
[05-Apr-2026 02:15:35 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 02:15:35 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 02:15:35 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 02:15:35 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 02:15:35 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 02:15:35 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 02:15:35 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 02:15:35 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 02:15:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 02:15:35 UTC] Available dates found: 4
[05-Apr-2026 02:55:09 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 02:55:09 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 02:55:09 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 02:55:09 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 02:55:09 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 02:55:09 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 02:55:09 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 02:55:09 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 02:55:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 02:55:09 UTC] Available dates found: 4
[05-Apr-2026 02:55:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 02:55:11 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 02:55:11 UTC] Current time (IST): 8:25
[05-Apr-2026 02:55:11 UTC] Requested date: 2026-04-05
[05-Apr-2026 02:55:11 UTC] Today: 2026-04-05
[05-Apr-2026 02:55:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 02:55:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 02:55:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 02:55:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 02:55:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 02:55:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 02:55:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 02:55:11 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 02:55:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 02:55:11 UTC] Slot added: 09:00 - 09:15
[05-Apr-2026 02:55:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 02:55:11 UTC] Slot added: 09:15 - 09:30
[05-Apr-2026 02:55:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 02:55:11 UTC] Slot added: 09:30 - 09:45
[05-Apr-2026 02:55:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 02:55:11 UTC] Slot added: 09:45 - 10:00
[05-Apr-2026 02:55:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 02:55:11 UTC] Slot added: 10:00 - 10:15
[05-Apr-2026 02:55:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 02:55:11 UTC] Slot added: 10:15 - 10:30
[05-Apr-2026 02:55:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 02:55:11 UTC] Slot added: 10:30 - 10:45
[05-Apr-2026 02:55:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 02:55:11 UTC] Slot added: 10:45 - 11:00
[05-Apr-2026 02:55:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 02:55:11 UTC] Slot added: 11:00 - 11:15
[05-Apr-2026 02:55:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 02:55:11 UTC] Slot added: 11:15 - 11:30
[05-Apr-2026 02:55:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 02:55:11 UTC] Slot added: 11:30 - 11:45
[05-Apr-2026 02:55:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 02:55:11 UTC] Slot added: 11:45 - 12:00
[05-Apr-2026 02:55:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 02:55:11 UTC] Slot added: 12:00 - 12:15
[05-Apr-2026 02:55:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 02:55:11 UTC] Slot added: 12:15 - 12:30
[05-Apr-2026 02:55:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 02:55:11 UTC] Slot added: 12:30 - 12:45
[05-Apr-2026 02:55:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 02:55:11 UTC] Slot added: 12:45 - 13:00
[05-Apr-2026 02:55:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 02:55:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 02:55:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 02:55:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 02:55:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 02:55:11 UTC] Slot added: 14:00 - 14:15
[05-Apr-2026 02:55:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 02:55:11 UTC] Slot added: 14:15 - 14:30
[05-Apr-2026 02:55:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 02:55:11 UTC] Slot added: 14:30 - 14:45
[05-Apr-2026 02:55:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 02:55:11 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 02:55:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 02:55:11 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 02:55:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 02:55:11 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 02:55:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 02:55:11 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 02:55:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 02:55:11 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 02:55:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 02:55:17 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 02:55:17 UTC] Current time (IST): 8:25
[05-Apr-2026 02:55:17 UTC] Requested date: 2026-04-07
[05-Apr-2026 02:55:17 UTC] Today: 2026-04-05
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 02:55:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 02:55:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 02:55:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 02:55:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 02:55:17 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 03:31:22 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 03:31:22 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 03:31:22 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 03:31:22 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 03:31:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 03:31:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 03:31:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 03:31:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 03:31:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 03:31:22 UTC] Available dates found: 4
[05-Apr-2026 03:31:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 03:31:25 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 03:31:25 UTC] Current time (IST): 9:1
[05-Apr-2026 03:31:25 UTC] Requested date: 2026-04-05
[05-Apr-2026 03:31:25 UTC] Today: 2026-04-05
[05-Apr-2026 03:31:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 03:31:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 03:31:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 03:31:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 03:31:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 03:31:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 03:31:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 03:31:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 03:31:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 03:31:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 03:31:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 03:31:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 03:31:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 03:31:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 03:31:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 03:31:25 UTC] Slot added: 09:45 - 10:00
[05-Apr-2026 03:31:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 03:31:25 UTC] Slot added: 10:00 - 10:15
[05-Apr-2026 03:31:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 03:31:25 UTC] Slot added: 10:15 - 10:30
[05-Apr-2026 03:31:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 03:31:25 UTC] Slot added: 10:30 - 10:45
[05-Apr-2026 03:31:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 03:31:25 UTC] Slot added: 10:45 - 11:00
[05-Apr-2026 03:31:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 03:31:25 UTC] Slot added: 11:00 - 11:15
[05-Apr-2026 03:31:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 03:31:25 UTC] Slot added: 11:15 - 11:30
[05-Apr-2026 03:31:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 03:31:25 UTC] Slot added: 11:30 - 11:45
[05-Apr-2026 03:31:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 03:31:25 UTC] Slot added: 11:45 - 12:00
[05-Apr-2026 03:31:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 03:31:25 UTC] Slot added: 12:00 - 12:15
[05-Apr-2026 03:31:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 03:31:25 UTC] Slot added: 12:15 - 12:30
[05-Apr-2026 03:31:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 03:31:25 UTC] Slot added: 12:30 - 12:45
[05-Apr-2026 03:31:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 03:31:25 UTC] Slot added: 12:45 - 13:00
[05-Apr-2026 03:31:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 03:31:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 03:31:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 03:31:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 03:31:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 03:31:25 UTC] Slot added: 14:00 - 14:15
[05-Apr-2026 03:31:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 03:31:25 UTC] Slot added: 14:15 - 14:30
[05-Apr-2026 03:31:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 03:31:25 UTC] Slot added: 14:30 - 14:45
[05-Apr-2026 03:31:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 03:31:25 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 03:31:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 03:31:25 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 03:31:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 03:31:25 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 03:31:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 03:31:25 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 03:31:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 03:31:25 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 03:31:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 03:31:28 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 03:31:28 UTC] Current time (IST): 9:1
[05-Apr-2026 03:31:28 UTC] Requested date: 2026-04-07
[05-Apr-2026 03:31:28 UTC] Today: 2026-04-05
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 03:31:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 03:31:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 03:31:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 03:31:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 03:31:28 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 03:32:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 03:32:11 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 03:32:11 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 03:32:11 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 03:32:11 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 03:32:11 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 03:32:11 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 03:32:11 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 03:32:11 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 03:32:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 03:32:11 UTC] Available dates found: 4
[05-Apr-2026 03:32:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 03:32:13 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 03:32:13 UTC] Current time (IST): 9:2
[05-Apr-2026 03:32:13 UTC] Requested date: 2026-04-07
[05-Apr-2026 03:32:13 UTC] Today: 2026-04-05
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 03:32:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 03:32:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 03:32:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 03:32:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 03:32:13 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 03:32:37 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 03:32:37 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 03:32:37 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 03:32:37 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 03:32:37 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 03:32:37 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 03:32:37 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 03:32:37 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 03:32:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 03:32:37 UTC] Available dates found: 4
[05-Apr-2026 03:32:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 03:32:40 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 03:32:40 UTC] Current time (IST): 9:2
[05-Apr-2026 03:32:40 UTC] Requested date: 2026-04-07
[05-Apr-2026 03:32:40 UTC] Today: 2026-04-05
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 03:32:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 03:32:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 03:32:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 03:32:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 03:32:40 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 03:32:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 03:33:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775359969539","orderId":"OMO2604050902510896280367V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775361171067,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604050902559506280731V","paymentMode":"UPI_INTENT","timestamp":1775359975986,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2284","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"184875080354","upiTransactionId":"YBLe83d965c983b4c9d9161472a3ee40e85","vpa":"diXXXXXX49@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2284","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"184875080354","upiTransactionId":"YBLe83d965c983b4c9d9161472a3ee40e85","vpa":"diXXXXXX49@ybl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 03:33:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775359969539
            [orderId] => OMO2604050902510896280367V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775361171067
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604050902559506280731V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775359975986
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2284
                                    [ifsc] => BARB0MANDAL
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 184875080354
                                    [upiTransactionId] => YBLe83d965c983b4c9d9161472a3ee40e85
                                    [vpa] => diXXXXXX49@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2284
                                                    [ifsc] => BARB0MANDAL
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 184875080354
                                                    [upiTransactionId] => YBLe83d965c983b4c9d9161472a3ee40e85
                                                    [vpa] => diXXXXXX49@ybl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 03:33:07 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 03:33:07 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 03:33:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 03:33:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 03:33:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[05-Apr-2026 03:33:07 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 03:33:07 UTC] Target appointment ID: TXN_1775359969539
[05-Apr-2026 03:33:07 UTC] Extracted numeric ID: 1775359969539
[05-Apr-2026 03:33:07 UTC] Appointment not found with ID: 1775359969539
[05-Apr-2026 03:33:07 UTC] Found recent pending appointment: ID=2999, Name=Dinesh
[05-Apr-2026 03:33:07 UTC] Successfully updated recent appointment ID: 2999 to confirmed status
[05-Apr-2026 03:33:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775359969539","orderId":"OMO2604050902510896280367V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775361171067,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604050902559506280731V","paymentMode":"UPI_INTENT","timestamp":1775359975986,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2284","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"184875080354","upiTransactionId":"YBLe83d965c983b4c9d9161472a3ee40e85","vpa":"diXXXXXX49@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2284","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"184875080354","upiTransactionId":"YBLe83d965c983b4c9d9161472a3ee40e85","vpa":"diXXXXXX49@ybl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 03:33:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 03:49:17 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 03:49:17 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 03:49:17 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 03:49:17 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 03:49:17 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 03:49:17 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 03:49:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 03:49:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 03:49:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 03:49:17 UTC] Available dates found: 4
[05-Apr-2026 03:49:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 03:49:19 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 03:49:19 UTC] Current time (IST): 9:19
[05-Apr-2026 03:49:19 UTC] Requested date: 2026-04-05
[05-Apr-2026 03:49:19 UTC] Today: 2026-04-05
[05-Apr-2026 03:49:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 03:49:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 03:49:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 03:49:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 03:49:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 03:49:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 03:49:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 03:49:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 03:49:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 03:49:19 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 03:49:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 03:49:19 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 03:49:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 03:49:19 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 03:49:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 03:49:19 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 03:49:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 03:49:19 UTC] Slot added: 10:00 - 10:15
[05-Apr-2026 03:49:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 03:49:19 UTC] Slot added: 10:15 - 10:30
[05-Apr-2026 03:49:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 03:49:19 UTC] Slot added: 10:30 - 10:45
[05-Apr-2026 03:49:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 03:49:19 UTC] Slot added: 10:45 - 11:00
[05-Apr-2026 03:49:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 03:49:19 UTC] Slot added: 11:00 - 11:15
[05-Apr-2026 03:49:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 03:49:19 UTC] Slot added: 11:15 - 11:30
[05-Apr-2026 03:49:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 03:49:19 UTC] Slot added: 11:30 - 11:45
[05-Apr-2026 03:49:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 03:49:19 UTC] Slot added: 11:45 - 12:00
[05-Apr-2026 03:49:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 03:49:19 UTC] Slot added: 12:00 - 12:15
[05-Apr-2026 03:49:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 03:49:19 UTC] Slot added: 12:15 - 12:30
[05-Apr-2026 03:49:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 03:49:19 UTC] Slot added: 12:30 - 12:45
[05-Apr-2026 03:49:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 03:49:19 UTC] Slot added: 12:45 - 13:00
[05-Apr-2026 03:49:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 03:49:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 03:49:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 03:49:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 03:49:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 03:49:19 UTC] Slot added: 14:00 - 14:15
[05-Apr-2026 03:49:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 03:49:19 UTC] Slot added: 14:15 - 14:30
[05-Apr-2026 03:49:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 03:49:19 UTC] Slot added: 14:30 - 14:45
[05-Apr-2026 03:49:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 03:49:19 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 03:49:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 03:49:19 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 03:49:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 03:49:19 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 03:49:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 03:49:19 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 03:49:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 03:49:19 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 03:49:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 03:49:33 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 03:49:33 UTC] Current time (IST): 9:19
[05-Apr-2026 03:49:33 UTC] Requested date: 2026-04-07
[05-Apr-2026 03:49:33 UTC] Today: 2026-04-05
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 03:49:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 03:49:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 03:49:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 03:49:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 03:49:33 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 04:43:29 UTC] Password reset error: User not found with this mobile number
[05-Apr-2026 04:43:43 UTC] Password reset error: User not found with this mobile number
[05-Apr-2026 04:43:47 UTC] Password reset error: User not found with this mobile number
[05-Apr-2026 04:56:03 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 04:56:03 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 04:56:03 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 04:56:03 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 04:56:03 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 04:56:03 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 04:56:03 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 04:56:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 04:56:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 04:56:03 UTC] Available dates found: 4
[05-Apr-2026 04:56:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 04:56:05 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 04:56:05 UTC] Current time (IST): 10:26
[05-Apr-2026 04:56:05 UTC] Requested date: 2026-04-07
[05-Apr-2026 04:56:05 UTC] Today: 2026-04-05
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 04:56:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 04:56:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 04:56:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 04:56:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 04:56:05 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 04:56:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 04:56:06 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 04:56:06 UTC] Current time (IST): 10:26
[05-Apr-2026 04:56:06 UTC] Requested date: 2026-04-05
[05-Apr-2026 04:56:06 UTC] Today: 2026-04-05
[05-Apr-2026 04:56:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 04:56:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 04:56:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 04:56:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 04:56:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 04:56:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 04:56:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 04:56:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 04:56:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 04:56:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 04:56:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 04:56:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 04:56:06 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 04:56:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 04:56:06 UTC] Slot added: 11:00 - 11:15
[05-Apr-2026 04:56:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 04:56:06 UTC] Slot added: 11:15 - 11:30
[05-Apr-2026 04:56:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 04:56:06 UTC] Slot added: 11:30 - 11:45
[05-Apr-2026 04:56:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 04:56:06 UTC] Slot added: 11:45 - 12:00
[05-Apr-2026 04:56:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 04:56:06 UTC] Slot added: 12:00 - 12:15
[05-Apr-2026 04:56:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 04:56:06 UTC] Slot added: 12:15 - 12:30
[05-Apr-2026 04:56:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 04:56:06 UTC] Slot added: 12:30 - 12:45
[05-Apr-2026 04:56:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 04:56:06 UTC] Slot added: 12:45 - 13:00
[05-Apr-2026 04:56:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 04:56:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 04:56:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 04:56:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 04:56:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 04:56:06 UTC] Slot added: 14:00 - 14:15
[05-Apr-2026 04:56:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 04:56:06 UTC] Slot added: 14:15 - 14:30
[05-Apr-2026 04:56:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 04:56:06 UTC] Slot added: 14:30 - 14:45
[05-Apr-2026 04:56:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 04:56:06 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 04:56:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 04:56:06 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 04:56:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 04:56:06 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 04:56:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 04:56:06 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 04:56:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 04:56:06 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 04:56:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 04:56:13 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 04:56:13 UTC] Current time (IST): 10:26
[05-Apr-2026 04:56:13 UTC] Requested date: 2026-04-07
[05-Apr-2026 04:56:13 UTC] Today: 2026-04-05
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 04:56:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 04:56:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 04:56:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 04:56:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 04:56:13 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 04:56:21 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 04:56:21 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 04:56:21 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 04:56:21 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 04:56:21 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 04:56:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 04:56:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 04:56:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 04:56:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 04:56:21 UTC] Available dates found: 4
[05-Apr-2026 04:56:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 04:56:25 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 04:56:25 UTC] Current time (IST): 10:26
[05-Apr-2026 04:56:25 UTC] Requested date: 2026-04-07
[05-Apr-2026 04:56:25 UTC] Today: 2026-04-05
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 04:56:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 04:56:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 04:56:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 04:56:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 04:56:25 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 04:56:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 04:56:31 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 04:56:31 UTC] Current time (IST): 10:26
[05-Apr-2026 04:56:31 UTC] Requested date: 2026-04-11
[05-Apr-2026 04:56:31 UTC] Today: 2026-04-05
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 04:56:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 04:56:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 04:56:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 04:56:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 04:56:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 04:56:31 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 04:56:31 UTC] Current time (IST): 10:26
[05-Apr-2026 04:56:31 UTC] Requested date: 2026-04-12
[05-Apr-2026 04:56:31 UTC] Today: 2026-04-05
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 04:56:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 04:56:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 04:56:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 04:56:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 04:56:31 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 05:03:25 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 05:03:25 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 05:03:25 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 05:03:25 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 05:03:25 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 05:03:25 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 05:03:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 05:03:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 05:03:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 05:03:25 UTC] Available dates found: 4
[05-Apr-2026 05:03:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 05:03:35 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 05:03:35 UTC] Current time (IST): 10:33
[05-Apr-2026 05:03:35 UTC] Requested date: 2026-04-05
[05-Apr-2026 05:03:35 UTC] Today: 2026-04-05
[05-Apr-2026 05:03:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 05:03:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 05:03:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 05:03:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 05:03:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 05:03:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 05:03:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 05:03:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 05:03:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 05:03:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 05:03:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 05:03:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 05:03:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 05:03:35 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 05:03:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 05:03:35 UTC] Slot added: 11:15 - 11:30
[05-Apr-2026 05:03:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 05:03:35 UTC] Slot added: 11:30 - 11:45
[05-Apr-2026 05:03:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 05:03:35 UTC] Slot added: 11:45 - 12:00
[05-Apr-2026 05:03:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 05:03:35 UTC] Slot added: 12:00 - 12:15
[05-Apr-2026 05:03:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 05:03:35 UTC] Slot added: 12:15 - 12:30
[05-Apr-2026 05:03:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 05:03:35 UTC] Slot added: 12:30 - 12:45
[05-Apr-2026 05:03:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 05:03:35 UTC] Slot added: 12:45 - 13:00
[05-Apr-2026 05:03:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 05:03:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 05:03:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 05:03:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 05:03:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 05:03:35 UTC] Slot added: 14:00 - 14:15
[05-Apr-2026 05:03:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 05:03:35 UTC] Slot added: 14:15 - 14:30
[05-Apr-2026 05:03:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 05:03:35 UTC] Slot added: 14:30 - 14:45
[05-Apr-2026 05:03:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 05:03:35 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 05:03:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 05:03:35 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 05:03:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 05:03:35 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 05:03:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 05:03:35 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 05:03:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 05:03:35 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 05:03:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 05:03:49 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 05:03:49 UTC] Current time (IST): 10:33
[05-Apr-2026 05:03:49 UTC] Requested date: 2026-04-11
[05-Apr-2026 05:03:49 UTC] Today: 2026-04-05
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 05:03:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 05:03:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 05:03:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 05:03:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 05:03:49 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 05:04:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 05:09:05 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 05:09:05 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 05:09:05 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 05:09:05 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 05:09:05 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 05:09:05 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 05:09:05 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 05:09:05 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 05:09:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 05:09:05 UTC] Available dates found: 4
[05-Apr-2026 05:09:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 05:09:09 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 05:09:09 UTC] Current time (IST): 10:39
[05-Apr-2026 05:09:09 UTC] Requested date: 2026-04-05
[05-Apr-2026 05:09:09 UTC] Today: 2026-04-05
[05-Apr-2026 05:09:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 05:09:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 05:09:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 05:09:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 05:09:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 05:09:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 05:09:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 05:09:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 05:09:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 05:09:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 05:09:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 05:09:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 05:09:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 05:09:09 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 05:09:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 05:09:09 UTC] Slot added: 11:15 - 11:30
[05-Apr-2026 05:09:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 05:09:09 UTC] Slot added: 11:30 - 11:45
[05-Apr-2026 05:09:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 05:09:09 UTC] Slot added: 11:45 - 12:00
[05-Apr-2026 05:09:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 05:09:09 UTC] Slot added: 12:00 - 12:15
[05-Apr-2026 05:09:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 05:09:09 UTC] Slot added: 12:15 - 12:30
[05-Apr-2026 05:09:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 05:09:09 UTC] Slot added: 12:30 - 12:45
[05-Apr-2026 05:09:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 05:09:09 UTC] Slot added: 12:45 - 13:00
[05-Apr-2026 05:09:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 05:09:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 05:09:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 05:09:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 05:09:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 05:09:09 UTC] Slot added: 14:00 - 14:15
[05-Apr-2026 05:09:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 05:09:09 UTC] Slot added: 14:15 - 14:30
[05-Apr-2026 05:09:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 05:09:09 UTC] Slot added: 14:30 - 14:45
[05-Apr-2026 05:09:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 05:09:09 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 05:09:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 05:09:09 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 05:09:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 05:09:09 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 05:09:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 05:09:09 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 05:09:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 05:09:09 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 05:45:49 UTC] Password reset error: User not found with this mobile number
[05-Apr-2026 06:10:22 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 06:10:22 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 06:10:22 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 06:10:22 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 06:10:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 06:10:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 06:10:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 06:10:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 06:10:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 06:10:22 UTC] Available dates found: 4
[05-Apr-2026 06:10:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 06:10:45 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 06:10:45 UTC] Current time (IST): 11:40
[05-Apr-2026 06:10:45 UTC] Requested date: 2026-04-05
[05-Apr-2026 06:10:45 UTC] Today: 2026-04-05
[05-Apr-2026 06:10:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 06:10:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 06:10:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 06:10:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 06:10:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 06:10:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 06:10:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 06:10:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 06:10:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 06:10:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 06:10:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 06:10:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 06:10:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 06:10:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 06:10:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 06:10:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 06:10:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 06:10:45 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 06:10:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 06:10:45 UTC] Slot added: 12:15 - 12:30
[05-Apr-2026 06:10:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 06:10:45 UTC] Slot added: 12:30 - 12:45
[05-Apr-2026 06:10:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 06:10:45 UTC] Slot added: 12:45 - 13:00
[05-Apr-2026 06:10:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 06:10:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 06:10:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 06:10:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 06:10:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 06:10:45 UTC] Slot added: 14:00 - 14:15
[05-Apr-2026 06:10:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 06:10:45 UTC] Slot added: 14:15 - 14:30
[05-Apr-2026 06:10:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 06:10:45 UTC] Slot added: 14:30 - 14:45
[05-Apr-2026 06:10:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 06:10:45 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 06:10:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 06:10:45 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 06:10:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 06:10:45 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 06:10:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 06:10:45 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 06:10:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 06:10:45 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 06:10:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 06:10:51 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 06:10:51 UTC] Current time (IST): 11:40
[05-Apr-2026 06:10:51 UTC] Requested date: 2026-04-07
[05-Apr-2026 06:10:51 UTC] Today: 2026-04-05
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 06:10:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 06:10:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 06:10:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 06:10:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 06:10:51 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 06:24:36 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 06:24:36 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 06:24:36 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 06:24:36 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 06:24:36 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 06:24:36 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 06:24:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 06:24:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 06:24:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 06:24:36 UTC] Available dates found: 4
[05-Apr-2026 06:24:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 06:24:38 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 06:24:38 UTC] Current time (IST): 11:54
[05-Apr-2026 06:24:38 UTC] Requested date: 2026-04-07
[05-Apr-2026 06:24:38 UTC] Today: 2026-04-05
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 06:24:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 06:24:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 06:24:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 06:24:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 06:24:38 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 06:54:10 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 06:54:10 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 06:54:10 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 06:54:10 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 06:54:10 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 06:54:10 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 06:54:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 06:54:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 06:54:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 06:54:10 UTC] Available dates found: 4
[05-Apr-2026 06:54:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 06:54:23 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 06:54:23 UTC] Current time (IST): 12:24
[05-Apr-2026 06:54:23 UTC] Requested date: 2026-04-12
[05-Apr-2026 06:54:23 UTC] Today: 2026-04-05
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 06:54:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 06:54:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 06:54:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 06:54:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 06:54:23 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 06:56:31 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
[05-Apr-2026 06:56:31 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
[05-Apr-2026 06:56:31 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
[05-Apr-2026 06:56:31 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
[05-Apr-2026 06:56:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 06:57:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775372212556","orderId":"OMO2604051226531039093472V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775373413077,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051226570420066215V","paymentMode":"UPI_INTENT","timestamp":1775372217093,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX8371","ifsc":"HDFC0006531","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"809965508906","upiTransactionId":"YBLc79898df132f4bd1b49c0a0874456634","vpa":"90XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX8371","ifsc":"HDFC0006531","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"809965508906","upiTransactionId":"YBLc79898df132f4bd1b49c0a0874456634","vpa":"90XXXXXXXX-3@ybl"},"currency":"INR","amount":30000}]}]}}
[05-Apr-2026 06:57:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775372212556
            [orderId] => OMO2604051226531039093472V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 30000
            [payableCurrency] => INR
            [payableAmount] => 30000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775373413077
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604051226570420066215V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775372217093
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX8371
                                    [ifsc] => HDFC0006531
                                    [accountType] => SAVINGS
                                    [bankId] => HDFC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 809965508906
                                    [upiTransactionId] => YBLc79898df132f4bd1b49c0a0874456634
                                    [vpa] => 90XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX8371
                                                    [ifsc] => HDFC0006531
                                                    [accountType] => SAVINGS
                                                    [bankId] => HDFC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 809965508906
                                                    [upiTransactionId] => YBLc79898df132f4bd1b49c0a0874456634
                                                    [vpa] => 90XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 06:57:11 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 06:57:11 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 06:57:11 UTC] Amount Conversion: 30000 paise = 300 rupees
[05-Apr-2026 06:57:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 06:57:11 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[05-Apr-2026 06:57:11 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 06:57:11 UTC] Target appointment ID: TXN_1775372212556
[05-Apr-2026 06:57:11 UTC] Extracted numeric ID: 1775372212556
[05-Apr-2026 06:57:11 UTC] Appointment not found with ID: 1775372212556
[05-Apr-2026 06:57:11 UTC] Found recent pending appointment: ID=3001, Name=Ratan
[05-Apr-2026 06:57:11 UTC] Successfully updated recent appointment ID: 3001 to confirmed status
[05-Apr-2026 06:57:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775372212556","orderId":"OMO2604051226531039093472V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775373413077,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051226570420066215V","paymentMode":"UPI_INTENT","timestamp":1775372217093,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX8371","ifsc":"HDFC0006531","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"809965508906","upiTransactionId":"YBLc79898df132f4bd1b49c0a0874456634","vpa":"90XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX8371","ifsc":"HDFC0006531","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"809965508906","upiTransactionId":"YBLc79898df132f4bd1b49c0a0874456634","vpa":"90XXXXXXXX-3@ybl"},"currency":"INR","amount":30000}]}]}}
[05-Apr-2026 06:57:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 07:31:41 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 07:31:41 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 07:31:41 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 07:31:41 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 07:31:41 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 07:31:41 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 07:31:41 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 07:31:41 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 07:31:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 07:31:41 UTC] Available dates found: 4
[05-Apr-2026 07:31:51 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 07:31:51 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 07:31:51 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 07:31:51 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 07:31:51 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 07:31:51 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 07:31:51 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 07:31:51 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 07:31:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 07:31:51 UTC] Available dates found: 4
[05-Apr-2026 07:56:00 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 07:56:00 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 07:56:00 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 07:56:00 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 07:56:00 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 07:56:00 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 07:56:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 07:56:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 07:56:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 07:56:00 UTC] Available dates found: 4
[05-Apr-2026 07:56:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 07:56:07 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 07:56:07 UTC] Current time (IST): 13:26
[05-Apr-2026 07:56:07 UTC] Requested date: 2026-04-07
[05-Apr-2026 07:56:07 UTC] Today: 2026-04-05
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 07:56:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 07:56:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 07:56:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 07:56:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 07:56:07 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 07:56:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 07:56:09 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 07:56:09 UTC] Current time (IST): 13:26
[05-Apr-2026 07:56:09 UTC] Requested date: 2026-04-05
[05-Apr-2026 07:56:09 UTC] Today: 2026-04-05
[05-Apr-2026 07:56:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 07:56:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 07:56:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 07:56:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 07:56:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 07:56:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 07:56:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 07:56:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 07:56:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 07:56:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 07:56:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 07:56:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 07:56:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 07:56:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 07:56:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 07:56:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 07:56:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 07:56:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 07:56:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 07:56:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 07:56:09 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 07:56:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 07:56:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 07:56:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 07:56:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 07:56:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 07:56:09 UTC] Slot added: 14:00 - 14:15
[05-Apr-2026 07:56:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 07:56:09 UTC] Slot added: 14:15 - 14:30
[05-Apr-2026 07:56:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 07:56:09 UTC] Slot added: 14:30 - 14:45
[05-Apr-2026 07:56:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 07:56:09 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 07:56:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 07:56:09 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 07:56:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 07:56:09 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 07:56:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 07:56:09 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 07:56:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 07:56:09 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 07:56:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 07:56:18 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 07:56:18 UTC] Current time (IST): 13:26
[05-Apr-2026 07:56:18 UTC] Requested date: 2026-04-07
[05-Apr-2026 07:56:18 UTC] Today: 2026-04-05
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 07:56:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 07:56:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 07:56:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 07:56:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 07:56:18 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 07:56:57 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 07:57:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775375819342","orderId":"OMO2604051327003376534873V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775377020314,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051327048708319028V","paymentMode":"UPI_INTENT","timestamp":1775375824921,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX1069","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"695475416270","upiTransactionId":"AXL2b75c0a043f442db958924673ef0371c","vpa":"94XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX1069","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"695475416270","upiTransactionId":"AXL2b75c0a043f442db958924673ef0371c","vpa":"94XXXXXXXX-2@axl"},"currency":"INR","amount":20000}]}]}}
[05-Apr-2026 07:57:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775375819342
            [orderId] => OMO2604051327003376534873V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775377020314
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604051327048708319028V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775375824921
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX1069
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 695475416270
                                    [upiTransactionId] => AXL2b75c0a043f442db958924673ef0371c
                                    [vpa] => 94XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX1069
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 695475416270
                                                    [upiTransactionId] => AXL2b75c0a043f442db958924673ef0371c
                                                    [vpa] => 94XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 07:57:17 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 07:57:17 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 07:57:17 UTC] Amount Conversion: 20000 paise = 200 rupees
[05-Apr-2026 07:57:17 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 07:57:17 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[05-Apr-2026 07:57:17 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 07:57:17 UTC] Target appointment ID: TXN_1775375819342
[05-Apr-2026 07:57:17 UTC] Extracted numeric ID: 1775375819342
[05-Apr-2026 07:57:17 UTC] Appointment not found with ID: 1775375819342
[05-Apr-2026 07:57:17 UTC] Found recent pending appointment: ID=3002, Name=Virendra Singh Rathore
[05-Apr-2026 07:57:17 UTC] Successfully updated recent appointment ID: 3002 to confirmed status
[05-Apr-2026 07:57:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775375819342","orderId":"OMO2604051327003376534873V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775377020314,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051327048708319028V","paymentMode":"UPI_INTENT","timestamp":1775375824921,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX1069","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"695475416270","upiTransactionId":"AXL2b75c0a043f442db958924673ef0371c","vpa":"94XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX1069","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"695475416270","upiTransactionId":"AXL2b75c0a043f442db958924673ef0371c","vpa":"94XXXXXXXX-2@axl"},"currency":"INR","amount":20000}]}]}}
[05-Apr-2026 08:39:27 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 08:39:27 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 08:39:27 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 08:39:27 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 08:39:27 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 08:39:27 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 08:39:27 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 08:39:27 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 08:39:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 08:39:27 UTC] Available dates found: 4
[05-Apr-2026 08:39:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 08:39:34 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 08:39:34 UTC] Current time (IST): 14:9
[05-Apr-2026 08:39:34 UTC] Requested date: 2026-04-05
[05-Apr-2026 08:39:34 UTC] Today: 2026-04-05
[05-Apr-2026 08:39:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 08:39:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 08:39:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 08:39:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 08:39:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 08:39:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 08:39:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 08:39:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 08:39:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 08:39:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 08:39:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 08:39:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 08:39:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 08:39:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 08:39:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 08:39:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 08:39:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 08:39:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 08:39:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 08:39:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 08:39:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 08:39:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 08:39:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 08:39:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 08:39:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 08:39:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 08:39:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 08:39:34 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 08:39:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 08:39:34 UTC] Slot added: 14:45 - 15:00
[05-Apr-2026 08:39:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 08:39:34 UTC] Slot added: 15:00 - 15:15
[05-Apr-2026 08:39:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 08:39:34 UTC] Slot added: 15:15 - 15:30
[05-Apr-2026 08:39:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 08:39:34 UTC] Slot added: 15:30 - 15:45
[05-Apr-2026 08:39:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 08:39:34 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 08:39:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 08:39:37 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 08:39:37 UTC] Current time (IST): 14:9
[05-Apr-2026 08:39:37 UTC] Requested date: 2026-04-07
[05-Apr-2026 08:39:37 UTC] Today: 2026-04-05
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 08:39:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 08:39:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 08:39:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 08:39:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 08:39:37 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 09:02:12 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:02:12 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 09:02:12 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 09:02:12 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 09:02:12 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 09:02:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 09:02:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 09:02:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:02:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 09:02:12 UTC] Available dates found: 4
[05-Apr-2026 09:02:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 09:02:20 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 09:02:20 UTC] Current time (IST): 14:32
[05-Apr-2026 09:02:20 UTC] Requested date: 2026-04-07
[05-Apr-2026 09:02:20 UTC] Today: 2026-04-05
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 09:02:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 09:02:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 09:02:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 09:02:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 09:02:20 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 09:03:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 09:33:01 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:33:01 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 09:33:01 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 09:33:01 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 09:33:01 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 09:33:01 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 09:33:01 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 09:33:01 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:33:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 09:33:01 UTC] Available dates found: 4
[05-Apr-2026 09:33:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 09:33:05 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 09:33:05 UTC] Current time (IST): 15:3
[05-Apr-2026 09:33:05 UTC] Requested date: 2026-04-05
[05-Apr-2026 09:33:05 UTC] Today: 2026-04-05
[05-Apr-2026 09:33:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 09:33:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 09:33:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 09:33:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 09:33:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 09:33:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 09:33:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 09:33:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 09:33:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 09:33:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 09:33:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 09:33:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 09:33:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 09:33:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 09:33:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 09:33:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 09:33:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 09:33:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 09:33:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 09:33:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 09:33:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 09:33:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 09:33:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 09:33:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 09:33:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 09:33:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 09:33:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 09:33:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 09:33:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 09:33:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 09:33:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 09:33:05 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 09:33:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 09:33:05 UTC] Slot added: 15:45 - 16:00
[05-Apr-2026 09:33:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 09:33:07 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 09:33:07 UTC] Current time (IST): 15:3
[05-Apr-2026 09:33:07 UTC] Requested date: 2026-04-07
[05-Apr-2026 09:33:07 UTC] Today: 2026-04-05
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 09:33:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 09:33:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 09:33:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 09:33:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 09:33:07 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 09:51:10 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:51:10 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 09:51:10 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 09:51:10 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 09:51:10 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 09:51:10 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 09:51:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 09:51:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:51:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 09:51:10 UTC] Available dates found: 4
[05-Apr-2026 09:51:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 09:51:12 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 09:51:12 UTC] Current time (IST): 15:21
[05-Apr-2026 09:51:12 UTC] Requested date: 2026-04-07
[05-Apr-2026 09:51:12 UTC] Today: 2026-04-05
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 09:51:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 09:51:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 09:51:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 09:51:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 09:51:12 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 09:51:51 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
[05-Apr-2026 09:51:51 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
[05-Apr-2026 09:51:51 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
[05-Apr-2026 09:51:51 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
[05-Apr-2026 09:54:10 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:54:10 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 09:54:10 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 09:54:10 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 09:54:10 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 09:54:10 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 09:54:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 09:54:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:54:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 09:54:10 UTC] Available dates found: 4
[05-Apr-2026 09:54:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 09:54:30 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 09:54:30 UTC] Current time (IST): 15:24
[05-Apr-2026 09:54:30 UTC] Requested date: 2026-04-07
[05-Apr-2026 09:54:30 UTC] Today: 2026-04-05
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 09:54:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 09:54:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 09:54:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 09:54:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 09:54:30 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 09:54:39 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:54:39 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 09:54:39 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 09:54:39 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 09:54:39 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 09:54:39 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 09:54:39 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 09:54:39 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:54:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 09:54:39 UTC] Available dates found: 4
[05-Apr-2026 09:54:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 09:54:50 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 09:54:50 UTC] Current time (IST): 15:24
[05-Apr-2026 09:54:50 UTC] Requested date: 2026-04-07
[05-Apr-2026 09:54:50 UTC] Today: 2026-04-05
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 09:54:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 09:54:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 09:54:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 09:54:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 09:54:50 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 09:55:46 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:55:46 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 09:55:46 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 09:55:46 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 09:55:46 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 09:55:46 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 09:55:46 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 09:55:46 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 09:55:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 09:55:46 UTC] Available dates found: 4
[05-Apr-2026 09:55:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 09:55:49 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 09:55:49 UTC] Current time (IST): 15:25
[05-Apr-2026 09:55:49 UTC] Requested date: 2026-04-07
[05-Apr-2026 09:55:49 UTC] Today: 2026-04-05
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 09:55:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 09:55:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 09:55:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 09:55:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 09:55:49 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 09:56:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 09:56:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775382969229","orderId":"OMO2604051526094722735950V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775384169449,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051526123116903261V","paymentMode":"UPI_INTENT","timestamp":1775382972361,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3409","ifsc":"HDFC0009631","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"919883275260","upiTransactionId":"YBL6f2a2ca867b44bc098cad3a0df648e17","vpa":"45XXXX27@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3409","ifsc":"HDFC0009631","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"919883275260","upiTransactionId":"YBL6f2a2ca867b44bc098cad3a0df648e17","vpa":"45XXXX27@ybl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 09:56:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775382969229
            [orderId] => OMO2604051526094722735950V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775384169449
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604051526123116903261V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775382972361
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3409
                                    [ifsc] => HDFC0009631
                                    [accountType] => SAVINGS
                                    [bankId] => HDFC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 919883275260
                                    [upiTransactionId] => YBL6f2a2ca867b44bc098cad3a0df648e17
                                    [vpa] => 45XXXX27@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3409
                                                    [ifsc] => HDFC0009631
                                                    [accountType] => SAVINGS
                                                    [bankId] => HDFC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 919883275260
                                                    [upiTransactionId] => YBL6f2a2ca867b44bc098cad3a0df648e17
                                                    [vpa] => 45XXXX27@ybl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 09:56:21 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 09:56:21 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 09:56:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 09:56:21 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 09:56:21 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[05-Apr-2026 09:56:21 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 09:56:21 UTC] Target appointment ID: TXN_1775382969229
[05-Apr-2026 09:56:21 UTC] Extracted numeric ID: 1775382969229
[05-Apr-2026 09:56:21 UTC] Appointment not found with ID: 1775382969229
[05-Apr-2026 09:56:21 UTC] Found recent pending appointment: ID=3004, Name=banwari
[05-Apr-2026 09:56:21 UTC] Successfully updated recent appointment ID: 3004 to confirmed status
[05-Apr-2026 09:56:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775382969229","orderId":"OMO2604051526094722735950V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775384169449,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051526123116903261V","paymentMode":"UPI_INTENT","timestamp":1775382972361,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3409","ifsc":"HDFC0009631","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"919883275260","upiTransactionId":"YBL6f2a2ca867b44bc098cad3a0df648e17","vpa":"45XXXX27@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3409","ifsc":"HDFC0009631","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"919883275260","upiTransactionId":"YBL6f2a2ca867b44bc098cad3a0df648e17","vpa":"45XXXX27@ybl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 09:56:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 10:00:32 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:00:32 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 10:00:32 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 10:00:32 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 10:00:32 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 10:00:32 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 10:00:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 10:00:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:00:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 10:00:32 UTC] Available dates found: 4
[05-Apr-2026 10:01:07 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:01:07 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 10:01:07 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 10:01:07 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 10:01:07 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 10:01:07 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 10:01:07 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 10:01:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:01:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 10:01:07 UTC] Available dates found: 4
[05-Apr-2026 10:01:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 10:01:09 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 10:01:09 UTC] Current time (IST): 15:31
[05-Apr-2026 10:01:09 UTC] Requested date: 2026-04-07
[05-Apr-2026 10:01:09 UTC] Today: 2026-04-05
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 10:01:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 10:01:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 10:01:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 10:01:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 10:01:09 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 10:01:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 10:01:13 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 10:01:13 UTC] Current time (IST): 15:31
[05-Apr-2026 10:01:13 UTC] Requested date: 2026-04-05
[05-Apr-2026 10:01:13 UTC] Today: 2026-04-05
[05-Apr-2026 10:01:13 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 10:01:13 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 10:01:13 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 10:01:13 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 10:01:13 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 10:01:13 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 10:01:13 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 10:01:13 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 10:01:13 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 10:01:13 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 10:01:13 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 10:01:13 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 10:01:13 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 10:01:13 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 10:01:13 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 10:01:13 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 10:01:13 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 10:01:13 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 10:01:13 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 10:01:13 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 10:01:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 10:01:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 10:01:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 10:01:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 10:01:13 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 10:01:13 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 10:01:13 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 10:01:13 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 10:01:13 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 10:01:13 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 10:01:13 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 10:01:13 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 10:01:13 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 10:01:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 10:01:15 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 10:01:15 UTC] Current time (IST): 15:31
[05-Apr-2026 10:01:15 UTC] Requested date: 2026-04-07
[05-Apr-2026 10:01:15 UTC] Today: 2026-04-05
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 10:01:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 10:01:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 10:01:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 10:01:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 10:01:15 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 10:01:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 10:18:16 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:16 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:16 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:16 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:16 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:16 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:16 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:16 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 10:18:16 UTC] Available dates found: 4
[05-Apr-2026 10:18:43 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:43 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:43 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:43 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:43 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:43 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 10:18:43 UTC] Available dates found: 4
[05-Apr-2026 10:18:49 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:49 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:49 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:49 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:49 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:49 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 10:18:49 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:18:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 10:18:49 UTC] Available dates found: 4
[05-Apr-2026 10:30:57 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:30:57 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 10:30:57 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 10:30:57 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 10:30:57 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 10:30:57 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 10:30:57 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 10:30:57 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:30:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 10:30:57 UTC] Available dates found: 4
[05-Apr-2026 10:31:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 10:31:09 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 10:31:09 UTC] Current time (IST): 16:1
[05-Apr-2026 10:31:09 UTC] Requested date: 2026-04-12
[05-Apr-2026 10:31:09 UTC] Today: 2026-04-05
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 10:31:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 10:31:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 10:31:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 10:31:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 10:31:09 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 10:31:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 10:31:22 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 10:31:22 UTC] Current time (IST): 16:1
[05-Apr-2026 10:31:22 UTC] Requested date: 2026-04-07
[05-Apr-2026 10:31:22 UTC] Today: 2026-04-05
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 10:31:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 10:31:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 10:31:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 10:31:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 10:31:22 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 10:42:24 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:42:24 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 10:42:24 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 10:42:24 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 10:42:24 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 10:42:24 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 10:42:24 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 10:42:24 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 10:42:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 10:42:24 UTC] Available dates found: 4
[05-Apr-2026 10:42:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 10:42:28 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 10:42:28 UTC] Current time (IST): 16:12
[05-Apr-2026 10:42:28 UTC] Requested date: 2026-04-05
[05-Apr-2026 10:42:28 UTC] Today: 2026-04-05
[05-Apr-2026 10:42:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 10:42:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 10:42:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 10:42:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 10:42:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 10:42:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 10:42:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 10:42:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 10:42:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 10:42:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 10:42:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 10:42:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 10:42:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 10:42:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 10:42:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 10:42:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 10:42:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 10:42:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 10:42:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 10:42:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 10:42:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 10:42:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 10:42:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 10:42:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 10:42:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 10:42:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 10:42:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 10:42:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 10:42:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 10:42:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 10:42:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 10:42:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 10:42:28 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 10:42:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 10:42:31 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 10:42:31 UTC] Current time (IST): 16:12
[05-Apr-2026 10:42:31 UTC] Requested date: 2026-04-07
[05-Apr-2026 10:42:31 UTC] Today: 2026-04-05
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 10:42:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 10:42:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 10:42:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 10:42:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 10:42:31 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 11:13:31 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 11:13:31 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 11:13:31 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 11:13:31 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 11:13:31 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 11:13:31 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 11:13:31 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 11:13:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 11:13:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 11:13:31 UTC] Available dates found: 4
[05-Apr-2026 11:13:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 11:13:36 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 11:13:36 UTC] Current time (IST): 16:43
[05-Apr-2026 11:13:36 UTC] Requested date: 2026-04-05
[05-Apr-2026 11:13:36 UTC] Today: 2026-04-05
[05-Apr-2026 11:13:36 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 11:13:36 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 11:13:36 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 11:13:36 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 11:13:36 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 11:13:36 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 11:13:36 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 11:13:36 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 11:13:36 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 11:13:36 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 11:13:36 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 11:13:36 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 11:13:36 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 11:13:36 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 11:13:36 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 11:13:36 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 11:13:36 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 11:13:36 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 11:13:36 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 11:13:36 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 11:13:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 11:13:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 11:13:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 11:13:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 11:13:36 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 11:13:36 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 11:13:36 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 11:13:36 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 11:13:36 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 11:13:36 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 11:13:36 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 11:13:36 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 11:13:36 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 12:38:21 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 12:38:21 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 12:38:21 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 12:38:21 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 12:38:21 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 12:38:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 12:38:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 12:38:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 12:38:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 12:38:21 UTC] Available dates found: 4
[05-Apr-2026 12:38:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 12:38:23 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 12:38:23 UTC] Current time (IST): 18:8
[05-Apr-2026 12:38:23 UTC] Requested date: 2026-04-05
[05-Apr-2026 12:38:23 UTC] Today: 2026-04-05
[05-Apr-2026 12:38:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 12:38:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 12:38:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 12:38:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 12:38:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 12:38:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 12:38:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 12:38:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 12:38:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 12:38:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 12:38:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 12:38:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 12:38:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 12:38:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 12:38:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 12:38:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 12:38:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 12:38:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 12:38:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 12:38:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 12:38:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 12:38:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 12:38:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 12:38:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 12:38:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 12:38:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 12:38:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 12:38:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 12:38:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 12:38:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 12:38:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 12:38:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 12:38:23 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 12:38:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 12:38:26 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 12:38:26 UTC] Current time (IST): 18:8
[05-Apr-2026 12:38:26 UTC] Requested date: 2026-04-07
[05-Apr-2026 12:38:26 UTC] Today: 2026-04-05
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 12:38:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 12:38:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 12:38:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 12:38:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 12:38:26 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 12:38:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775392723510","orderId":"OMO2604051808419119595594V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775393921878,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051808458704904900V","paymentMode":"UPI_INTENT","timestamp":1775392725923,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"220723351750","upiTransactionId":"YBL6ee8c78a63b347c4b339e9b6969f6300","vpa":"raXXXXXXXXXXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"220723351750","upiTransactionId":"YBL6ee8c78a63b347c4b339e9b6969f6300","vpa":"raXXXXXXXXXXXXXX03@ybl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 12:38:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775392723510
            [orderId] => OMO2604051808419119595594V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775393921878
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604051808458704904900V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775392725923
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4965
                                    [ifsc] => BARB0BIJOLI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 220723351750
                                    [upiTransactionId] => YBL6ee8c78a63b347c4b339e9b6969f6300
                                    [vpa] => raXXXXXXXXXXXXXX03@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4965
                                                    [ifsc] => BARB0BIJOLI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 220723351750
                                                    [upiTransactionId] => YBL6ee8c78a63b347c4b339e9b6969f6300
                                                    [vpa] => raXXXXXXXXXXXXXX03@ybl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 12:38:54 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 12:38:54 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 12:38:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 12:38:54 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 12:38:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[05-Apr-2026 12:38:54 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 12:38:54 UTC] Target appointment ID: TXN_1775392723510
[05-Apr-2026 12:38:54 UTC] Extracted numeric ID: 1775392723510
[05-Apr-2026 12:38:54 UTC] Appointment not found with ID: 1775392723510
[05-Apr-2026 12:38:54 UTC] Found recent pending appointment: ID=3006, Name=Rahul Vaishanav
[05-Apr-2026 12:38:54 UTC] Successfully updated recent appointment ID: 3006 to confirmed status
[05-Apr-2026 12:38:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775392723510","orderId":"OMO2604051808419119595594V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775393921878,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051808458704904900V","paymentMode":"UPI_INTENT","timestamp":1775392725923,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"220723351750","upiTransactionId":"YBL6ee8c78a63b347c4b339e9b6969f6300","vpa":"raXXXXXXXXXXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"220723351750","upiTransactionId":"YBL6ee8c78a63b347c4b339e9b6969f6300","vpa":"raXXXXXXXXXXXXXX03@ybl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 12:39:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 12:40:49 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 12:40:49 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 12:40:49 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 12:40:49 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 12:40:49 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 12:40:49 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 12:40:49 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 12:40:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 12:40:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 12:40:49 UTC] Available dates found: 4
[05-Apr-2026 13:10:11 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:10:11 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:10:11 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:10:11 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:10:11 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:10:11 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:10:11 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:10:11 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:10:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:10:11 UTC] Available dates found: 4
[05-Apr-2026 13:10:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:10:16 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:10:16 UTC] Current time (IST): 18:40
[05-Apr-2026 13:10:16 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:10:16 UTC] Today: 2026-04-05
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:10:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:10:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:10:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:10:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:10:16 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:10:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 13:10:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775394629462","orderId":"OMO2604051840303726534464V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775395830349,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051840358451067871V","paymentMode":"UPI_INTENT","timestamp":1775394635905,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"008852281924","upiTransactionId":"AXL863a316444d54f4382019139b227e54e","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"008852281924","upiTransactionId":"AXL863a316444d54f4382019139b227e54e","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 13:10:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775394629462
            [orderId] => OMO2604051840303726534464V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775395830349
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604051840358451067871V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775394635905
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 008852281924
                                    [upiTransactionId] => AXL863a316444d54f4382019139b227e54e
                                    [vpa] => ahXXXXXXXXh9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 008852281924
                                                    [upiTransactionId] => AXL863a316444d54f4382019139b227e54e
                                                    [vpa] => ahXXXXXXXXh9@axl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 13:10:49 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 13:10:49 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 13:10:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 13:10:49 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 13:10:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[05-Apr-2026 13:10:49 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 13:10:49 UTC] Target appointment ID: TXN_1775394629462
[05-Apr-2026 13:10:49 UTC] Extracted numeric ID: 1775394629462
[05-Apr-2026 13:10:49 UTC] Appointment not found with ID: 1775394629462
[05-Apr-2026 13:10:49 UTC] Found recent pending appointment: ID=3007, Name=suresh aheer
[05-Apr-2026 13:10:49 UTC] Successfully updated recent appointment ID: 3007 to confirmed status
[05-Apr-2026 13:10:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775394629462","orderId":"OMO2604051840303726534464V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775395830349,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051840358451067871V","paymentMode":"UPI_INTENT","timestamp":1775394635905,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"008852281924","upiTransactionId":"AXL863a316444d54f4382019139b227e54e","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"008852281924","upiTransactionId":"AXL863a316444d54f4382019139b227e54e","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 13:10:55 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:10:55 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:10:55 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:10:55 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:10:55 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:10:55 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:10:55 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:10:55 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:10:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:10:55 UTC] Available dates found: 4
[05-Apr-2026 13:10:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:10:59 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:10:59 UTC] Current time (IST): 18:40
[05-Apr-2026 13:10:59 UTC] Requested date: 2026-04-05
[05-Apr-2026 13:10:59 UTC] Today: 2026-04-05
[05-Apr-2026 13:10:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 13:10:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 13:10:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 13:10:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 13:10:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 13:10:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 13:10:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 13:10:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 13:10:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 13:10:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 13:10:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 13:10:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 13:10:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 13:10:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 13:10:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 13:10:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 13:10:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 13:10:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 13:10:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 13:10:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 13:10:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:10:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:10:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:10:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:10:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 13:10:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 13:10:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 13:10:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 13:10:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 13:10:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 13:10:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 13:10:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 13:10:59 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 13:11:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 13:11:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:11:08 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:11:08 UTC] Current time (IST): 18:41
[05-Apr-2026 13:11:08 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:11:08 UTC] Today: 2026-04-05
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:11:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:11:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:11:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:11:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:11:08 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:11:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:11:12 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:11:12 UTC] Current time (IST): 18:41
[05-Apr-2026 13:11:12 UTC] Requested date: 2026-04-11
[05-Apr-2026 13:11:12 UTC] Today: 2026-04-05
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:11:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:11:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:11:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:11:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:11:12 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:17:31 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:17:31 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:17:31 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:17:31 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:17:31 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:17:31 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:17:31 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:17:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:17:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:17:31 UTC] Available dates found: 4
[05-Apr-2026 13:17:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:17:51 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:17:51 UTC] Current time (IST): 18:47
[05-Apr-2026 13:17:51 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:17:51 UTC] Today: 2026-04-05
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:17:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:17:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:17:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:17:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:17:51 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:18:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:18:22 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:18:22 UTC] Current time (IST): 18:48
[05-Apr-2026 13:18:22 UTC] Requested date: 2026-04-05
[05-Apr-2026 13:18:22 UTC] Today: 2026-04-05
[05-Apr-2026 13:18:22 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 13:18:22 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 13:18:22 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 13:18:22 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 13:18:22 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 13:18:22 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 13:18:22 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 13:18:22 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 13:18:22 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 13:18:22 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 13:18:22 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 13:18:22 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 13:18:22 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 13:18:22 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 13:18:22 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 13:18:22 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 13:18:22 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 13:18:22 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 13:18:22 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 13:18:22 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 13:18:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:18:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:18:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:18:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:18:22 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 13:18:22 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 13:18:22 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 13:18:22 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 13:18:22 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 13:18:22 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 13:18:22 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 13:18:22 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 13:18:22 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 13:18:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:18:24 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:18:24 UTC] Current time (IST): 18:48
[05-Apr-2026 13:18:24 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:18:24 UTC] Today: 2026-04-05
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:18:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:18:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:18:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:18:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:18:24 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:26:54 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:26:54 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:26:54 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:26:54 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:26:54 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:26:54 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:26:54 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:26:54 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:26:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:26:54 UTC] Available dates found: 4
[05-Apr-2026 13:26:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:26:57 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:26:57 UTC] Current time (IST): 18:56
[05-Apr-2026 13:26:57 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:26:57 UTC] Today: 2026-04-05
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:26:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:26:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:26:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:26:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:26:57 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:27:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 13:28:44 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:28:44 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:28:44 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:28:44 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:28:44 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:28:44 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:28:44 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:28:44 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:28:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:28:44 UTC] Available dates found: 4
[05-Apr-2026 13:28:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:28:46 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:28:46 UTC] Current time (IST): 18:58
[05-Apr-2026 13:28:46 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:28:46 UTC] Today: 2026-04-05
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:28:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:28:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:28:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:28:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:28:46 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:29:41 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:29:41 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:29:41 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:29:41 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:29:41 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:29:41 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:29:41 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:29:41 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:29:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:29:41 UTC] Available dates found: 4
[05-Apr-2026 13:29:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:29:43 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:29:43 UTC] Current time (IST): 18:59
[05-Apr-2026 13:29:43 UTC] Requested date: 2026-04-05
[05-Apr-2026 13:29:43 UTC] Today: 2026-04-05
[05-Apr-2026 13:29:43 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 13:29:43 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 13:29:43 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 13:29:43 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 13:29:43 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 13:29:43 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 13:29:43 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 13:29:43 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 13:29:43 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 13:29:43 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 13:29:43 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 13:29:43 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 13:29:43 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 13:29:43 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 13:29:43 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 13:29:43 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 13:29:43 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 13:29:43 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 13:29:43 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 13:29:43 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 13:29:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:29:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:29:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:29:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:29:43 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 13:29:43 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 13:29:43 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 13:29:43 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 13:29:43 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 13:29:43 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 13:29:43 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 13:29:43 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 13:29:43 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 13:29:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:29:43 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:29:43 UTC] Current time (IST): 18:59
[05-Apr-2026 13:29:43 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:29:43 UTC] Today: 2026-04-05
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:29:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:29:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:29:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:29:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:29:43 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:29:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 13:30:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:30:22 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:30:22 UTC] Current time (IST): 19:0
[05-Apr-2026 13:30:22 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:30:22 UTC] Today: 2026-04-05
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:30:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:30:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:30:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:30:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:30:22 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:30:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 13:31:32 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:31:32 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:31:32 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:31:32 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:31:32 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:31:32 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:31:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:31:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:31:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:31:32 UTC] Available dates found: 4
[05-Apr-2026 13:31:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:31:33 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:31:33 UTC] Current time (IST): 19:1
[05-Apr-2026 13:31:33 UTC] Requested date: 2026-04-05
[05-Apr-2026 13:31:33 UTC] Today: 2026-04-05
[05-Apr-2026 13:31:33 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 13:31:33 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 13:31:33 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 13:31:33 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 13:31:33 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 13:31:33 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 13:31:33 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 13:31:33 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 13:31:33 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 13:31:33 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 13:31:33 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 13:31:33 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 13:31:33 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 13:31:33 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 13:31:33 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 13:31:33 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 13:31:33 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 13:31:33 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 13:31:33 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 13:31:33 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 13:31:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:31:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:31:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:31:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:31:33 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 13:31:33 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 13:31:33 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 13:31:33 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 13:31:33 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 13:31:33 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 13:31:33 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 13:31:33 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 13:31:33 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 13:31:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:31:34 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:31:34 UTC] Current time (IST): 19:1
[05-Apr-2026 13:31:34 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:31:34 UTC] Today: 2026-04-05
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:31:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:31:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:31:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:31:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:31:34 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:31:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:31:35 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:31:35 UTC] Current time (IST): 19:1
[05-Apr-2026 13:31:35 UTC] Requested date: 2026-04-05
[05-Apr-2026 13:31:35 UTC] Today: 2026-04-05
[05-Apr-2026 13:31:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 13:31:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 13:31:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 13:31:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 13:31:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 13:31:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 13:31:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 13:31:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 13:31:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 13:31:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 13:31:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 13:31:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 13:31:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 13:31:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 13:31:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 13:31:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 13:31:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 13:31:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 13:31:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 13:31:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 13:31:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:31:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:31:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:31:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:31:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 13:31:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 13:31:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 13:31:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 13:31:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 13:31:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 13:31:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 13:31:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 13:31:35 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 13:31:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:31:37 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:31:37 UTC] Current time (IST): 19:1
[05-Apr-2026 13:31:37 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:31:37 UTC] Today: 2026-04-05
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:31:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:31:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:31:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:31:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:31:37 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:31:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 13:32:31 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:32:31 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:32:31 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:32:31 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:32:31 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:32:31 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:32:31 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:32:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:32:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:32:31 UTC] Available dates found: 4
[05-Apr-2026 13:32:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:32:43 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:32:43 UTC] Current time (IST): 19:2
[05-Apr-2026 13:32:43 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:32:43 UTC] Today: 2026-04-05
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:32:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:32:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:32:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:32:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:32:43 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:33:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 13:33:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775395998268","orderId":"OMO2604051903182926903018V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775397198267,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051903286890894604V","paymentMode":"UPI_INTENT","timestamp":1775396008731,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"075988351066","upiTransactionId":"YBL0a87ac70e145446ba7734a16945f7344","vpa":"92XXXXXX88@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"075988351066","upiTransactionId":"YBL0a87ac70e145446ba7734a16945f7344","vpa":"92XXXXXX88@ybl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 13:33:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775395998268
            [orderId] => OMO2604051903182926903018V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775397198267
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604051903286890894604V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775396008731
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3870
                                    [ifsc] => SBIN0011299
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 075988351066
                                    [upiTransactionId] => YBL0a87ac70e145446ba7734a16945f7344
                                    [vpa] => 92XXXXXX88@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3870
                                                    [ifsc] => SBIN0011299
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 075988351066
                                                    [upiTransactionId] => YBL0a87ac70e145446ba7734a16945f7344
                                                    [vpa] => 92XXXXXX88@ybl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 13:33:45 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 13:33:45 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 13:33:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 13:33:45 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 13:33:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[05-Apr-2026 13:33:45 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 13:33:45 UTC] Target appointment ID: TXN_1775395998268
[05-Apr-2026 13:33:45 UTC] Extracted numeric ID: 1775395998268
[05-Apr-2026 13:33:45 UTC] Appointment not found with ID: 1775395998268
[05-Apr-2026 13:33:45 UTC] Found recent pending appointment: ID=3012, Name=Mamta kanwar
[05-Apr-2026 13:33:45 UTC] Successfully updated recent appointment ID: 3012 to confirmed status
[05-Apr-2026 13:33:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775395998268","orderId":"OMO2604051903182926903018V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775397198267,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051903286890894604V","paymentMode":"UPI_INTENT","timestamp":1775396008731,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"075988351066","upiTransactionId":"YBL0a87ac70e145446ba7734a16945f7344","vpa":"92XXXXXX88@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"075988351066","upiTransactionId":"YBL0a87ac70e145446ba7734a16945f7344","vpa":"92XXXXXX88@ybl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 13:47:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775395644636","orderId":"OMO2604051857263898764494V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775396846372,"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":[]}}
[05-Apr-2026 13:47:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775395644636
            [orderId] => OMO2604051857263898764494V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775396846372
            [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
                (
                )

        )

)

[05-Apr-2026 13:47:30 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 13:47:30 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 13:47:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 13:47:30 UTC] Payment callback error: Transaction ID not found in callback
[05-Apr-2026 13:49:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775395792806","orderId":"OMO2604051859545567348215V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775396994540,"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":[]}}
[05-Apr-2026 13:49:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775395792806
            [orderId] => OMO2604051859545567348215V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775396994540
            [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
                (
                )

        )

)

[05-Apr-2026 13:49:58 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 13:49:58 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 13:49:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 13:49:58 UTC] Payment callback error: Transaction ID not found in callback
[05-Apr-2026 13:50:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775395849756","orderId":"OMO2604051900514959093755V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775397051478,"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":[]}}
[05-Apr-2026 13:50:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775395849756
            [orderId] => OMO2604051900514959093755V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775397051478
            [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
                (
                )

        )

)

[05-Apr-2026 13:50:55 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 13:50:55 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 13:50:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 13:50:55 UTC] Payment callback error: Transaction ID not found in callback
[05-Apr-2026 13:51:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775395908974","orderId":"OMO2604051901507246280575V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775397110698,"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":[]}}
[05-Apr-2026 13:51:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775395908974
            [orderId] => OMO2604051901507246280575V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775397110698
            [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
                (
                )

        )

)

[05-Apr-2026 13:51:56 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 13:51:56 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 13:51:56 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 13:51:56 UTC] Payment callback error: Transaction ID not found in callback
[05-Apr-2026 13:56:52 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:56:52 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 13:56:52 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 13:56:52 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 13:56:52 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 13:56:52 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 13:56:52 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 13:56:52 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 13:56:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 13:56:52 UTC] Available dates found: 4
[05-Apr-2026 13:57:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 13:57:05 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 13:57:05 UTC] Current time (IST): 19:27
[05-Apr-2026 13:57:05 UTC] Requested date: 2026-04-07
[05-Apr-2026 13:57:05 UTC] Today: 2026-04-05
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 13:57:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 13:57:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 13:57:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 13:57:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 13:57:05 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 13:57:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 13:58:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775397465069","orderId":"OMO2604051927458991067188V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775398665873,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051927505665497336V","paymentMode":"UPI_INTENT","timestamp":1775397470629,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4850","ifsc":"BARB0DABLAX","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"366250889823","upiTransactionId":"YBLf8c877ede244431b80c0398b21d8afae","vpa":"78XXXXXX10@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4850","ifsc":"BARB0DABLAX","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"366250889823","upiTransactionId":"YBLf8c877ede244431b80c0398b21d8afae","vpa":"78XXXXXX10@ybl"},"currency":"INR","amount":20000}]}]}}
[05-Apr-2026 13:58:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775397465069
            [orderId] => OMO2604051927458991067188V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775398665873
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604051927505665497336V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775397470629
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4850
                                    [ifsc] => BARB0DABLAX
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 366250889823
                                    [upiTransactionId] => YBLf8c877ede244431b80c0398b21d8afae
                                    [vpa] => 78XXXXXX10@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4850
                                                    [ifsc] => BARB0DABLAX
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 366250889823
                                                    [upiTransactionId] => YBLf8c877ede244431b80c0398b21d8afae
                                                    [vpa] => 78XXXXXX10@ybl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 13:58:00 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 13:58:00 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 13:58:00 UTC] Amount Conversion: 20000 paise = 200 rupees
[05-Apr-2026 13:58:00 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 13:58:00 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[05-Apr-2026 13:58:00 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 13:58:00 UTC] Target appointment ID: TXN_1775397465069
[05-Apr-2026 13:58:00 UTC] Extracted numeric ID: 1775397465069
[05-Apr-2026 13:58:00 UTC] Appointment not found with ID: 1775397465069
[05-Apr-2026 13:58:00 UTC] Found recent pending appointment: ID=3013, Name=Babu suwalka
[05-Apr-2026 13:58:00 UTC] Successfully updated recent appointment ID: 3013 to confirmed status
[05-Apr-2026 13:58:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775397465069","orderId":"OMO2604051927458991067188V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775398665873,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051927505665497336V","paymentMode":"UPI_INTENT","timestamp":1775397470629,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4850","ifsc":"BARB0DABLAX","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"366250889823","upiTransactionId":"YBLf8c877ede244431b80c0398b21d8afae","vpa":"78XXXXXX10@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4850","ifsc":"BARB0DABLAX","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"366250889823","upiTransactionId":"YBLf8c877ede244431b80c0398b21d8afae","vpa":"78XXXXXX10@ybl"},"currency":"INR","amount":20000}]}]}}
[05-Apr-2026 14:05:53 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 14:05:53 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 14:05:53 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 14:05:53 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 14:05:53 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 14:05:53 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 14:05:53 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 14:05:53 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 14:05:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 14:05:53 UTC] Available dates found: 4
[05-Apr-2026 14:06:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 14:06:03 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 14:06:03 UTC] Current time (IST): 19:36
[05-Apr-2026 14:06:03 UTC] Requested date: 2026-04-07
[05-Apr-2026 14:06:03 UTC] Today: 2026-04-05
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 14:06:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 14:06:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 14:06:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 14:06:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 14:06:03 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 14:06:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 14:06:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775397986826","orderId":"OMO2604051936278286280950V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775399187803,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051936315553710563V","paymentMode":"UPI_INTENT","timestamp":1775397991615,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"856112978381","upiTransactionId":"IBL21a5108fd30843ee88f06b2c853c302e","vpa":"duXXXXXXXXXXXXXXva@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"856112978381","upiTransactionId":"IBL21a5108fd30843ee88f06b2c853c302e","vpa":"duXXXXXXXXXXXXXXva@ibl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 14:06:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775397986826
            [orderId] => OMO2604051936278286280950V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775399187803
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604051936315553710563V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775397991615
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1806
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 856112978381
                                    [upiTransactionId] => IBL21a5108fd30843ee88f06b2c853c302e
                                    [vpa] => duXXXXXXXXXXXXXXva@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1806
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 856112978381
                                                    [upiTransactionId] => IBL21a5108fd30843ee88f06b2c853c302e
                                                    [vpa] => duXXXXXXXXXXXXXXva@ibl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 14:06:39 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 14:06:39 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 14:06:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 14:06:39 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 14:06:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[05-Apr-2026 14:06:39 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 14:06:39 UTC] Target appointment ID: TXN_1775397986826
[05-Apr-2026 14:06:39 UTC] Extracted numeric ID: 1775397986826
[05-Apr-2026 14:06:39 UTC] Appointment not found with ID: 1775397986826
[05-Apr-2026 14:06:39 UTC] Found recent pending appointment: ID=3014, Name=Durgashankar
[05-Apr-2026 14:06:39 UTC] Successfully updated recent appointment ID: 3014 to confirmed status
[05-Apr-2026 14:06:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775397986826","orderId":"OMO2604051936278286280950V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775399187803,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604051936315553710563V","paymentMode":"UPI_INTENT","timestamp":1775397991615,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"856112978381","upiTransactionId":"IBL21a5108fd30843ee88f06b2c853c302e","vpa":"duXXXXXXXXXXXXXXva@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"856112978381","upiTransactionId":"IBL21a5108fd30843ee88f06b2c853c302e","vpa":"duXXXXXXXXXXXXXXva@ibl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 14:53:18 UTC] Password reset error: User not found with this mobile number
[05-Apr-2026 14:53:25 UTC] Password reset error: User not found with this mobile number
[05-Apr-2026 14:56:04 UTC] Password reset error: User not found with this mobile number
[05-Apr-2026 14:56:13 UTC] Password reset error: User not found with this mobile number
[05-Apr-2026 15:02:41 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 15:02:41 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 15:02:41 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 15:02:41 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 15:02:41 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 15:02:41 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 15:02:41 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 15:02:41 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 15:02:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 15:02:41 UTC] Available dates found: 4
[05-Apr-2026 16:01:08 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 16:01:08 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 16:01:08 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 16:01:08 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 16:01:08 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 16:01:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 16:01:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 16:01:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 16:01:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 16:01:08 UTC] Available dates found: 4
[05-Apr-2026 16:16:07 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 16:16:07 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 16:16:07 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 16:16:07 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 16:16:07 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 16:16:07 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 16:16:07 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 16:16:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 16:16:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 16:16:07 UTC] Available dates found: 4
[05-Apr-2026 16:16:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 16:16:09 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 16:16:09 UTC] Current time (IST): 21:46
[05-Apr-2026 16:16:09 UTC] Requested date: 2026-04-07
[05-Apr-2026 16:16:09 UTC] Today: 2026-04-05
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 16:16:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 16:16:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 16:16:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 16:16:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 16:16:09 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 16:33:23 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 16:33:23 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 16:33:23 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 16:33:23 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 16:33:23 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 16:33:23 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 16:33:23 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 16:33:23 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 16:33:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 16:33:23 UTC] Available dates found: 4
[05-Apr-2026 16:33:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 16:33:53 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 16:33:53 UTC] Current time (IST): 22:3
[05-Apr-2026 16:33:53 UTC] Requested date: 2026-04-07
[05-Apr-2026 16:33:53 UTC] Today: 2026-04-05
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 16:33:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 16:33:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 16:33:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 16:33:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 16:33:53 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 16:34:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 16:34:13 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 16:34:13 UTC] Current time (IST): 22:4
[05-Apr-2026 16:34:13 UTC] Requested date: 2026-04-07
[05-Apr-2026 16:34:13 UTC] Today: 2026-04-05
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 16:34:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 16:34:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 16:34:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 16:34:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 16:34:13 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 16:35:00 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 16:35:00 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 16:35:00 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 16:35:00 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 16:35:00 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 16:35:00 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 16:35:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 16:35:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 16:35:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 16:35:00 UTC] Available dates found: 4
[05-Apr-2026 16:35:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 16:35:03 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 16:35:03 UTC] Current time (IST): 22:5
[05-Apr-2026 16:35:03 UTC] Requested date: 2026-04-07
[05-Apr-2026 16:35:03 UTC] Today: 2026-04-05
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 16:35:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 16:35:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 16:35:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 16:35:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 16:35:03 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 16:35:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 16:37:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 16:55:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775406945547","orderId":"OMO2604052205463089382465V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775408146284,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604052205563809601248V","paymentMode":"UPI_INTENT","timestamp":1775406956445,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[05-Apr-2026 16:55:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775406945547
            [orderId] => OMO2604052205463089382465V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775408146284
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[05-Apr-2026 16:55:51 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 16:55:51 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 16:55:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 16:55:51 UTC] Payment Status: FAILED (from status: FAILED)
[05-Apr-2026 16:55:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[05-Apr-2026 16:55:51 UTC] Payment not successful, status: FAILED
[05-Apr-2026 16:55:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775406945547","orderId":"OMO2604052205463089382465V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775408146284,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604052205563809601248V","paymentMode":"UPI_INTENT","timestamp":1775406956445,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[05-Apr-2026 16:57:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775407037241","orderId":"OMO2604052207179922735563V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775408237966,"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":[]}}
[05-Apr-2026 16:57:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775407037241
            [orderId] => OMO2604052207179922735563V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775408237966
            [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
                (
                )

        )

)

[05-Apr-2026 16:57:22 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 16:57:22 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 16:57:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 16:57:22 UTC] Payment callback error: Transaction ID not found in callback
[05-Apr-2026 17:32:12 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 17:32:12 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 17:32:12 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 17:32:12 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 17:32:12 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 17:32:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 17:32:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 17:32:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 17:32:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 17:32:12 UTC] Available dates found: 4
[05-Apr-2026 17:32:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 17:32:14 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 17:32:14 UTC] Current time (IST): 23:2
[05-Apr-2026 17:32:14 UTC] Requested date: 2026-04-07
[05-Apr-2026 17:32:14 UTC] Today: 2026-04-05
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 17:32:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 17:32:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 17:32:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 17:32:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 17:32:14 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 17:41:56 UTC] Date: 2026-04-05, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 17:41:56 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[05-Apr-2026 17:41:56 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[05-Apr-2026 17:41:56 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[05-Apr-2026 17:41:56 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[05-Apr-2026 17:41:56 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[05-Apr-2026 17:41:56 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[05-Apr-2026 17:41:56 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[05-Apr-2026 17:41:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[05-Apr-2026 17:41:56 UTC] Available dates found: 4
[05-Apr-2026 17:42:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 17:42:13 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 17:42:13 UTC] Current time (IST): 23:12
[05-Apr-2026 17:42:13 UTC] Requested date: 2026-04-05
[05-Apr-2026 17:42:13 UTC] Today: 2026-04-05
[05-Apr-2026 17:42:13 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[05-Apr-2026 17:42:13 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[05-Apr-2026 17:42:13 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[05-Apr-2026 17:42:13 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[05-Apr-2026 17:42:13 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[05-Apr-2026 17:42:13 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[05-Apr-2026 17:42:13 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[05-Apr-2026 17:42:13 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[05-Apr-2026 17:42:13 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[05-Apr-2026 17:42:13 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[05-Apr-2026 17:42:13 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[05-Apr-2026 17:42:13 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[05-Apr-2026 17:42:13 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[05-Apr-2026 17:42:13 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[05-Apr-2026 17:42:13 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[05-Apr-2026 17:42:13 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[05-Apr-2026 17:42:13 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[05-Apr-2026 17:42:13 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[05-Apr-2026 17:42:13 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[05-Apr-2026 17:42:13 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[05-Apr-2026 17:42:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 17:42:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 17:42:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 17:42:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 17:42:13 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[05-Apr-2026 17:42:13 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[05-Apr-2026 17:42:13 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[05-Apr-2026 17:42:13 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[05-Apr-2026 17:42:13 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[05-Apr-2026 17:42:13 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[05-Apr-2026 17:42:13 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[05-Apr-2026 17:42:13 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[05-Apr-2026 17:42:13 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[05-Apr-2026 17:42:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 17:42:16 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 17:42:16 UTC] Current time (IST): 23:12
[05-Apr-2026 17:42:16 UTC] Requested date: 2026-04-07
[05-Apr-2026 17:42:16 UTC] Today: 2026-04-05
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 17:42:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 17:42:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 17:42:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 17:42:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 17:42:16 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 17:42:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 17:42:24 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 17:42:24 UTC] Current time (IST): 23:12
[05-Apr-2026 17:42:24 UTC] Requested date: 2026-04-07
[05-Apr-2026 17:42:24 UTC] Today: 2026-04-05
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 17:42:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 17:42:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 17:42:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 17:42:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 17:42:24 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 17:42:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 17:42:27 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 17:42:27 UTC] Current time (IST): 23:12
[05-Apr-2026 17:42:27 UTC] Requested date: 2026-04-07
[05-Apr-2026 17:42:27 UTC] Today: 2026-04-05
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 17:42:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 17:42:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 17:42:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 17:42:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 17:42:27 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 17:42:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[05-Apr-2026 17:42:28 UTC] Using actual slot duration: 15 minutes
[05-Apr-2026 17:42:28 UTC] Current time (IST): 23:12
[05-Apr-2026 17:42:28 UTC] Requested date: 2026-04-07
[05-Apr-2026 17:42:28 UTC] Today: 2026-04-05
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 08:00 - 08:15
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 08:15 - 08:30
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 08:30 - 08:45
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 08:45 - 09:00
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 09:00 - 09:15
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 09:15 - 09:30
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 09:30 - 09:45
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 09:45 - 10:00
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 10:00 - 10:15
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 10:15 - 10:30
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 10:30 - 10:45
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 10:45 - 11:00
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 11:00 - 11:15
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 11:15 - 11:30
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 11:30 - 11:45
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 11:45 - 12:00
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 12:00 - 12:15
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 12:15 - 12:30
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 12:30 - 12:45
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 12:45 - 13:00
[05-Apr-2026 17:42:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[05-Apr-2026 17:42:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[05-Apr-2026 17:42:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[05-Apr-2026 17:42:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 14:00 - 14:15
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 14:15 - 14:30
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 14:30 - 14:45
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 14:45 - 15:00
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 15:00 - 15:15
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 15:15 - 15:30
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 15:30 - 15:45
[05-Apr-2026 17:42:28 UTC] Slot added (future date): 15:45 - 16:00
[05-Apr-2026 17:43:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 17:44:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775411000199","orderId":"OMO2604052313217887134394V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775412201770,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604052313369326280149V","paymentMode":"UPI_QR","timestamp":1775411016974,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9295","ifsc":"SBIN0007364","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"633797656306","upiTransactionId":"AXL6fbf4976d1204723af0135fafd0de0a7","vpa":"99XXXXXX64@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9295","ifsc":"SBIN0007364","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"633797656306","upiTransactionId":"AXL6fbf4976d1204723af0135fafd0de0a7","vpa":"99XXXXXX64@axl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 17:44:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775411000199
            [orderId] => OMO2604052313217887134394V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775412201770
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604052313369326280149V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1775411016974
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9295
                                    [ifsc] => SBIN0007364
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 633797656306
                                    [upiTransactionId] => AXL6fbf4976d1204723af0135fafd0de0a7
                                    [vpa] => 99XXXXXX64@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9295
                                                    [ifsc] => SBIN0007364
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 633797656306
                                                    [upiTransactionId] => AXL6fbf4976d1204723af0135fafd0de0a7
                                                    [vpa] => 99XXXXXX64@axl
                                                )

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

                                )

                        )

                )

        )

)

[05-Apr-2026 17:44:16 UTC] Payment Callback - POST Data: Array
(
)

[05-Apr-2026 17:44:16 UTC] Payment Callback - GET Data: Array
(
)

[05-Apr-2026 17:44:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[05-Apr-2026 17:44:16 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[05-Apr-2026 17:44:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[05-Apr-2026 17:44:16 UTC] Payment is SUCCESS, attempting to update appointment...
[05-Apr-2026 17:44:16 UTC] Target appointment ID: TXN_1775411000199
[05-Apr-2026 17:44:16 UTC] Extracted numeric ID: 1775411000199
[05-Apr-2026 17:44:16 UTC] Appointment not found with ID: 1775411000199
[05-Apr-2026 17:44:16 UTC] Found recent pending appointment: ID=3017, Name=Om Prakash mali
[05-Apr-2026 17:44:16 UTC] Successfully updated recent appointment ID: 3017 to confirmed status
[05-Apr-2026 17:44:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775411000199","orderId":"OMO2604052313217887134394V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775412201770,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604052313369326280149V","paymentMode":"UPI_QR","timestamp":1775411016974,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9295","ifsc":"SBIN0007364","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"633797656306","upiTransactionId":"AXL6fbf4976d1204723af0135fafd0de0a7","vpa":"99XXXXXX64@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9295","ifsc":"SBIN0007364","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"633797656306","upiTransactionId":"AXL6fbf4976d1204723af0135fafd0de0a7","vpa":"99XXXXXX64@axl"},"currency":"INR","amount":10000}]}]}}
[05-Apr-2026 17:45:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[05-Apr-2026 22:01:00 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[05-Apr-2026 22:01:00 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[05-Apr-2026 22:01:04 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[05-Apr-2026 22:01:04 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[05-Apr-2026 22:01:07 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[05-Apr-2026 22:01:07 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[05-Apr-2026 23:24:43 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[05-Apr-2026 23:24:43 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[05-Apr-2026 23:24:46 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[05-Apr-2026 23:24:46 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[05-Apr-2026 23:24:49 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[05-Apr-2026 23:24:49 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[06-Apr-2026 01:25:44 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:25:44 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 01:25:44 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 01:25:44 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 01:25:44 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 01:25:44 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 01:25:44 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 01:25:44 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:25:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 01:25:44 UTC] Available dates found: 3
[06-Apr-2026 01:26:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 01:26:07 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 01:26:07 UTC] Current time (IST): 6:56
[06-Apr-2026 01:26:07 UTC] Requested date: 2026-04-07
[06-Apr-2026 01:26:07 UTC] Today: 2026-04-06
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 01:26:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 01:26:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 01:26:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 01:26:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 01:26:07 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 01:27:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 01:28:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775438893811","orderId":"OMO2604060658140480066026V","state":"COMPLETED","currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775440094031,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060658205532735330V","paymentMode":"UPI_INTENT","timestamp":1775438900600,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7162","ifsc":"BKID0006621","accountType":"SAVINGS","bankId":"BKID"},"rail":{"type":"UPI","utr":"037775314919","upiTransactionId":"YBL7fd9430468e446c9913a21b0a3731f17","vpa":"96XXXXXX51@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7162","ifsc":"BKID0006621","accountType":"SAVINGS","bankId":"BKID"},"rail":{"type":"UPI","utr":"037775314919","upiTransactionId":"YBL7fd9430468e446c9913a21b0a3731f17","vpa":"96XXXXXX51@ybl"},"currency":"INR","amount":40000}]}]}}
[06-Apr-2026 01:28:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775438893811
            [orderId] => OMO2604060658140480066026V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 40000
            [payableCurrency] => INR
            [payableAmount] => 40000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775440094031
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604060658205532735330V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775438900600
                            [currency] => INR
                            [amount] => 40000
                            [payableCurrency] => INR
                            [payableAmount] => 40000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX7162
                                    [ifsc] => BKID0006621
                                    [accountType] => SAVINGS
                                    [bankId] => BKID
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 037775314919
                                    [upiTransactionId] => YBL7fd9430468e446c9913a21b0a3731f17
                                    [vpa] => 96XXXXXX51@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX7162
                                                    [ifsc] => BKID0006621
                                                    [accountType] => SAVINGS
                                                    [bankId] => BKID
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 037775314919
                                                    [upiTransactionId] => YBL7fd9430468e446c9913a21b0a3731f17
                                                    [vpa] => 96XXXXXX51@ybl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 01:28:54 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 01:28:54 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 01:28:54 UTC] Amount Conversion: 40000 paise = 400 rupees
[06-Apr-2026 01:28:54 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 01:28:54 UTC] Amount Details: Original=40000 paise, Converted=400 rupees
[06-Apr-2026 01:28:54 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 01:28:54 UTC] Target appointment ID: TXN_1775438893811
[06-Apr-2026 01:28:54 UTC] Extracted numeric ID: 1775438893811
[06-Apr-2026 01:28:54 UTC] Appointment not found with ID: 1775438893811
[06-Apr-2026 01:28:54 UTC] Found recent pending appointment: ID=3018, Name=hemraj suman
[06-Apr-2026 01:28:54 UTC] Successfully updated recent appointment ID: 3018 to confirmed status
[06-Apr-2026 01:28:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775438893811","orderId":"OMO2604060658140480066026V","state":"COMPLETED","currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775440094031,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060658205532735330V","paymentMode":"UPI_INTENT","timestamp":1775438900600,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7162","ifsc":"BKID0006621","accountType":"SAVINGS","bankId":"BKID"},"rail":{"type":"UPI","utr":"037775314919","upiTransactionId":"YBL7fd9430468e446c9913a21b0a3731f17","vpa":"96XXXXXX51@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7162","ifsc":"BKID0006621","accountType":"SAVINGS","bankId":"BKID"},"rail":{"type":"UPI","utr":"037775314919","upiTransactionId":"YBL7fd9430468e446c9913a21b0a3731f17","vpa":"96XXXXXX51@ybl"},"currency":"INR","amount":40000}]}]}}
[06-Apr-2026 01:29:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 01:31:26 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:31:26 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 01:31:26 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 01:31:26 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 01:31:26 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 01:31:26 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 01:31:26 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 01:31:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:31:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 01:31:26 UTC] Available dates found: 3
[06-Apr-2026 01:31:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 01:31:31 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 01:31:31 UTC] Current time (IST): 7:1
[06-Apr-2026 01:31:31 UTC] Requested date: 2026-04-07
[06-Apr-2026 01:31:31 UTC] Today: 2026-04-06
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 01:31:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 01:31:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 01:31:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 01:31:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 01:31:31 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 01:40:52 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:40:52 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 01:40:52 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 01:40:52 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 01:40:52 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 01:40:52 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 01:40:52 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 01:40:52 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:40:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 01:40:52 UTC] Available dates found: 3
[06-Apr-2026 01:41:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 01:41:49 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 01:41:49 UTC] Current time (IST): 7:11
[06-Apr-2026 01:41:49 UTC] Requested date: 2026-04-07
[06-Apr-2026 01:41:49 UTC] Today: 2026-04-06
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 01:41:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 01:41:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 01:41:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 01:41:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 01:41:49 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 01:43:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 01:43:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775439784914","orderId":"OMO2604060713065366280125V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775440986503,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060713119574904706V","paymentMode":"UPI_INTENT","timestamp":1775439792010,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX9531","ifsc":"FINO0000001","accountType":"SAVINGS","bankId":"FINO"},"rail":{"type":"UPI","utr":"620166287467","upiTransactionId":"AXLfa57d7c355234a94993e18fdb7a86e27","vpa":"89XXXXXX72@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX9531","ifsc":"FINO0000001","accountType":"SAVINGS","bankId":"FINO"},"rail":{"type":"UPI","utr":"620166287467","upiTransactionId":"AXLfa57d7c355234a94993e18fdb7a86e27","vpa":"89XXXXXX72@axl"},"currency":"INR","amount":30000}]}]}}
[06-Apr-2026 01:43:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775439784914
            [orderId] => OMO2604060713065366280125V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 30000
            [payableCurrency] => INR
            [payableAmount] => 30000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775440986503
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604060713119574904706V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775439792010
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXX9531
                                    [ifsc] => FINO0000001
                                    [accountType] => SAVINGS
                                    [bankId] => FINO
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 620166287467
                                    [upiTransactionId] => AXLfa57d7c355234a94993e18fdb7a86e27
                                    [vpa] => 89XXXXXX72@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXX9531
                                                    [ifsc] => FINO0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => FINO
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 620166287467
                                                    [upiTransactionId] => AXLfa57d7c355234a94993e18fdb7a86e27
                                                    [vpa] => 89XXXXXX72@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 01:43:27 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 01:43:27 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 01:43:27 UTC] Amount Conversion: 30000 paise = 300 rupees
[06-Apr-2026 01:43:27 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 01:43:27 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[06-Apr-2026 01:43:27 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 01:43:27 UTC] Target appointment ID: TXN_1775439784914
[06-Apr-2026 01:43:27 UTC] Extracted numeric ID: 1775439784914
[06-Apr-2026 01:43:27 UTC] Appointment not found with ID: 1775439784914
[06-Apr-2026 01:43:27 UTC] Found recent pending appointment: ID=3019, Name=Rakesh Bairwa
[06-Apr-2026 01:43:27 UTC] Successfully updated recent appointment ID: 3019 to confirmed status
[06-Apr-2026 01:43:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775439784914","orderId":"OMO2604060713065366280125V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775440986503,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060713119574904706V","paymentMode":"UPI_INTENT","timestamp":1775439792010,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX9531","ifsc":"FINO0000001","accountType":"SAVINGS","bankId":"FINO"},"rail":{"type":"UPI","utr":"620166287467","upiTransactionId":"AXLfa57d7c355234a94993e18fdb7a86e27","vpa":"89XXXXXX72@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX9531","ifsc":"FINO0000001","accountType":"SAVINGS","bankId":"FINO"},"rail":{"type":"UPI","utr":"620166287467","upiTransactionId":"AXLfa57d7c355234a94993e18fdb7a86e27","vpa":"89XXXXXX72@axl"},"currency":"INR","amount":30000}]}]}}
[06-Apr-2026 01:48:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775438847604","orderId":"OMO2604060657278777134508V","state":"FAILED","currency":"INR","amount":40000,"expireAt":1775440047862,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060657358230016141V","paymentMode":"UPI_INTENT","timestamp":1775438855884,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[06-Apr-2026 01:48:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775438847604
            [orderId] => OMO2604060657278777134508V
            [state] => FAILED
            [currency] => INR
            [amount] => 40000
            [expireAt] => 1775440047862
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[06-Apr-2026 01:48:13 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 01:48:13 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 01:48:13 UTC] Amount Conversion: 40000 paise = 400 rupees
[06-Apr-2026 01:48:13 UTC] Payment Status: FAILED (from status: FAILED)
[06-Apr-2026 01:48:13 UTC] Amount Details: Original=40000 paise, Converted=400 rupees
[06-Apr-2026 01:48:13 UTC] Payment not successful, status: FAILED
[06-Apr-2026 01:48:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775438847604","orderId":"OMO2604060657278777134508V","state":"FAILED","currency":"INR","amount":40000,"expireAt":1775440047862,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060657358230016141V","paymentMode":"UPI_INTENT","timestamp":1775438855884,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[06-Apr-2026 01:51:42 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:51:42 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 01:51:42 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 01:51:42 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 01:51:42 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 01:51:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 01:51:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 01:51:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:51:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 01:51:42 UTC] Available dates found: 3
[06-Apr-2026 01:51:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 01:51:45 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 01:51:45 UTC] Current time (IST): 7:21
[06-Apr-2026 01:51:45 UTC] Requested date: 2026-04-07
[06-Apr-2026 01:51:45 UTC] Today: 2026-04-06
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 01:51:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 01:51:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 01:51:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 01:51:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 01:51:45 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 01:51:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 01:54:12 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:54:12 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 01:54:12 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 01:54:12 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 01:54:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 01:54:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 01:54:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 01:54:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 01:54:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 01:54:12 UTC] Available dates found: 3
[06-Apr-2026 01:54:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 01:54:14 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 01:54:14 UTC] Current time (IST): 7:24
[06-Apr-2026 01:54:14 UTC] Requested date: 2026-04-07
[06-Apr-2026 01:54:14 UTC] Today: 2026-04-06
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 01:54:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 01:54:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 01:54:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 01:54:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 01:54:14 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 01:54:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 02:00:26 UTC] PHP Parse error:  syntax error, unexpected token "=", expecting end of file in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_booking.php on line 13
[06-Apr-2026 02:00:34 UTC] PHP Parse error:  syntax error, unexpected token "=", expecting end of file in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_booking.php on line 13
[06-Apr-2026 02:09:22 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:09:22 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 02:09:22 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 02:09:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 02:09:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 02:09:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 02:09:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 02:09:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:09:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 02:09:22 UTC] Available dates found: 3
[06-Apr-2026 02:09:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 02:09:23 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 02:09:23 UTC] Current time (IST): 7:39
[06-Apr-2026 02:09:23 UTC] Requested date: 2026-04-07
[06-Apr-2026 02:09:23 UTC] Today: 2026-04-06
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 02:09:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 02:09:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 02:09:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 02:09:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 02:09:23 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 02:09:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 02:12:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775440318725","orderId":"OMO2604060722006307896085V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775441520603,"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":[]}}
[06-Apr-2026 02:12:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775440318725
            [orderId] => OMO2604060722006307896085V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775441520603
            [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
                (
                )

        )

)

[06-Apr-2026 02:12:21 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 02:12:21 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 02:12:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 02:12:21 UTC] Payment callback error: Transaction ID not found in callback
[06-Apr-2026 02:14:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775440464718","orderId":"OMO2604060724264259601241V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775441666401,"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":[]}}
[06-Apr-2026 02:14:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775440464718
            [orderId] => OMO2604060724264259601241V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775441666401
            [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
                (
                )

        )

)

[06-Apr-2026 02:14:37 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 02:14:37 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 02:14:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 02:14:37 UTC] Payment callback error: Transaction ID not found in callback
[06-Apr-2026 02:15:35 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:15:35 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 02:15:35 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 02:15:35 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 02:15:35 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 02:15:35 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 02:15:35 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 02:15:35 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:15:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 02:15:35 UTC] Available dates found: 3
[06-Apr-2026 02:15:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 02:15:39 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 02:15:39 UTC] Current time (IST): 7:45
[06-Apr-2026 02:15:39 UTC] Requested date: 2026-04-07
[06-Apr-2026 02:15:39 UTC] Today: 2026-04-06
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 02:15:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 02:15:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 02:15:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 02:15:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 02:15:39 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 02:15:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 02:17:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775441750972","orderId":"OMO2604060745528693710629V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775442952846,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060746475426534552V","paymentMode":"UPI_INTENT","timestamp":1775441807612,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6710","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"660845993428","upiTransactionId":"AXL34305c9f24254d22a1f09c7da1886ad2","vpa":"72XXXXXX00@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6710","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"660845993428","upiTransactionId":"AXL34305c9f24254d22a1f09c7da1886ad2","vpa":"72XXXXXX00@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 02:17:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775441750972
            [orderId] => OMO2604060745528693710629V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775442952846
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604060746475426534552V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775441807612
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6710
                                    [ifsc] => SBIN0032106
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 660845993428
                                    [upiTransactionId] => AXL34305c9f24254d22a1f09c7da1886ad2
                                    [vpa] => 72XXXXXX00@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 660845993428
                                                    [upiTransactionId] => AXL34305c9f24254d22a1f09c7da1886ad2
                                                    [vpa] => 72XXXXXX00@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 02:17:07 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 02:17:07 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 02:17:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 02:17:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 02:17:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 02:17:07 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 02:17:07 UTC] Target appointment ID: TXN_1775441750972
[06-Apr-2026 02:17:07 UTC] Extracted numeric ID: 1775441750972
[06-Apr-2026 02:17:07 UTC] Appointment not found with ID: 1775441750972
[06-Apr-2026 02:17:07 UTC] Found recent pending appointment: ID=3023, Name=Shankar Nayak
[06-Apr-2026 02:17:07 UTC] Successfully updated recent appointment ID: 3023 to confirmed status
[06-Apr-2026 02:17:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775441750972","orderId":"OMO2604060745528693710629V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775442952846,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060746475426534552V","paymentMode":"UPI_INTENT","timestamp":1775441807612,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6710","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"660845993428","upiTransactionId":"AXL34305c9f24254d22a1f09c7da1886ad2","vpa":"72XXXXXX00@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6710","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"660845993428","upiTransactionId":"AXL34305c9f24254d22a1f09c7da1886ad2","vpa":"72XXXXXX00@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 02:18:35 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:18:35 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 02:18:36 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 02:18:36 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 02:18:36 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 02:18:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 02:18:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 02:18:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:18:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 02:18:36 UTC] Available dates found: 3
[06-Apr-2026 02:18:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 02:18:38 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 02:18:38 UTC] Current time (IST): 7:48
[06-Apr-2026 02:18:38 UTC] Requested date: 2026-04-07
[06-Apr-2026 02:18:38 UTC] Today: 2026-04-06
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 02:18:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 02:18:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 02:18:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 02:18:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 02:18:38 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 02:18:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 02:29:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775441371619","orderId":"OMO2604060739333650016508V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775442573336,"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":[]}}
[06-Apr-2026 02:29:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775441371619
            [orderId] => OMO2604060739333650016508V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775442573336
            [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
                (
                )

        )

)

[06-Apr-2026 02:29:48 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 02:29:48 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 02:29:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 02:29:48 UTC] Payment callback error: Transaction ID not found in callback
[06-Apr-2026 02:39:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775441929960","orderId":"OMO2604060748517249093745V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775443131700,"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":[]}}
[06-Apr-2026 02:39:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775441929960
            [orderId] => OMO2604060748517249093745V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775443131700
            [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
                (
                )

        )

)

[06-Apr-2026 02:39:07 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 02:39:07 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 02:39:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 02:39:07 UTC] Payment callback error: Transaction ID not found in callback
[06-Apr-2026 02:56:21 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:56:21 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 02:56:21 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 02:56:21 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 02:56:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 02:56:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 02:56:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 02:56:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:56:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 02:56:21 UTC] Available dates found: 3
[06-Apr-2026 02:56:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 02:56:24 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 02:56:24 UTC] Current time (IST): 8:26
[06-Apr-2026 02:56:24 UTC] Requested date: 2026-04-07
[06-Apr-2026 02:56:24 UTC] Today: 2026-04-06
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 02:56:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 02:56:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 02:56:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 02:56:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 02:56:24 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 02:56:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 02:56:42 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 02:56:42 UTC] Current time (IST): 8:26
[06-Apr-2026 02:56:42 UTC] Requested date: 2026-04-11
[06-Apr-2026 02:56:42 UTC] Today: 2026-04-06
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 02:56:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 02:56:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 02:56:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 02:56:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 02:56:42 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 02:57:26 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:57:26 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 02:57:26 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 02:57:26 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 02:57:26 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 02:57:26 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 02:57:26 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 02:57:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 02:57:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 02:57:26 UTC] Available dates found: 3
[06-Apr-2026 02:57:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 02:57:29 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 02:57:29 UTC] Current time (IST): 8:27
[06-Apr-2026 02:57:29 UTC] Requested date: 2026-04-07
[06-Apr-2026 02:57:29 UTC] Today: 2026-04-06
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 02:57:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 02:57:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 02:57:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 02:57:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 02:57:29 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 02:57:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 02:58:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775444268262","orderId":"OMO2604060827493680894782V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775445469341,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060827594977348392V","paymentMode":"UPI_INTENT","timestamp":1775444279538,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX6039","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"788288698071","upiTransactionId":"YBLd745ae9291234c47913d901212ace340","vpa":"78XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX6039","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"788288698071","upiTransactionId":"YBLd745ae9291234c47913d901212ace340","vpa":"78XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 02:58:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775444268262
            [orderId] => OMO2604060827493680894782V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775445469341
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604060827594977348392V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775444279538
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX6039
                                    [ifsc] => IPOS0000001
                                    [accountType] => SAVINGS
                                    [bankId] => IPOS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 788288698071
                                    [upiTransactionId] => YBLd745ae9291234c47913d901212ace340
                                    [vpa] => 78XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX6039
                                                    [ifsc] => IPOS0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => IPOS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 788288698071
                                                    [upiTransactionId] => YBLd745ae9291234c47913d901212ace340
                                                    [vpa] => 78XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 02:58:16 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 02:58:16 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 02:58:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 02:58:16 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 02:58:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 02:58:16 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 02:58:16 UTC] Target appointment ID: TXN_1775444268262
[06-Apr-2026 02:58:16 UTC] Extracted numeric ID: 1775444268262
[06-Apr-2026 02:58:16 UTC] Appointment not found with ID: 1775444268262
[06-Apr-2026 02:58:16 UTC] Found recent pending appointment: ID=3025, Name=DR. DEBI LAL UPADHYAY
[06-Apr-2026 02:58:16 UTC] Successfully updated recent appointment ID: 3025 to confirmed status
[06-Apr-2026 02:58:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775444268262","orderId":"OMO2604060827493680894782V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775445469341,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060827594977348392V","paymentMode":"UPI_INTENT","timestamp":1775444279538,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX6039","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"788288698071","upiTransactionId":"YBLd745ae9291234c47913d901212ace340","vpa":"78XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX6039","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"788288698071","upiTransactionId":"YBLd745ae9291234c47913d901212ace340","vpa":"78XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 02:58:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 03:26:52 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 03:26:52 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 03:26:52 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 03:26:52 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 03:26:52 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 03:26:52 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 03:26:52 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 03:26:52 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 03:26:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 03:26:52 UTC] Available dates found: 3
[06-Apr-2026 03:26:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 03:26:54 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 03:26:54 UTC] Current time (IST): 8:56
[06-Apr-2026 03:26:54 UTC] Requested date: 2026-04-07
[06-Apr-2026 03:26:54 UTC] Today: 2026-04-06
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 03:26:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 03:26:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 03:26:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 03:26:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 03:26:54 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 03:28:23 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:23 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 03:28:23 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:23 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:23 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:23 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 03:28:23 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 03:28:23 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 03:28:23 UTC] Available dates found: 3
[06-Apr-2026 03:28:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 03:28:27 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 03:28:27 UTC] Current time (IST): 8:58
[06-Apr-2026 03:28:27 UTC] Requested date: 2026-04-12
[06-Apr-2026 03:28:27 UTC] Today: 2026-04-06
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 03:28:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 03:28:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 03:28:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 03:28:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 03:28:27 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 03:28:54 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:54 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 03:28:54 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:54 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:54 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:54 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 03:28:54 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 03:28:54 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 03:28:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 03:28:54 UTC] Available dates found: 3
[06-Apr-2026 03:29:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 03:29:14 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 03:29:14 UTC] Current time (IST): 8:59
[06-Apr-2026 03:29:14 UTC] Requested date: 2026-04-12
[06-Apr-2026 03:29:14 UTC] Today: 2026-04-06
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 03:29:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 03:29:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 03:29:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 03:29:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 03:29:14 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 03:30:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775446195659","orderId":"OMO2604060859566679093519V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775447396631,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060900025375497709V","paymentMode":"UPI_INTENT","timestamp":1775446202592,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0273","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"633209485606","upiTransactionId":"AXLd155c9e7cac24a2aa08845bb0051279d","vpa":"jaXXXXXXXXXXXX32@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0273","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"633209485606","upiTransactionId":"AXLd155c9e7cac24a2aa08845bb0051279d","vpa":"jaXXXXXXXXXXXX32@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 03:30:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775446195659
            [orderId] => OMO2604060859566679093519V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775447396631
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604060900025375497709V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775446202592
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0273
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 633209485606
                                    [upiTransactionId] => AXLd155c9e7cac24a2aa08845bb0051279d
                                    [vpa] => jaXXXXXXXXXXXX32@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 633209485606
                                                    [upiTransactionId] => AXLd155c9e7cac24a2aa08845bb0051279d
                                                    [vpa] => jaXXXXXXXXXXXX32@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 03:30:18 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 03:30:18 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 03:30:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 03:30:18 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 03:30:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 03:30:18 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 03:30:18 UTC] Target appointment ID: TXN_1775446195659
[06-Apr-2026 03:30:18 UTC] Extracted numeric ID: 1775446195659
[06-Apr-2026 03:30:18 UTC] Appointment not found with ID: 1775446195659
[06-Apr-2026 03:30:18 UTC] Found recent pending appointment: ID=3026, Name=Jagdish Chandra sen
[06-Apr-2026 03:30:18 UTC] Successfully updated recent appointment ID: 3026 to confirmed status
[06-Apr-2026 03:30:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775446195659","orderId":"OMO2604060859566679093519V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775447396631,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604060900025375497709V","paymentMode":"UPI_INTENT","timestamp":1775446202592,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0273","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"633209485606","upiTransactionId":"AXLd155c9e7cac24a2aa08845bb0051279d","vpa":"jaXXXXXXXXXXXX32@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0273","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"633209485606","upiTransactionId":"AXLd155c9e7cac24a2aa08845bb0051279d","vpa":"jaXXXXXXXXXXXX32@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 03:30:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 03:56:05 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 03:56:05 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 03:56:05 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 03:56:05 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 03:56:05 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 03:56:05 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 03:56:05 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 03:56:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 03:56:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 03:56:05 UTC] Available dates found: 3
[06-Apr-2026 03:56:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 03:56:06 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 03:56:06 UTC] Current time (IST): 9:26
[06-Apr-2026 03:56:06 UTC] Requested date: 2026-04-07
[06-Apr-2026 03:56:06 UTC] Today: 2026-04-06
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 03:56:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 03:56:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 03:56:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 03:56:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 03:56:06 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 05:23:12 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 05:23:12 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 05:23:12 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 05:23:12 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 05:23:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 05:23:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 05:23:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 05:23:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 05:23:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 05:23:12 UTC] Available dates found: 3
[06-Apr-2026 05:23:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 05:23:21 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 05:23:21 UTC] Current time (IST): 10:53
[06-Apr-2026 05:23:21 UTC] Requested date: 2026-04-07
[06-Apr-2026 05:23:21 UTC] Today: 2026-04-06
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 05:23:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 05:23:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 05:23:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 05:23:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 05:23:21 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 05:26:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775453112485","orderId":"OMO2604061055140935274438V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775454314074,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061055322981014800V","paymentMode":"UPI_INTENT","timestamp":1775453132366,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8364","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"651220871377","upiTransactionId":"YBL8a4a977b337246c8be9106bb1499caed","vpa":"95XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8364","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"651220871377","upiTransactionId":"YBL8a4a977b337246c8be9106bb1499caed","vpa":"95XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 05:26:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775453112485
            [orderId] => OMO2604061055140935274438V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775454314074
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061055322981014800V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775453132366
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX8364
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                    [bankId] => RMGB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 651220871377
                                    [upiTransactionId] => YBL8a4a977b337246c8be9106bb1499caed
                                    [vpa] => 95XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX8364
                                                    [ifsc] => RMGB0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => RMGB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 651220871377
                                                    [upiTransactionId] => YBL8a4a977b337246c8be9106bb1499caed
                                                    [vpa] => 95XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 05:26:07 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 05:26:07 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 05:26:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 05:26:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 05:26:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 05:26:08 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 05:26:08 UTC] Target appointment ID: TXN_1775453112485
[06-Apr-2026 05:26:08 UTC] Extracted numeric ID: 1775453112485
[06-Apr-2026 05:26:08 UTC] Appointment not found with ID: 1775453112485
[06-Apr-2026 05:26:08 UTC] Found recent pending appointment: ID=3027, Name=seema jat
[06-Apr-2026 05:26:08 UTC] Successfully updated recent appointment ID: 3027 to confirmed status
[06-Apr-2026 05:26:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775453112485","orderId":"OMO2604061055140935274438V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775454314074,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061055322981014800V","paymentMode":"UPI_INTENT","timestamp":1775453132366,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8364","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"651220871377","upiTransactionId":"YBL8a4a977b337246c8be9106bb1499caed","vpa":"95XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8364","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"651220871377","upiTransactionId":"YBL8a4a977b337246c8be9106bb1499caed","vpa":"95XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 05:26:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 05:26:52 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 05:26:52 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 05:26:52 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 05:26:52 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 05:26:52 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 05:26:52 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 05:26:52 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 05:26:52 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 05:26:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 05:26:52 UTC] Available dates found: 3
[06-Apr-2026 05:49:17 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 05:49:17 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 05:49:17 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 05:49:17 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 05:49:17 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 05:49:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 05:49:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 05:49:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 05:49:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 05:49:17 UTC] Available dates found: 3
[06-Apr-2026 05:49:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 05:49:20 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 05:49:20 UTC] Current time (IST): 11:19
[06-Apr-2026 05:49:20 UTC] Requested date: 2026-04-07
[06-Apr-2026 05:49:20 UTC] Today: 2026-04-06
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 05:49:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 05:49:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 05:49:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 05:49:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 05:49:20 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 05:51:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775454631740","orderId":"OMO2604061120333450555036V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775455833318,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061120499348740737V","paymentMode":"UPI_INTENT","timestamp":1775454649984,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8364","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"080491583151","upiTransactionId":"YBL0350a1fd942e4e01a5c9f8f6c27b13bf","vpa":"95XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8364","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"080491583151","upiTransactionId":"YBL0350a1fd942e4e01a5c9f8f6c27b13bf","vpa":"95XXXXXXXX-3@ybl"},"currency":"INR","amount":20000}]}]}}
[06-Apr-2026 05:51:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775454631740
            [orderId] => OMO2604061120333450555036V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775455833318
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061120499348740737V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775454649984
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX8364
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                    [bankId] => RMGB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 080491583151
                                    [upiTransactionId] => YBL0350a1fd942e4e01a5c9f8f6c27b13bf
                                    [vpa] => 95XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX8364
                                                    [ifsc] => RMGB0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => RMGB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 080491583151
                                                    [upiTransactionId] => YBL0350a1fd942e4e01a5c9f8f6c27b13bf
                                                    [vpa] => 95XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 05:51:26 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 05:51:26 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 05:51:26 UTC] Amount Conversion: 20000 paise = 200 rupees
[06-Apr-2026 05:51:26 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 05:51:26 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[06-Apr-2026 05:51:26 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 05:51:26 UTC] Target appointment ID: TXN_1775454631740
[06-Apr-2026 05:51:26 UTC] Extracted numeric ID: 1775454631740
[06-Apr-2026 05:51:26 UTC] Appointment not found with ID: 1775454631740
[06-Apr-2026 05:51:26 UTC] Found recent pending appointment: ID=3028, Name=Heera Lal Kumawat
[06-Apr-2026 05:51:26 UTC] Successfully updated recent appointment ID: 3028 to confirmed status
[06-Apr-2026 05:51:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775454631740","orderId":"OMO2604061120333450555036V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775455833318,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061120499348740737V","paymentMode":"UPI_INTENT","timestamp":1775454649984,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8364","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"080491583151","upiTransactionId":"YBL0350a1fd942e4e01a5c9f8f6c27b13bf","vpa":"95XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8364","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"080491583151","upiTransactionId":"YBL0350a1fd942e4e01a5c9f8f6c27b13bf","vpa":"95XXXXXXXX-3@ybl"},"currency":"INR","amount":20000}]}]}}
[06-Apr-2026 05:51:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 06:11:36 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 06:11:36 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 06:11:36 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 06:11:36 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 06:11:36 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 06:11:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 06:11:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 06:11:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 06:11:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 06:11:36 UTC] Available dates found: 3
[06-Apr-2026 06:11:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 06:11:38 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 06:11:38 UTC] Current time (IST): 11:41
[06-Apr-2026 06:11:38 UTC] Requested date: 2026-04-07
[06-Apr-2026 06:11:38 UTC] Today: 2026-04-06
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 06:11:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 06:11:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 06:11:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 06:11:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 06:11:38 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 07:14:43 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 07:14:43 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 07:14:43 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 07:14:43 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 07:14:43 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 07:14:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 07:14:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 07:14:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 07:14:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 07:14:43 UTC] Available dates found: 3
[06-Apr-2026 07:14:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 07:14:48 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 07:14:48 UTC] Current time (IST): 12:44
[06-Apr-2026 07:14:48 UTC] Requested date: 2026-04-07
[06-Apr-2026 07:14:48 UTC] Today: 2026-04-06
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 07:14:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 07:14:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 07:14:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 07:14:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 07:14:48 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 07:15:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 07:15:01 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 07:15:01 UTC] Current time (IST): 12:45
[06-Apr-2026 07:15:01 UTC] Requested date: 2026-04-11
[06-Apr-2026 07:15:01 UTC] Today: 2026-04-06
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 07:15:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 07:15:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 07:15:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 07:15:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 07:15:01 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 07:15:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 07:15:11 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 07:15:11 UTC] Current time (IST): 12:45
[06-Apr-2026 07:15:11 UTC] Requested date: 2026-04-12
[06-Apr-2026 07:15:11 UTC] Today: 2026-04-06
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 07:15:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 07:15:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 07:15:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 07:15:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 07:15:11 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 07:15:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 07:15:17 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 07:15:17 UTC] Current time (IST): 12:45
[06-Apr-2026 07:15:17 UTC] Requested date: 2026-04-11
[06-Apr-2026 07:15:17 UTC] Today: 2026-04-06
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 07:15:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 07:15:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 07:15:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 07:15:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 07:15:17 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 07:38:32 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 07:38:32 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 07:38:32 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 07:38:32 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 07:38:32 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 07:38:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 07:38:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 07:38:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 07:38:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 07:38:32 UTC] Available dates found: 3
[06-Apr-2026 07:38:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 07:38:33 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 07:38:33 UTC] Current time (IST): 13:8
[06-Apr-2026 07:38:33 UTC] Requested date: 2026-04-11
[06-Apr-2026 07:38:33 UTC] Today: 2026-04-06
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 07:38:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 07:38:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 07:38:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 07:38:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 07:38:33 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 07:38:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 07:38:34 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 07:38:34 UTC] Current time (IST): 13:8
[06-Apr-2026 07:38:34 UTC] Requested date: 2026-04-07
[06-Apr-2026 07:38:34 UTC] Today: 2026-04-06
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 07:38:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 07:38:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 07:38:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 07:38:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 07:38:34 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 07:44:55 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 07:44:55 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 07:44:55 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 07:44:55 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 07:44:55 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 07:44:55 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 07:44:55 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 07:44:55 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 07:44:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 07:44:55 UTC] Available dates found: 3
[06-Apr-2026 07:44:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 07:44:58 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 07:44:58 UTC] Current time (IST): 13:14
[06-Apr-2026 07:44:58 UTC] Requested date: 2026-04-07
[06-Apr-2026 07:44:58 UTC] Today: 2026-04-06
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 07:44:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 07:44:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 07:44:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 07:44:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 07:44:58 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 07:45:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 07:45:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 07:46:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775461554647","orderId":"OMO2604061315557005013827V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775462755671,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061315583929987759V","paymentMode":"UPI_INTENT","timestamp":1775461558421,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"717358676137","upiTransactionId":"AXLd4d5b2601735498a86f67982d788e641","vpa":"duXXXXXXXXXXXXXXva@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"717358676137","upiTransactionId":"AXLd4d5b2601735498a86f67982d788e641","vpa":"duXXXXXXXXXXXXXXva@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 07:46:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775461554647
            [orderId] => OMO2604061315557005013827V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775462755671
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061315583929987759V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775461558421
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1806
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 717358676137
                                    [upiTransactionId] => AXLd4d5b2601735498a86f67982d788e641
                                    [vpa] => duXXXXXXXXXXXXXXva@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1806
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 717358676137
                                                    [upiTransactionId] => AXLd4d5b2601735498a86f67982d788e641
                                                    [vpa] => duXXXXXXXXXXXXXXva@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 07:46:06 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 07:46:06 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 07:46:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 07:46:06 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 07:46:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 07:46:06 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 07:46:06 UTC] Target appointment ID: TXN_1775461554647
[06-Apr-2026 07:46:06 UTC] Extracted numeric ID: 1775461554647
[06-Apr-2026 07:46:06 UTC] Appointment not found with ID: 1775461554647
[06-Apr-2026 07:46:06 UTC] Found recent pending appointment: ID=3030, Name=gopi lal sharma
[06-Apr-2026 07:46:06 UTC] Successfully updated recent appointment ID: 3030 to confirmed status
[06-Apr-2026 07:46:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775461554647","orderId":"OMO2604061315557005013827V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775462755671,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061315583929987759V","paymentMode":"UPI_INTENT","timestamp":1775461558421,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"717358676137","upiTransactionId":"AXLd4d5b2601735498a86f67982d788e641","vpa":"duXXXXXXXXXXXXXXva@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"717358676137","upiTransactionId":"AXLd4d5b2601735498a86f67982d788e641","vpa":"duXXXXXXXXXXXXXXva@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 08:01:49 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:01:49 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 08:01:49 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 08:01:49 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 08:01:49 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 08:01:49 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 08:01:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 08:01:49 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:01:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 08:01:49 UTC] Available dates found: 3
[06-Apr-2026 08:01:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 08:01:50 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 08:01:50 UTC] Current time (IST): 13:31
[06-Apr-2026 08:01:50 UTC] Requested date: 2026-04-07
[06-Apr-2026 08:01:50 UTC] Today: 2026-04-06
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 08:01:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 08:01:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 08:01:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 08:01:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 08:01:50 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 08:05:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775461518028","orderId":"OMO2604061315190892099193V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775462719058,"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":[]}}
[06-Apr-2026 08:05:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775461518028
            [orderId] => OMO2604061315190892099193V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775462719058
            [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
                (
                )

        )

)

[06-Apr-2026 08:05:25 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 08:05:25 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 08:05:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 08:05:25 UTC] Payment callback error: Transaction ID not found in callback
[06-Apr-2026 08:09:21 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:09:21 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 08:09:21 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 08:09:21 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 08:09:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 08:09:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 08:09:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 08:09:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:09:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 08:09:21 UTC] Available dates found: 3
[06-Apr-2026 08:09:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 08:09:29 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 08:09:29 UTC] Current time (IST): 13:39
[06-Apr-2026 08:09:29 UTC] Requested date: 2026-04-07
[06-Apr-2026 08:09:29 UTC] Today: 2026-04-06
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 08:09:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 08:09:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 08:09:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 08:09:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 08:09:29 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 08:10:28 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:10:28 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 08:10:28 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 08:10:28 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 08:10:28 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 08:10:28 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 08:10:28 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 08:10:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:10:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 08:10:28 UTC] Available dates found: 3
[06-Apr-2026 08:10:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 08:10:30 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 08:10:30 UTC] Current time (IST): 13:40
[06-Apr-2026 08:10:30 UTC] Requested date: 2026-04-07
[06-Apr-2026 08:10:30 UTC] Today: 2026-04-06
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 08:10:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 08:10:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 08:10:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 08:10:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 08:10:30 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 08:11:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 08:11:21 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 08:11:21 UTC] Current time (IST): 13:41
[06-Apr-2026 08:11:21 UTC] Requested date: 2026-04-11
[06-Apr-2026 08:11:21 UTC] Today: 2026-04-06
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 08:11:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 08:11:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 08:11:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 08:11:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 08:11:21 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 08:12:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 08:12:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 08:14:47 UTC] Password reset error: User not found with this mobile number
[06-Apr-2026 08:14:59 UTC] Password reset error: User not found with this mobile number
[06-Apr-2026 08:32:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775463127785","orderId":"OMO2604061342087156257164V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775464328689,"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":[]}}
[06-Apr-2026 08:32:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775463127785
            [orderId] => OMO2604061342087156257164V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775464328689
            [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
                (
                )

        )

)

[06-Apr-2026 08:32:13 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 08:32:13 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 08:32:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 08:32:13 UTC] Payment callback error: Transaction ID not found in callback
[06-Apr-2026 08:33:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775463188787","orderId":"OMO2604061343096911612230V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1775464389672,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061344019042469599V","paymentMode":"UPI_INTENT","timestamp":1775463241955,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[06-Apr-2026 08:33:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775463188787
            [orderId] => OMO2604061343096911612230V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1775464389672
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[06-Apr-2026 08:33:13 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 08:33:13 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 08:33:13 UTC] Amount Conversion: 20000 paise = 200 rupees
[06-Apr-2026 08:33:13 UTC] Payment Status: FAILED (from status: FAILED)
[06-Apr-2026 08:33:13 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[06-Apr-2026 08:33:13 UTC] Payment not successful, status: FAILED
[06-Apr-2026 08:33:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775463188787","orderId":"OMO2604061343096911612230V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1775464389672,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061344019042469599V","paymentMode":"UPI_INTENT","timestamp":1775463241955,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[06-Apr-2026 08:42:40 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:42:40 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 08:42:40 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 08:42:40 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 08:42:40 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 08:42:40 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 08:42:40 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 08:42:40 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:42:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 08:42:40 UTC] Available dates found: 3
[06-Apr-2026 08:42:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 08:42:46 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 08:42:46 UTC] Current time (IST): 14:12
[06-Apr-2026 08:42:46 UTC] Requested date: 2026-04-07
[06-Apr-2026 08:42:46 UTC] Today: 2026-04-06
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 08:42:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 08:42:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 08:42:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 08:42:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 08:42:46 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 08:43:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 08:44:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775465189920","orderId":"OMO2604061413495704740334V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775466229551,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061413538739987814V","paymentMode":"UPI_INTENT","timestamp":1775465033900,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1940","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"234129016165","upiTransactionId":"AXL649c1185a17e43388a9585be10314148","vpa":"94XXXXXX26@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1940","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"234129016165","upiTransactionId":"AXL649c1185a17e43388a9585be10314148","vpa":"94XXXXXX26@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 08:44:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775465189920
            [orderId] => OMO2604061413495704740334V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775466229551
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061413538739987814V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775465033900
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1940
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 234129016165
                                    [upiTransactionId] => AXL649c1185a17e43388a9585be10314148
                                    [vpa] => 94XXXXXX26@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 234129016165
                                                    [upiTransactionId] => AXL649c1185a17e43388a9585be10314148
                                                    [vpa] => 94XXXXXX26@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 08:44:04 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 08:44:04 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 08:44:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 08:44:04 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 08:44:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 08:44:04 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 08:44:04 UTC] Target appointment ID: TXN_1775465189920
[06-Apr-2026 08:44:04 UTC] Extracted numeric ID: 1775465189920
[06-Apr-2026 08:44:04 UTC] Appointment not found with ID: 1775465189920
[06-Apr-2026 08:44:04 UTC] Found recent pending appointment: ID=3033, Name=meena
[06-Apr-2026 08:44:04 UTC] Successfully updated recent appointment ID: 3033 to confirmed status
[06-Apr-2026 08:44:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775465189920","orderId":"OMO2604061413495704740334V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775466229551,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061413538739987814V","paymentMode":"UPI_INTENT","timestamp":1775465033900,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1940","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"234129016165","upiTransactionId":"AXL649c1185a17e43388a9585be10314148","vpa":"94XXXXXX26@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1940","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"234129016165","upiTransactionId":"AXL649c1185a17e43388a9585be10314148","vpa":"94XXXXXX26@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 08:44:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 08:45:42 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:45:42 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 08:45:42 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 08:45:42 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 08:45:42 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 08:45:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 08:45:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 08:45:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:45:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 08:45:42 UTC] Available dates found: 3
[06-Apr-2026 08:45:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 08:45:56 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 08:45:56 UTC] Current time (IST): 14:15
[06-Apr-2026 08:45:56 UTC] Requested date: 2026-04-07
[06-Apr-2026 08:45:56 UTC] Today: 2026-04-06
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 08:45:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 08:45:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 08:45:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 08:45:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 08:45:56 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 08:50:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 08:50:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775465422069","orderId":"OMO2604061420233119675154V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775466623274,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061420312578888197V","paymentMode":"UPI_INTENT","timestamp":1775465431301,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX5176","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"827083499294","upiTransactionId":"AXL841f00c630f8463685365107695dfe1b","vpa":"shXXXXXXXXXXXXXnd@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX5176","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"827083499294","upiTransactionId":"AXL841f00c630f8463685365107695dfe1b","vpa":"shXXXXXXXXXXXXXnd@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 08:50:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775465422069
            [orderId] => OMO2604061420233119675154V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775466623274
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061420312578888197V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775465431301
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXX5176
                                    [ifsc] => INDB0000133
                                    [accountType] => CURRENT
                                    [bankId] => INDB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 827083499294
                                    [upiTransactionId] => AXL841f00c630f8463685365107695dfe1b
                                    [vpa] => shXXXXXXXXXXXXXnd@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXX5176
                                                    [ifsc] => INDB0000133
                                                    [accountType] => CURRENT
                                                    [bankId] => INDB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 827083499294
                                                    [upiTransactionId] => AXL841f00c630f8463685365107695dfe1b
                                                    [vpa] => shXXXXXXXXXXXXXnd@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 08:50:51 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 08:50:51 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 08:50:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 08:50:51 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 08:50:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 08:50:51 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 08:50:51 UTC] Target appointment ID: TXN_1775465422069
[06-Apr-2026 08:50:51 UTC] Extracted numeric ID: 1775465422069
[06-Apr-2026 08:50:51 UTC] Appointment not found with ID: 1775465422069
[06-Apr-2026 08:50:51 UTC] Found recent pending appointment: ID=3034, Name=shyamsundara
[06-Apr-2026 08:50:51 UTC] Successfully updated recent appointment ID: 3034 to confirmed status
[06-Apr-2026 08:50:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775465422069","orderId":"OMO2604061420233119675154V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775466623274,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061420312578888197V","paymentMode":"UPI_INTENT","timestamp":1775465431301,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX5176","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"827083499294","upiTransactionId":"AXL841f00c630f8463685365107695dfe1b","vpa":"shXXXXXXXXXXXXXnd@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX5176","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"827083499294","upiTransactionId":"AXL841f00c630f8463685365107695dfe1b","vpa":"shXXXXXXXXXXXXXnd@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 08:51:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 08:51:56 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:51:56 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 08:51:56 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 08:51:56 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 08:51:56 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 08:51:56 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 08:51:56 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 08:51:56 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:51:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 08:51:56 UTC] Available dates found: 3
[06-Apr-2026 08:58:07 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:58:07 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 08:58:07 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 08:58:07 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 08:58:07 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 08:58:07 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 08:58:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 08:58:07 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 08:58:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 08:58:07 UTC] Available dates found: 3
[06-Apr-2026 08:58:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 08:58:10 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 08:58:10 UTC] Current time (IST): 14:28
[06-Apr-2026 08:58:10 UTC] Requested date: 2026-04-07
[06-Apr-2026 08:58:10 UTC] Today: 2026-04-06
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 08:58:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 08:58:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 08:58:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 08:58:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 08:58:10 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 09:27:43 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 09:27:43 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 09:27:43 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 09:27:43 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 09:27:43 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 09:27:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 09:27:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 09:27:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 09:27:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 09:27:43 UTC] Available dates found: 3
[06-Apr-2026 09:27:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 09:27:46 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 09:27:46 UTC] Current time (IST): 14:57
[06-Apr-2026 09:27:46 UTC] Requested date: 2026-04-07
[06-Apr-2026 09:27:46 UTC] Today: 2026-04-06
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 09:27:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 09:27:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 09:27:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 09:27:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 09:27:46 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 09:44:21 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 09:44:21 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 09:44:21 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 09:44:21 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 09:44:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 09:44:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 09:44:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 09:44:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 09:44:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 09:44:21 UTC] Available dates found: 3
[06-Apr-2026 09:44:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 09:44:23 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 09:44:23 UTC] Current time (IST): 15:14
[06-Apr-2026 09:44:23 UTC] Requested date: 2026-04-07
[06-Apr-2026 09:44:23 UTC] Today: 2026-04-06
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 09:44:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 09:44:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 09:44:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 09:44:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 09:44:23 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 09:45:45 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 09:45:45 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 09:45:45 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 09:45:45 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 09:45:45 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 09:45:45 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 09:45:45 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 09:45:45 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 09:45:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 09:45:45 UTC] Available dates found: 3
[06-Apr-2026 09:46:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 09:46:06 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 09:46:06 UTC] Current time (IST): 15:16
[06-Apr-2026 09:46:06 UTC] Requested date: 2026-04-07
[06-Apr-2026 09:46:06 UTC] Today: 2026-04-06
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 09:46:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 09:46:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 09:46:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 09:46:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 09:46:06 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 09:46:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 09:46:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775468801851","orderId":"OMO2604061516421759480779V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775470002146,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061516466378908496V","paymentMode":"UPI_INTENT","timestamp":1775468806703,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX67","ifsc":"ICIC0006665","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"774803549607","upiTransactionId":"IBL87244fa79b3d49ababccd53100156356","vpa":"99XXXXXX93@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX67","ifsc":"ICIC0006665","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"774803549607","upiTransactionId":"IBL87244fa79b3d49ababccd53100156356","vpa":"99XXXXXX93@ibl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 09:46:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775468801851
            [orderId] => OMO2604061516421759480779V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775470002146
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061516466378908496V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775468806703
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX67
                                    [ifsc] => ICIC0006665
                                    [accountType] => SAVINGS
                                    [bankId] => ICIC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 774803549607
                                    [upiTransactionId] => IBL87244fa79b3d49ababccd53100156356
                                    [vpa] => 99XXXXXX93@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX67
                                                    [ifsc] => ICIC0006665
                                                    [accountType] => SAVINGS
                                                    [bankId] => ICIC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 774803549607
                                                    [upiTransactionId] => IBL87244fa79b3d49ababccd53100156356
                                                    [vpa] => 99XXXXXX93@ibl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 09:46:57 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 09:46:57 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 09:46:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 09:46:57 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 09:46:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 09:46:57 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 09:46:57 UTC] Target appointment ID: TXN_1775468801851
[06-Apr-2026 09:46:57 UTC] Extracted numeric ID: 1775468801851
[06-Apr-2026 09:46:57 UTC] Appointment not found with ID: 1775468801851
[06-Apr-2026 09:46:57 UTC] Found recent pending appointment: ID=3035, Name=रतन लाल शर्मा
[06-Apr-2026 09:46:57 UTC] Successfully updated recent appointment ID: 3035 to confirmed status
[06-Apr-2026 09:46:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775468801851","orderId":"OMO2604061516421759480779V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775470002146,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061516466378908496V","paymentMode":"UPI_INTENT","timestamp":1775468806703,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX67","ifsc":"ICIC0006665","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"774803549607","upiTransactionId":"IBL87244fa79b3d49ababccd53100156356","vpa":"99XXXXXX93@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX67","ifsc":"ICIC0006665","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"774803549607","upiTransactionId":"IBL87244fa79b3d49ababccd53100156356","vpa":"99XXXXXX93@ibl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 09:47:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 09:54:08 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 09:54:08 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 09:54:08 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 09:54:08 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 09:54:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 09:54:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 09:54:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 09:54:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 09:54:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 09:54:08 UTC] Available dates found: 3
[06-Apr-2026 09:54:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 09:54:15 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 09:54:15 UTC] Current time (IST): 15:24
[06-Apr-2026 09:54:15 UTC] Requested date: 2026-04-07
[06-Apr-2026 09:54:15 UTC] Today: 2026-04-06
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 09:54:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 09:54:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 09:54:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 09:54:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 09:54:15 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 10:30:08 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 10:30:08 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 10:30:08 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 10:30:08 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 10:30:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 10:30:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 10:30:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 10:30:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 10:30:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 10:30:08 UTC] Available dates found: 3
[06-Apr-2026 10:30:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 10:30:19 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 10:30:19 UTC] Current time (IST): 16:0
[06-Apr-2026 10:30:19 UTC] Requested date: 2026-04-07
[06-Apr-2026 10:30:19 UTC] Today: 2026-04-06
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 10:30:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 10:30:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 10:30:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 10:30:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 10:30:19 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 10:39:33 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 10:39:33 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 10:39:33 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 10:39:33 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 10:39:33 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 10:39:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 10:39:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 10:39:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 10:39:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 10:39:33 UTC] Available dates found: 3
[06-Apr-2026 10:39:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 10:39:35 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 10:39:35 UTC] Current time (IST): 16:9
[06-Apr-2026 10:39:35 UTC] Requested date: 2026-04-07
[06-Apr-2026 10:39:35 UTC] Today: 2026-04-06
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 10:39:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 10:39:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 10:39:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 10:39:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 10:39:35 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 10:39:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 10:40:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775471988324","orderId":"OMO2604061609510124530772V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775473190995,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061609552140381732V","paymentMode":"UPI_INTENT","timestamp":1775471995283,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"692433094971","upiTransactionId":"AXL69fe4cb154ee41b7a7955081b4ffd25a","vpa":"80XXXXXX85@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"692433094971","upiTransactionId":"AXL69fe4cb154ee41b7a7955081b4ffd25a","vpa":"80XXXXXX85@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 10:40:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775471988324
            [orderId] => OMO2604061609510124530772V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775473190995
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061609552140381732V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775471995283
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6961
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 692433094971
                                    [upiTransactionId] => AXL69fe4cb154ee41b7a7955081b4ffd25a
                                    [vpa] => 80XXXXXX85@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6961
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 692433094971
                                                    [upiTransactionId] => AXL69fe4cb154ee41b7a7955081b4ffd25a
                                                    [vpa] => 80XXXXXX85@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 10:40:07 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 10:40:07 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 10:40:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 10:40:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 10:40:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 10:40:07 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 10:40:07 UTC] Target appointment ID: TXN_1775471988324
[06-Apr-2026 10:40:07 UTC] Extracted numeric ID: 1775471988324
[06-Apr-2026 10:40:07 UTC] Appointment not found with ID: 1775471988324
[06-Apr-2026 10:40:07 UTC] Found recent pending appointment: ID=3036, Name=Gopal Lal bankakhera
[06-Apr-2026 10:40:07 UTC] Successfully updated recent appointment ID: 3036 to confirmed status
[06-Apr-2026 10:40:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775471988324","orderId":"OMO2604061609510124530772V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775473190995,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061609552140381732V","paymentMode":"UPI_INTENT","timestamp":1775471995283,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"692433094971","upiTransactionId":"AXL69fe4cb154ee41b7a7955081b4ffd25a","vpa":"80XXXXXX85@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"692433094971","upiTransactionId":"AXL69fe4cb154ee41b7a7955081b4ffd25a","vpa":"80XXXXXX85@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 10:47:58 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 10:47:58 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 10:47:58 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 10:47:58 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 10:47:58 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 10:47:58 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 10:47:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 10:47:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 10:47:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 10:47:58 UTC] Available dates found: 3
[06-Apr-2026 10:48:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 10:48:00 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 10:48:00 UTC] Current time (IST): 16:18
[06-Apr-2026 10:48:00 UTC] Requested date: 2026-04-11
[06-Apr-2026 10:48:00 UTC] Today: 2026-04-06
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 10:48:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 10:48:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 10:48:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 10:48:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 10:48:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 10:48:00 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 10:48:00 UTC] Current time (IST): 16:18
[06-Apr-2026 10:48:00 UTC] Requested date: 2026-04-07
[06-Apr-2026 10:48:00 UTC] Today: 2026-04-06
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 10:48:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 10:48:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 10:48:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 10:48:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 10:48:00 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 10:54:19 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 10:54:19 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 10:54:19 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 10:54:19 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 10:54:19 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 10:54:19 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 10:54:19 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 10:54:19 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 10:54:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 10:54:19 UTC] Available dates found: 3
[06-Apr-2026 10:54:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 10:54:22 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 10:54:22 UTC] Current time (IST): 16:24
[06-Apr-2026 10:54:22 UTC] Requested date: 2026-04-07
[06-Apr-2026 10:54:22 UTC] Today: 2026-04-06
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 10:54:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 10:54:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 10:54:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 10:54:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 10:54:22 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 11:03:48 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 11:03:48 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 11:03:48 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 11:03:48 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 11:03:48 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 11:03:48 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 11:03:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 11:03:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 11:03:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 11:03:48 UTC] Available dates found: 3
[06-Apr-2026 11:03:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 11:03:52 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 11:03:52 UTC] Current time (IST): 16:33
[06-Apr-2026 11:03:52 UTC] Requested date: 2026-04-07
[06-Apr-2026 11:03:52 UTC] Today: 2026-04-06
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 11:03:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 11:03:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 11:03:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 11:03:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 11:03:52 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 12:13:12 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 12:13:12 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 12:13:12 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 12:13:12 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 12:13:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 12:13:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 12:13:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 12:13:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 12:13:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 12:13:12 UTC] Available dates found: 3
[06-Apr-2026 12:13:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 12:13:14 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 12:13:14 UTC] Current time (IST): 17:43
[06-Apr-2026 12:13:14 UTC] Requested date: 2026-04-07
[06-Apr-2026 12:13:14 UTC] Today: 2026-04-06
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 12:13:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 12:13:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 12:13:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 12:13:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 12:13:14 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 12:20:13 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 12:20:13 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 12:20:13 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 12:20:13 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 12:20:13 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 12:20:13 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 12:20:13 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 12:20:13 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 12:20:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 12:20:13 UTC] Available dates found: 3
[06-Apr-2026 12:20:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 12:20:25 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 12:20:25 UTC] Current time (IST): 17:50
[06-Apr-2026 12:20:25 UTC] Requested date: 2026-04-07
[06-Apr-2026 12:20:25 UTC] Today: 2026-04-06
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 12:20:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 12:20:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 12:20:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 12:20:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 12:20:25 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 12:21:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 12:21:38 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775478069414","orderId":"OMO2604061751105318273488V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775479270505,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061751189754382118V","paymentMode":"UPI_INTENT","timestamp":1775478079021,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031100","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"609623334072","upiTransactionId":"AXI4d593798e16b48008771a931bac51229","vpa":"viXXXXXXXXXXX05@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031100","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"609623334072","upiTransactionId":"AXI4d593798e16b48008771a931bac51229","vpa":"viXXXXXXXXXXX05@okaxis"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 12:21:38 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775478069414
            [orderId] => OMO2604061751105318273488V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775479270505
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061751189754382118V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775478079021
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031100
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 609623334072
                                    [upiTransactionId] => AXI4d593798e16b48008771a931bac51229
                                    [vpa] => viXXXXXXXXXXX05@okaxis
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 609623334072
                                                    [upiTransactionId] => AXI4d593798e16b48008771a931bac51229
                                                    [vpa] => viXXXXXXXXXXX05@okaxis
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 12:21:38 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 12:21:38 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 12:21:38 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 12:21:38 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 12:21:38 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 12:21:38 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 12:21:38 UTC] Target appointment ID: TXN_1775478069414
[06-Apr-2026 12:21:38 UTC] Extracted numeric ID: 1775478069414
[06-Apr-2026 12:21:38 UTC] Appointment not found with ID: 1775478069414
[06-Apr-2026 12:21:38 UTC] Found recent pending appointment: ID=3037, Name=शम्भू मीणा
[06-Apr-2026 12:21:38 UTC] Successfully updated recent appointment ID: 3037 to confirmed status
[06-Apr-2026 12:21:38 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775478069414","orderId":"OMO2604061751105318273488V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775479270505,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061751189754382118V","paymentMode":"UPI_INTENT","timestamp":1775478079021,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031100","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"609623334072","upiTransactionId":"AXI4d593798e16b48008771a931bac51229","vpa":"viXXXXXXXXXXX05@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031100","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"609623334072","upiTransactionId":"AXI4d593798e16b48008771a931bac51229","vpa":"viXXXXXXXXXXX05@okaxis"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 12:21:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 12:38:03 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 12:38:03 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 12:38:03 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 12:38:03 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 12:38:03 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 12:38:03 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 12:38:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 12:38:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 12:38:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 12:38:03 UTC] Available dates found: 3
[06-Apr-2026 12:38:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 12:38:07 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 12:38:07 UTC] Current time (IST): 18:8
[06-Apr-2026 12:38:07 UTC] Requested date: 2026-04-07
[06-Apr-2026 12:38:07 UTC] Today: 2026-04-06
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 12:38:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 12:38:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 12:38:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 12:38:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 12:38:07 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 12:38:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 12:38:36 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 12:38:36 UTC] Current time (IST): 18:8
[06-Apr-2026 12:38:36 UTC] Requested date: 2026-04-11
[06-Apr-2026 12:38:36 UTC] Today: 2026-04-06
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 12:38:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 12:38:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 12:38:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 12:38:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 12:38:36 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 12:38:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 12:38:44 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 12:38:44 UTC] Current time (IST): 18:8
[06-Apr-2026 12:38:44 UTC] Requested date: 2026-04-07
[06-Apr-2026 12:38:44 UTC] Today: 2026-04-06
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 12:38:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 12:38:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 12:38:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 12:38:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 12:38:44 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 12:47:48 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 12:47:48 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 12:47:48 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 12:47:48 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 12:47:48 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 12:47:48 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 12:47:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 12:47:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 12:47:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 12:47:48 UTC] Available dates found: 3
[06-Apr-2026 12:47:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 12:47:54 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 12:47:54 UTC] Current time (IST): 18:17
[06-Apr-2026 12:47:54 UTC] Requested date: 2026-04-07
[06-Apr-2026 12:47:54 UTC] Today: 2026-04-06
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 12:47:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 12:47:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 12:47:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 12:47:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 12:47:54 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 13:00:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 13:00:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775480415924","orderId":"OMO2604061830160517891154V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775481616033,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061830221952218739V","paymentMode":"UPI_INTENT","timestamp":1775480422261,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0007","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"711716783623","upiTransactionId":"AXL0b15c3d5136c490395f0571ab11771a7","vpa":"88XXXXXX25@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0007","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"711716783623","upiTransactionId":"AXL0b15c3d5136c490395f0571ab11771a7","vpa":"88XXXXXX25@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 13:00:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775480415924
            [orderId] => OMO2604061830160517891154V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775481616033
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061830221952218739V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775480422261
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0007
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 711716783623
                                    [upiTransactionId] => AXL0b15c3d5136c490395f0571ab11771a7
                                    [vpa] => 88XXXXXX25@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 711716783623
                                                    [upiTransactionId] => AXL0b15c3d5136c490395f0571ab11771a7
                                                    [vpa] => 88XXXXXX25@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 13:00:39 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 13:00:39 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 13:00:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 13:00:39 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 13:00:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 13:00:39 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 13:00:39 UTC] Target appointment ID: TXN_1775480415924
[06-Apr-2026 13:00:39 UTC] Extracted numeric ID: 1775480415924
[06-Apr-2026 13:00:39 UTC] Appointment not found with ID: 1775480415924
[06-Apr-2026 13:00:39 UTC] Found recent pending appointment: ID=3038, Name=bablu
[06-Apr-2026 13:00:39 UTC] Successfully updated recent appointment ID: 3038 to confirmed status
[06-Apr-2026 13:00:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775480415924","orderId":"OMO2604061830160517891154V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775481616033,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061830221952218739V","paymentMode":"UPI_INTENT","timestamp":1775480422261,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0007","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"711716783623","upiTransactionId":"AXL0b15c3d5136c490395f0571ab11771a7","vpa":"88XXXXXX25@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0007","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"711716783623","upiTransactionId":"AXL0b15c3d5136c490395f0571ab11771a7","vpa":"88XXXXXX25@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 13:04:10 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:04:10 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:04:10 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:04:10 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:04:10 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:04:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:04:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:04:10 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:04:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:04:10 UTC] Available dates found: 3
[06-Apr-2026 13:04:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 13:04:12 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 13:04:12 UTC] Current time (IST): 18:34
[06-Apr-2026 13:04:12 UTC] Requested date: 2026-04-07
[06-Apr-2026 13:04:12 UTC] Today: 2026-04-06
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 13:04:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 13:04:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 13:04:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 13:04:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 13:04:12 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 13:08:20 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:08:20 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:08:20 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:08:20 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:08:20 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:08:20 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:08:20 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:08:20 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:08:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:08:20 UTC] Available dates found: 3
[06-Apr-2026 13:08:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 13:08:22 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 13:08:22 UTC] Current time (IST): 18:38
[06-Apr-2026 13:08:22 UTC] Requested date: 2026-04-07
[06-Apr-2026 13:08:22 UTC] Today: 2026-04-06
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 13:08:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 13:08:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 13:08:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 13:08:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 13:08:22 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 13:22:54 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:22:54 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:22:54 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:22:54 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:22:54 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:22:54 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:22:54 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:22:54 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:22:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:22:54 UTC] Available dates found: 3
[06-Apr-2026 13:22:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 13:22:56 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 13:22:56 UTC] Current time (IST): 18:52
[06-Apr-2026 13:22:56 UTC] Requested date: 2026-04-07
[06-Apr-2026 13:22:56 UTC] Today: 2026-04-06
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 13:22:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 13:22:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 13:22:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 13:22:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 13:22:56 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 13:23:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 13:23:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775481805170","orderId":"OMO2604061853254331850677V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775483005396,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061853290830031366V","paymentMode":"UPI_INTENT","timestamp":1775481809135,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"774816399161","upiTransactionId":"AXLced849fcf4f44b0bb0163b95ec4032b6","vpa":"96XXXXXX73@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"774816399161","upiTransactionId":"AXLced849fcf4f44b0bb0163b95ec4032b6","vpa":"96XXXXXX73@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 13:23:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775481805170
            [orderId] => OMO2604061853254331850677V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775483005396
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604061853290830031366V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775481809135
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXX7847
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 774816399161
                                    [upiTransactionId] => AXLced849fcf4f44b0bb0163b95ec4032b6
                                    [vpa] => 96XXXXXX73@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXX7847
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 774816399161
                                                    [upiTransactionId] => AXLced849fcf4f44b0bb0163b95ec4032b6
                                                    [vpa] => 96XXXXXX73@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 13:23:43 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 13:23:43 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 13:23:43 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 13:23:43 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 13:23:43 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 13:23:43 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 13:23:43 UTC] Target appointment ID: TXN_1775481805170
[06-Apr-2026 13:23:43 UTC] Extracted numeric ID: 1775481805170
[06-Apr-2026 13:23:43 UTC] Appointment not found with ID: 1775481805170
[06-Apr-2026 13:23:43 UTC] Found recent pending appointment: ID=3039, Name=pradeep jain
[06-Apr-2026 13:23:43 UTC] Successfully updated recent appointment ID: 3039 to confirmed status
[06-Apr-2026 13:23:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775481805170","orderId":"OMO2604061853254331850677V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775483005396,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604061853290830031366V","paymentMode":"UPI_INTENT","timestamp":1775481809135,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"774816399161","upiTransactionId":"AXLced849fcf4f44b0bb0163b95ec4032b6","vpa":"96XXXXXX73@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"774816399161","upiTransactionId":"AXLced849fcf4f44b0bb0163b95ec4032b6","vpa":"96XXXXXX73@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 13:28:22 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:28:22 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:28:22 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:28:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:28:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:28:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:28:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:28:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:28:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:28:22 UTC] Available dates found: 3
[06-Apr-2026 13:34:39 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:34:39 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:34:39 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:34:39 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:34:39 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:34:39 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:34:39 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:34:39 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:34:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:34:39 UTC] Available dates found: 3
[06-Apr-2026 13:34:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 13:34:42 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 13:34:42 UTC] Current time (IST): 19:4
[06-Apr-2026 13:34:42 UTC] Requested date: 2026-04-07
[06-Apr-2026 13:34:42 UTC] Today: 2026-04-06
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 13:34:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 13:34:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 13:34:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 13:34:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 13:34:42 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 13:41:50 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:41:50 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:41:50 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:41:50 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:41:50 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:41:50 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:41:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:41:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:41:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:41:50 UTC] Available dates found: 3
[06-Apr-2026 13:41:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 13:41:52 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 13:41:52 UTC] Current time (IST): 19:11
[06-Apr-2026 13:41:52 UTC] Requested date: 2026-04-07
[06-Apr-2026 13:41:52 UTC] Today: 2026-04-06
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 13:41:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 13:41:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 13:41:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 13:41:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 13:41:52 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 13:42:01 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:01 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:42:01 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:01 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:01 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:01 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:42:01 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:42:01 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:42:01 UTC] Available dates found: 3
[06-Apr-2026 13:42:06 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:06 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:42:06 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:06 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:06 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:42:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:42:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:42:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:42:06 UTC] Available dates found: 3
[06-Apr-2026 13:44:32 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:44:32 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:44:32 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:44:32 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:44:32 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:44:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:44:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:44:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:44:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:44:32 UTC] Available dates found: 3
[06-Apr-2026 13:44:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 13:44:36 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 13:44:36 UTC] Current time (IST): 19:14
[06-Apr-2026 13:44:36 UTC] Requested date: 2026-04-07
[06-Apr-2026 13:44:36 UTC] Today: 2026-04-06
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 13:44:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 13:44:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 13:44:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 13:44:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 13:44:36 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 13:54:40 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:54:40 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 13:54:40 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 13:54:40 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 13:54:40 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 13:54:40 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 13:54:40 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 13:54:40 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 13:54:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 13:54:40 UTC] Available dates found: 3
[06-Apr-2026 14:17:21 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:17:21 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 14:17:21 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 14:17:21 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 14:17:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 14:17:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 14:17:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 14:17:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:17:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 14:17:21 UTC] Available dates found: 3
[06-Apr-2026 14:17:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 14:17:22 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 14:17:22 UTC] Current time (IST): 19:47
[06-Apr-2026 14:17:22 UTC] Requested date: 2026-04-07
[06-Apr-2026 14:17:22 UTC] Today: 2026-04-06
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 14:17:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 14:17:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 14:17:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 14:17:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 14:17:22 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 14:23:33 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:23:33 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 14:23:33 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 14:23:33 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 14:23:33 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 14:23:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 14:23:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 14:23:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:23:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 14:23:33 UTC] Available dates found: 3
[06-Apr-2026 14:34:53 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:34:53 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 14:34:53 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 14:34:53 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 14:34:53 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 14:34:53 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 14:34:53 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 14:34:53 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:34:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 14:34:53 UTC] Available dates found: 3
[06-Apr-2026 14:35:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 14:35:00 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 14:35:00 UTC] Current time (IST): 20:5
[06-Apr-2026 14:35:00 UTC] Requested date: 2026-04-07
[06-Apr-2026 14:35:00 UTC] Today: 2026-04-06
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 14:35:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 14:35:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 14:35:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 14:35:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 14:35:00 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 14:35:49 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:35:49 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 14:35:49 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 14:35:49 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 14:35:49 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 14:35:49 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 14:35:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 14:35:49 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:35:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 14:35:49 UTC] Available dates found: 3
[06-Apr-2026 14:36:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 14:36:06 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 14:36:06 UTC] Current time (IST): 20:6
[06-Apr-2026 14:36:06 UTC] Requested date: 2026-04-07
[06-Apr-2026 14:36:06 UTC] Today: 2026-04-06
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 14:36:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 14:36:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 14:36:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 14:36:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 14:36:06 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 14:37:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 14:37:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 14:42:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775486514342","orderId":"OMO2604062011532159163760V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775487713193,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604062011577770616401V","paymentMode":"UPI_INTENT","timestamp":1775486517842,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2244","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"381367293606","upiTransactionId":"YBL4ea8853dfba64d2086334b3266f9533a","vpa":"97XXXXXX05@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2244","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"381367293606","upiTransactionId":"YBL4ea8853dfba64d2086334b3266f9533a","vpa":"97XXXXXX05@ybl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 14:42:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775486514342
            [orderId] => OMO2604062011532159163760V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775487713193
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604062011577770616401V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775486517842
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2244
                                    [ifsc] => SBIN0031101
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 381367293606
                                    [upiTransactionId] => YBL4ea8853dfba64d2086334b3266f9533a
                                    [vpa] => 97XXXXXX05@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2244
                                                    [ifsc] => SBIN0031101
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 381367293606
                                                    [upiTransactionId] => YBL4ea8853dfba64d2086334b3266f9533a
                                                    [vpa] => 97XXXXXX05@ybl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 14:42:12 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 14:42:12 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 14:42:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 14:42:12 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 14:42:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 14:42:12 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 14:42:12 UTC] Target appointment ID: TXN_1775486514342
[06-Apr-2026 14:42:12 UTC] Extracted numeric ID: 1775486514342
[06-Apr-2026 14:42:12 UTC] Appointment not found with ID: 1775486514342
[06-Apr-2026 14:42:12 UTC] Found recent pending appointment: ID=3042, Name=Ronak kumar
[06-Apr-2026 14:42:12 UTC] Successfully updated recent appointment ID: 3042 to confirmed status
[06-Apr-2026 14:42:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775486514342","orderId":"OMO2604062011532159163760V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775487713193,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604062011577770616401V","paymentMode":"UPI_INTENT","timestamp":1775486517842,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2244","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"381367293606","upiTransactionId":"YBL4ea8853dfba64d2086334b3266f9533a","vpa":"97XXXXXX05@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2244","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"381367293606","upiTransactionId":"YBL4ea8853dfba64d2086334b3266f9533a","vpa":"97XXXXXX05@ybl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 14:42:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775486268234","orderId":"OMO2604062007485596573409V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775487468542,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604062011585901305706V","paymentMode":"UPI_INTENT","timestamp":1775486518624,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHAMAN","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"609634352740","upiTransactionId":"SBI34d67b91b17645508a16bcb2dcf2ef99","vpa":"saXXXXX67@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHAMAN","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"609634352740","upiTransactionId":"SBI34d67b91b17645508a16bcb2dcf2ef99","vpa":"saXXXXX67@oksbi"},"currency":"INR","amount":20000}]}]}}
[06-Apr-2026 14:42:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775486268234
            [orderId] => OMO2604062007485596573409V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775487468542
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604062011585901305706V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775486518624
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0BHAMAN
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 609634352740
                                    [upiTransactionId] => SBI34d67b91b17645508a16bcb2dcf2ef99
                                    [vpa] => saXXXXX67@oksbi
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 609634352740
                                                    [upiTransactionId] => SBI34d67b91b17645508a16bcb2dcf2ef99
                                                    [vpa] => saXXXXX67@oksbi
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 14:42:22 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 14:42:22 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 14:42:22 UTC] Amount Conversion: 20000 paise = 200 rupees
[06-Apr-2026 14:42:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 14:42:22 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[06-Apr-2026 14:42:22 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 14:42:22 UTC] Target appointment ID: TXN_1775486268234
[06-Apr-2026 14:42:22 UTC] Extracted numeric ID: 1775486268234
[06-Apr-2026 14:42:22 UTC] Appointment not found with ID: 1775486268234
[06-Apr-2026 14:42:22 UTC] Found recent pending appointment: ID=3041, Name=satu sharma
[06-Apr-2026 14:42:22 UTC] Successfully updated recent appointment ID: 3041 to confirmed status
[06-Apr-2026 14:42:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775486268234","orderId":"OMO2604062007485596573409V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775487468542,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604062011585901305706V","paymentMode":"UPI_INTENT","timestamp":1775486518624,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0BHAMAN","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"609634352740","upiTransactionId":"SBI34d67b91b17645508a16bcb2dcf2ef99","vpa":"saXXXXX67@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BHAMAN","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"609634352740","upiTransactionId":"SBI34d67b91b17645508a16bcb2dcf2ef99","vpa":"saXXXXX67@oksbi"},"currency":"INR","amount":20000}]}]}}
[06-Apr-2026 14:42:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 14:44:22 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:44:22 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 14:44:22 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 14:44:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 14:44:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 14:44:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 14:44:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 14:44:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:44:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 14:44:22 UTC] Available dates found: 3
[06-Apr-2026 14:44:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 14:44:31 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 14:44:31 UTC] Current time (IST): 20:14
[06-Apr-2026 14:44:31 UTC] Requested date: 2026-04-07
[06-Apr-2026 14:44:31 UTC] Today: 2026-04-06
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 14:44:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 14:44:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 14:44:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 14:44:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 14:44:31 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 14:44:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 14:45:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775486709186","orderId":"OMO2604062015095364382524V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775487909511,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604062015130790031798V","paymentMode":"UPI_INTENT","timestamp":1775486713140,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3540","ifsc":"BARB0DHUNWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"027566947556","upiTransactionId":"AXL634cd443c63342f9b449e95109ebcdb9","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3540","ifsc":"BARB0DHUNWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"027566947556","upiTransactionId":"AXL634cd443c63342f9b449e95109ebcdb9","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 14:45:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775486709186
            [orderId] => OMO2604062015095364382524V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775487909511
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604062015130790031798V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775486713140
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3540
                                    [ifsc] => BARB0DHUNWA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 027566947556
                                    [upiTransactionId] => AXL634cd443c63342f9b449e95109ebcdb9
                                    [vpa] => 63XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3540
                                                    [ifsc] => BARB0DHUNWA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 027566947556
                                                    [upiTransactionId] => AXL634cd443c63342f9b449e95109ebcdb9
                                                    [vpa] => 63XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 14:45:22 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 14:45:22 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 14:45:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[06-Apr-2026 14:45:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 14:45:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[06-Apr-2026 14:45:22 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 14:45:22 UTC] Target appointment ID: TXN_1775486709186
[06-Apr-2026 14:45:22 UTC] Extracted numeric ID: 1775486709186
[06-Apr-2026 14:45:22 UTC] Appointment not found with ID: 1775486709186
[06-Apr-2026 14:45:22 UTC] Found recent pending appointment: ID=3043, Name=dinesh suwalka
[06-Apr-2026 14:45:22 UTC] Successfully updated recent appointment ID: 3043 to confirmed status
[06-Apr-2026 14:45:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775486709186","orderId":"OMO2604062015095364382524V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775487909511,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604062015130790031798V","paymentMode":"UPI_INTENT","timestamp":1775486713140,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3540","ifsc":"BARB0DHUNWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"027566947556","upiTransactionId":"AXL634cd443c63342f9b449e95109ebcdb9","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3540","ifsc":"BARB0DHUNWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"027566947556","upiTransactionId":"AXL634cd443c63342f9b449e95109ebcdb9","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[06-Apr-2026 14:47:29 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:47:29 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 14:47:29 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 14:47:29 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 14:47:29 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 14:47:29 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 14:47:29 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 14:47:29 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:47:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 14:47:29 UTC] Available dates found: 3
[06-Apr-2026 14:47:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 14:47:34 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 14:47:34 UTC] Current time (IST): 20:17
[06-Apr-2026 14:47:34 UTC] Requested date: 2026-04-07
[06-Apr-2026 14:47:34 UTC] Today: 2026-04-06
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 14:47:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 14:47:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 14:47:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 14:47:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 14:47:34 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 14:49:12 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:49:12 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 14:49:12 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 14:49:12 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 14:49:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 14:49:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 14:49:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 14:49:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 14:49:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 14:49:12 UTC] Available dates found: 3
[06-Apr-2026 14:49:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 14:49:14 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 14:49:14 UTC] Current time (IST): 20:19
[06-Apr-2026 14:49:14 UTC] Requested date: 2026-04-07
[06-Apr-2026 14:49:14 UTC] Today: 2026-04-06
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 14:49:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 14:49:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 14:49:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 14:49:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 14:49:14 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 14:50:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 14:50:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775487035572","orderId":"OMO2604062020365941466110V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775488236564,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604062020420434429441V","paymentMode":"UPI_INTENT","timestamp":1775487042095,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3176","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"192191386485","upiTransactionId":"AXLc88733aa7b444c999f6255937cfdca31","vpa":"93XXXXXX56@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3176","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"192191386485","upiTransactionId":"AXLc88733aa7b444c999f6255937cfdca31","vpa":"93XXXXXX56@axl"},"currency":"INR","amount":20000}]}]}}
[06-Apr-2026 14:50:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775487035572
            [orderId] => OMO2604062020365941466110V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775488236564
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604062020420434429441V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775487042095
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3176
                                    [ifsc] => SBIN0032147
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 192191386485
                                    [upiTransactionId] => AXLc88733aa7b444c999f6255937cfdca31
                                    [vpa] => 93XXXXXX56@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3176
                                                    [ifsc] => SBIN0032147
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 192191386485
                                                    [upiTransactionId] => AXLc88733aa7b444c999f6255937cfdca31
                                                    [vpa] => 93XXXXXX56@axl
                                                )

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

                                )

                        )

                )

        )

)

[06-Apr-2026 14:50:55 UTC] Payment Callback - POST Data: Array
(
)

[06-Apr-2026 14:50:55 UTC] Payment Callback - GET Data: Array
(
)

[06-Apr-2026 14:50:55 UTC] Amount Conversion: 20000 paise = 200 rupees
[06-Apr-2026 14:50:55 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[06-Apr-2026 14:50:55 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[06-Apr-2026 14:50:55 UTC] Payment is SUCCESS, attempting to update appointment...
[06-Apr-2026 14:50:55 UTC] Target appointment ID: TXN_1775487035572
[06-Apr-2026 14:50:55 UTC] Extracted numeric ID: 1775487035572
[06-Apr-2026 14:50:55 UTC] Appointment not found with ID: 1775487035572
[06-Apr-2026 14:50:55 UTC] Found recent pending appointment: ID=3044, Name=kuldeep Bhati
[06-Apr-2026 14:50:55 UTC] Successfully updated recent appointment ID: 3044 to confirmed status
[06-Apr-2026 14:50:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775487035572","orderId":"OMO2604062020365941466110V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775488236564,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604062020420434429441V","paymentMode":"UPI_INTENT","timestamp":1775487042095,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3176","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"192191386485","upiTransactionId":"AXLc88733aa7b444c999f6255937cfdca31","vpa":"93XXXXXX56@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3176","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"192191386485","upiTransactionId":"AXLc88733aa7b444c999f6255937cfdca31","vpa":"93XXXXXX56@axl"},"currency":"INR","amount":20000}]}]}}
[06-Apr-2026 14:51:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[06-Apr-2026 15:07:43 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:07:43 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 15:07:43 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 15:07:43 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 15:07:43 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 15:07:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 15:07:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 15:07:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:07:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 15:07:43 UTC] Available dates found: 3
[06-Apr-2026 15:07:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 15:07:44 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 15:07:44 UTC] Current time (IST): 20:37
[06-Apr-2026 15:07:44 UTC] Requested date: 2026-04-07
[06-Apr-2026 15:07:44 UTC] Today: 2026-04-06
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 15:07:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 15:07:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 15:07:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 15:07:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 15:07:44 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 15:53:00 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:00 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:00 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:00 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:00 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 15:53:00 UTC] Available dates found: 3
[06-Apr-2026 15:53:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 15:53:04 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 15:53:04 UTC] Current time (IST): 21:23
[06-Apr-2026 15:53:04 UTC] Requested date: 2026-04-07
[06-Apr-2026 15:53:04 UTC] Today: 2026-04-06
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 15:53:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 15:53:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 15:53:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 15:53:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 15:53:04 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 15:53:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 15:53:12 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 15:53:12 UTC] Current time (IST): 21:23
[06-Apr-2026 15:53:12 UTC] Requested date: 2026-04-07
[06-Apr-2026 15:53:12 UTC] Today: 2026-04-06
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 15:53:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 15:53:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 15:53:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 15:53:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 15:53:12 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 15:53:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 15:53:19 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 15:53:19 UTC] Current time (IST): 21:23
[06-Apr-2026 15:53:19 UTC] Requested date: 2026-04-11
[06-Apr-2026 15:53:19 UTC] Today: 2026-04-06
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 15:53:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 15:53:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 15:53:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 15:53:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 15:53:19 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 15:53:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 15:53:22 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 15:53:22 UTC] Current time (IST): 21:23
[06-Apr-2026 15:53:22 UTC] Requested date: 2026-04-07
[06-Apr-2026 15:53:22 UTC] Today: 2026-04-06
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 15:53:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 15:53:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 15:53:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 15:53:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 15:53:22 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 15:53:34 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:34 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:34 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:34 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:34 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:34 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:34 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:34 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 15:53:34 UTC] Available dates found: 3
[06-Apr-2026 15:53:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 15:53:37 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 15:53:37 UTC] Current time (IST): 21:23
[06-Apr-2026 15:53:37 UTC] Requested date: 2026-04-07
[06-Apr-2026 15:53:37 UTC] Today: 2026-04-06
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 15:53:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 15:53:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 15:53:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 15:53:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 15:53:37 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 15:53:46 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:46 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:46 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:46 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:46 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:46 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:46 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 15:53:46 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:53:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 15:53:46 UTC] Available dates found: 3
[06-Apr-2026 15:53:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 15:53:49 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 15:53:49 UTC] Current time (IST): 21:23
[06-Apr-2026 15:53:49 UTC] Requested date: 2026-04-07
[06-Apr-2026 15:53:49 UTC] Today: 2026-04-06
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 15:53:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 15:53:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 15:53:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 15:53:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 15:53:49 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 15:54:51 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:54:51 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 15:54:51 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 15:54:51 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 15:54:51 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 15:54:51 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 15:54:51 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 15:54:51 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 15:54:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 15:54:51 UTC] Available dates found: 3
[06-Apr-2026 15:54:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 15:54:53 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 15:54:53 UTC] Current time (IST): 21:24
[06-Apr-2026 15:54:53 UTC] Requested date: 2026-04-07
[06-Apr-2026 15:54:53 UTC] Today: 2026-04-06
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 15:54:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 15:54:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 15:54:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 15:54:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 15:54:53 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:01:16 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 16:01:16 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 16:01:16 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 16:01:16 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 16:01:16 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 16:01:16 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 16:01:16 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 16:01:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 16:01:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 16:01:16 UTC] Available dates found: 3
[06-Apr-2026 16:01:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:01:34 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:01:34 UTC] Current time (IST): 21:31
[06-Apr-2026 16:01:34 UTC] Requested date: 2026-04-07
[06-Apr-2026 16:01:34 UTC] Today: 2026-04-06
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:01:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:01:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:01:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:01:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:01:34 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:02:32 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 16:02:32 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 16:02:32 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 16:02:32 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 16:02:32 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 16:02:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 16:02:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 16:02:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 16:02:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 16:02:32 UTC] Available dates found: 3
[06-Apr-2026 16:02:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:02:42 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:02:42 UTC] Current time (IST): 21:32
[06-Apr-2026 16:02:42 UTC] Requested date: 2026-04-07
[06-Apr-2026 16:02:42 UTC] Today: 2026-04-06
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:02:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:02:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:02:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:02:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:02:42 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:02:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:02:55 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:02:55 UTC] Current time (IST): 21:32
[06-Apr-2026 16:02:55 UTC] Requested date: 2026-04-11
[06-Apr-2026 16:02:55 UTC] Today: 2026-04-06
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:02:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:02:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:02:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:02:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:02:55 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:08:38 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 16:08:38 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 16:08:38 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 16:08:38 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 16:08:38 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 16:08:38 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 16:08:38 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 16:08:38 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 16:08:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 16:08:38 UTC] Available dates found: 3
[06-Apr-2026 16:08:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:08:52 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:08:52 UTC] Current time (IST): 21:38
[06-Apr-2026 16:08:52 UTC] Requested date: 2026-04-07
[06-Apr-2026 16:08:52 UTC] Today: 2026-04-06
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:08:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:08:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:08:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:08:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:08:52 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:09:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:09:08 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:09:08 UTC] Current time (IST): 21:39
[06-Apr-2026 16:09:08 UTC] Requested date: 2026-04-11
[06-Apr-2026 16:09:08 UTC] Today: 2026-04-06
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:09:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:09:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:09:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:09:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:09:08 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:09:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:09:29 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:09:29 UTC] Current time (IST): 21:39
[06-Apr-2026 16:09:29 UTC] Requested date: 2026-04-07
[06-Apr-2026 16:09:29 UTC] Today: 2026-04-06
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:09:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:09:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:09:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:09:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:09:29 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:14:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:14:47 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:14:47 UTC] Current time (IST): 21:44
[06-Apr-2026 16:14:47 UTC] Requested date: 2026-04-11
[06-Apr-2026 16:14:47 UTC] Today: 2026-04-06
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:14:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:14:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:14:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:14:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:14:47 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:15:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:15:04 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:15:04 UTC] Current time (IST): 21:45
[06-Apr-2026 16:15:04 UTC] Requested date: 2026-04-12
[06-Apr-2026 16:15:04 UTC] Today: 2026-04-06
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:15:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:15:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:15:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:15:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:15:04 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:15:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:15:14 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:15:14 UTC] Current time (IST): 21:45
[06-Apr-2026 16:15:14 UTC] Requested date: 2026-04-11
[06-Apr-2026 16:15:14 UTC] Today: 2026-04-06
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:15:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:15:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:15:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:15:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:15:14 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:16:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:16:15 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:16:15 UTC] Current time (IST): 21:46
[06-Apr-2026 16:16:15 UTC] Requested date: 2026-04-12
[06-Apr-2026 16:16:15 UTC] Today: 2026-04-06
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:16:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:16:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:16:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:16:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:16:15 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:16:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:16:19 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:16:19 UTC] Current time (IST): 21:46
[06-Apr-2026 16:16:19 UTC] Requested date: 2026-04-11
[06-Apr-2026 16:16:19 UTC] Today: 2026-04-06
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:16:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:16:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:16:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:16:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:16:19 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:16:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 16:16:20 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 16:16:20 UTC] Current time (IST): 21:46
[06-Apr-2026 16:16:20 UTC] Requested date: 2026-04-07
[06-Apr-2026 16:16:20 UTC] Today: 2026-04-06
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 16:16:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 16:16:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 16:16:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 16:16:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 16:16:20 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 16:28:55 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 16:28:55 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 16:28:55 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 16:28:55 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 16:28:55 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 16:28:55 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 16:28:55 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 16:28:55 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 16:28:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 16:28:55 UTC] Available dates found: 3
[06-Apr-2026 17:08:38 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 17:08:38 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 17:08:38 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 17:08:38 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 17:08:38 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 17:08:38 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 17:08:38 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 17:08:38 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 17:08:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 17:08:38 UTC] Available dates found: 3
[06-Apr-2026 17:08:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 17:08:40 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 17:08:40 UTC] Current time (IST): 22:38
[06-Apr-2026 17:08:40 UTC] Requested date: 2026-04-07
[06-Apr-2026 17:08:40 UTC] Today: 2026-04-06
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 17:08:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 17:08:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 17:08:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 17:08:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 17:08:40 UTC] Slot added (future date): 15:45 - 16:00
[06-Apr-2026 17:22:13 UTC] Date: 2026-04-06, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 17:22:13 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[06-Apr-2026 17:22:13 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[06-Apr-2026 17:22:13 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[06-Apr-2026 17:22:13 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[06-Apr-2026 17:22:13 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[06-Apr-2026 17:22:13 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[06-Apr-2026 17:22:13 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[06-Apr-2026 17:22:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[06-Apr-2026 17:22:13 UTC] Available dates found: 3
[06-Apr-2026 17:22:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[06-Apr-2026 17:22:15 UTC] Using actual slot duration: 15 minutes
[06-Apr-2026 17:22:15 UTC] Current time (IST): 22:52
[06-Apr-2026 17:22:15 UTC] Requested date: 2026-04-07
[06-Apr-2026 17:22:15 UTC] Today: 2026-04-06
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 08:00 - 08:15
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 08:15 - 08:30
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 08:30 - 08:45
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 08:45 - 09:00
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 09:00 - 09:15
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 09:15 - 09:30
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 09:30 - 09:45
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 09:45 - 10:00
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 10:00 - 10:15
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 10:15 - 10:30
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 10:30 - 10:45
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 10:45 - 11:00
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 11:00 - 11:15
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 11:15 - 11:30
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 11:30 - 11:45
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 11:45 - 12:00
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 12:00 - 12:15
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 12:15 - 12:30
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 12:30 - 12:45
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 12:45 - 13:00
[06-Apr-2026 17:22:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[06-Apr-2026 17:22:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[06-Apr-2026 17:22:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[06-Apr-2026 17:22:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 14:00 - 14:15
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 14:15 - 14:30
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 14:30 - 14:45
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 14:45 - 15:00
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 15:00 - 15:15
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 15:15 - 15:30
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 15:30 - 15:45
[06-Apr-2026 17:22:15 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:07:40 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 01:07:40 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 01:07:40 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 01:07:40 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 01:07:40 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 01:07:40 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 01:07:40 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 01:07:40 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 01:07:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 01:07:40 UTC] Available dates found: 4
[07-Apr-2026 01:07:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:07:44 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:07:44 UTC] Current time (IST): 6:37
[07-Apr-2026 01:07:44 UTC] Requested date: 2026-04-07
[07-Apr-2026 01:07:44 UTC] Today: 2026-04-07
[07-Apr-2026 01:07:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 01:07:44 UTC] Slot added: 08:00 - 08:15
[07-Apr-2026 01:07:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 01:07:44 UTC] Slot added: 08:15 - 08:30
[07-Apr-2026 01:07:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 01:07:44 UTC] Slot added: 08:30 - 08:45
[07-Apr-2026 01:07:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 01:07:44 UTC] Slot added: 08:45 - 09:00
[07-Apr-2026 01:07:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 01:07:44 UTC] Slot added: 09:00 - 09:15
[07-Apr-2026 01:07:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 01:07:44 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 01:07:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 01:07:44 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 01:07:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 01:07:44 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 01:07:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 01:07:44 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 01:07:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 01:07:44 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 01:07:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 01:07:44 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 01:07:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 01:07:44 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 01:07:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 01:07:44 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 01:07:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 01:07:44 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 01:07:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 01:07:44 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 01:07:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 01:07:44 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 01:07:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 01:07:44 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 01:07:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 01:07:44 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 01:07:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 01:07:44 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 01:07:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 01:07:44 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 01:07:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:07:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:07:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:07:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:07:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 01:07:44 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 01:07:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 01:07:44 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 01:07:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 01:07:44 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 01:07:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 01:07:44 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 01:07:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 01:07:44 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 01:07:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 01:07:44 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 01:07:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 01:07:44 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 01:07:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 01:07:44 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 01:07:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:07:46 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:07:46 UTC] Current time (IST): 6:37
[07-Apr-2026 01:07:46 UTC] Requested date: 2026-04-11
[07-Apr-2026 01:07:46 UTC] Today: 2026-04-07
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 01:07:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:07:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:07:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:07:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 01:07:46 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:14:15 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 01:14:15 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 01:14:15 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 01:14:15 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 01:14:15 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 01:14:15 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 01:14:15 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 01:14:15 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 01:14:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 01:14:15 UTC] Available dates found: 4
[07-Apr-2026 01:14:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:14:53 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:14:53 UTC] Current time (IST): 6:44
[07-Apr-2026 01:14:53 UTC] Requested date: 2026-04-11
[07-Apr-2026 01:14:53 UTC] Today: 2026-04-07
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 01:14:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:14:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:14:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:14:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 01:14:53 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:15:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:15:21 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:15:21 UTC] Current time (IST): 6:45
[07-Apr-2026 01:15:21 UTC] Requested date: 2026-04-07
[07-Apr-2026 01:15:21 UTC] Today: 2026-04-07
[07-Apr-2026 01:15:21 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 01:15:21 UTC] Slot added: 08:00 - 08:15
[07-Apr-2026 01:15:21 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 01:15:21 UTC] Slot added: 08:15 - 08:30
[07-Apr-2026 01:15:21 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 01:15:21 UTC] Slot added: 08:30 - 08:45
[07-Apr-2026 01:15:21 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 01:15:21 UTC] Slot added: 08:45 - 09:00
[07-Apr-2026 01:15:21 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 01:15:21 UTC] Slot added: 09:00 - 09:15
[07-Apr-2026 01:15:21 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 01:15:21 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 01:15:21 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 01:15:21 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 01:15:21 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 01:15:21 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 01:15:21 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 01:15:21 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 01:15:21 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 01:15:21 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 01:15:21 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 01:15:21 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 01:15:21 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 01:15:21 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 01:15:21 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 01:15:21 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 01:15:21 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 01:15:21 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 01:15:21 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 01:15:21 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 01:15:21 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 01:15:21 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 01:15:21 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 01:15:21 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 01:15:21 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 01:15:21 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 01:15:21 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 01:15:21 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 01:15:21 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 01:15:21 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 01:15:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:15:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:15:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:15:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:15:21 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 01:15:21 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 01:15:21 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 01:15:21 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 01:15:21 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 01:15:21 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 01:15:21 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 01:15:21 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 01:15:21 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 01:15:21 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 01:15:21 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 01:15:21 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 01:15:21 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 01:15:21 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 01:15:21 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 01:15:21 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 01:15:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:15:49 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:15:49 UTC] Current time (IST): 6:45
[07-Apr-2026 01:15:49 UTC] Requested date: 2026-04-11
[07-Apr-2026 01:15:49 UTC] Today: 2026-04-07
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 01:15:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:15:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:15:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:15:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 01:15:49 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:15:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:15:52 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:15:52 UTC] Current time (IST): 6:45
[07-Apr-2026 01:15:52 UTC] Requested date: 2026-04-12
[07-Apr-2026 01:15:52 UTC] Today: 2026-04-07
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 01:15:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:15:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:15:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:15:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 01:15:52 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:15:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:15:54 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:15:54 UTC] Current time (IST): 6:45
[07-Apr-2026 01:15:54 UTC] Requested date: 2026-04-14
[07-Apr-2026 01:15:54 UTC] Today: 2026-04-07
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 01:15:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:15:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:15:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:15:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 01:15:54 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:15:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:15:59 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:15:59 UTC] Current time (IST): 6:45
[07-Apr-2026 01:15:59 UTC] Requested date: 2026-04-11
[07-Apr-2026 01:15:59 UTC] Today: 2026-04-07
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 01:15:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:15:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:15:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:15:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 01:15:59 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:19:01 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 01:19:01 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 01:19:01 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 01:19:01 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 01:19:01 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 01:19:01 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 01:19:01 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 01:19:01 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 01:19:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 01:19:01 UTC] Available dates found: 4
[07-Apr-2026 01:19:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:19:06 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:19:06 UTC] Current time (IST): 6:49
[07-Apr-2026 01:19:06 UTC] Requested date: 2026-04-07
[07-Apr-2026 01:19:06 UTC] Today: 2026-04-07
[07-Apr-2026 01:19:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 01:19:06 UTC] Slot added: 08:00 - 08:15
[07-Apr-2026 01:19:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 01:19:06 UTC] Slot added: 08:15 - 08:30
[07-Apr-2026 01:19:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 01:19:06 UTC] Slot added: 08:30 - 08:45
[07-Apr-2026 01:19:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 01:19:06 UTC] Slot added: 08:45 - 09:00
[07-Apr-2026 01:19:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 01:19:06 UTC] Slot added: 09:00 - 09:15
[07-Apr-2026 01:19:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 01:19:06 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 01:19:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 01:19:06 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 01:19:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 01:19:06 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 01:19:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 01:19:06 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 01:19:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 01:19:06 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 01:19:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 01:19:06 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 01:19:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 01:19:06 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 01:19:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 01:19:06 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 01:19:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 01:19:06 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 01:19:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 01:19:06 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 01:19:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 01:19:06 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 01:19:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 01:19:06 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 01:19:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 01:19:06 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 01:19:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 01:19:06 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 01:19:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 01:19:06 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 01:19:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:19:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:19:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:19:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:19:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 01:19:06 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 01:19:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 01:19:06 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 01:19:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 01:19:06 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 01:19:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 01:19:06 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 01:19:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 01:19:06 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 01:19:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 01:19:06 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 01:19:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 01:19:06 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 01:19:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 01:19:06 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 01:19:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:19:11 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:19:11 UTC] Current time (IST): 6:49
[07-Apr-2026 01:19:11 UTC] Requested date: 2026-04-11
[07-Apr-2026 01:19:11 UTC] Today: 2026-04-07
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 01:19:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:19:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:19:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:19:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 01:19:11 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:19:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:19:14 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:19:14 UTC] Current time (IST): 6:49
[07-Apr-2026 01:19:14 UTC] Requested date: 2026-04-07
[07-Apr-2026 01:19:14 UTC] Today: 2026-04-07
[07-Apr-2026 01:19:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 01:19:14 UTC] Slot added: 08:00 - 08:15
[07-Apr-2026 01:19:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 01:19:14 UTC] Slot added: 08:15 - 08:30
[07-Apr-2026 01:19:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 01:19:14 UTC] Slot added: 08:30 - 08:45
[07-Apr-2026 01:19:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 01:19:14 UTC] Slot added: 08:45 - 09:00
[07-Apr-2026 01:19:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 01:19:14 UTC] Slot added: 09:00 - 09:15
[07-Apr-2026 01:19:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 01:19:14 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 01:19:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 01:19:14 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 01:19:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 01:19:14 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 01:19:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 01:19:14 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 01:19:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 01:19:14 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 01:19:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 01:19:14 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 01:19:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 01:19:14 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 01:19:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 01:19:14 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 01:19:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 01:19:14 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 01:19:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 01:19:14 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 01:19:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 01:19:14 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 01:19:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 01:19:14 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 01:19:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 01:19:14 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 01:19:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 01:19:14 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 01:19:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 01:19:14 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 01:19:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:19:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:19:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:19:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:19:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 01:19:14 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 01:19:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 01:19:14 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 01:19:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 01:19:14 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 01:19:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 01:19:14 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 01:19:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 01:19:14 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 01:19:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 01:19:14 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 01:19:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 01:19:14 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 01:19:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 01:19:14 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 01:26:29 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 01:26:29 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 01:26:29 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 01:26:29 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 01:26:29 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 01:26:29 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 01:26:29 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 01:26:29 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 01:26:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 01:26:29 UTC] Available dates found: 4
[07-Apr-2026 01:26:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:26:38 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:26:38 UTC] Current time (IST): 6:56
[07-Apr-2026 01:26:38 UTC] Requested date: 2026-04-11
[07-Apr-2026 01:26:38 UTC] Today: 2026-04-07
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 01:26:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:26:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:26:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:26:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 01:26:38 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 01:26:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 01:26:44 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 01:26:44 UTC] Current time (IST): 6:56
[07-Apr-2026 01:26:44 UTC] Requested date: 2026-04-07
[07-Apr-2026 01:26:44 UTC] Today: 2026-04-07
[07-Apr-2026 01:26:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 01:26:44 UTC] Slot added: 08:00 - 08:15
[07-Apr-2026 01:26:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 01:26:44 UTC] Slot added: 08:15 - 08:30
[07-Apr-2026 01:26:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 01:26:44 UTC] Slot added: 08:30 - 08:45
[07-Apr-2026 01:26:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 01:26:44 UTC] Slot added: 08:45 - 09:00
[07-Apr-2026 01:26:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 01:26:44 UTC] Slot added: 09:00 - 09:15
[07-Apr-2026 01:26:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 01:26:44 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 01:26:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 01:26:44 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 01:26:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 01:26:44 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 01:26:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 01:26:44 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 01:26:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 01:26:44 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 01:26:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 01:26:44 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 01:26:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 01:26:44 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 01:26:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 01:26:44 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 01:26:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 01:26:44 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 01:26:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 01:26:44 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 01:26:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 01:26:44 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 01:26:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 01:26:44 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 01:26:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 01:26:44 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 01:26:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 01:26:44 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 01:26:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 01:26:44 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 01:26:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 01:26:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 01:26:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 01:26:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 01:26:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 01:26:44 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 01:26:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 01:26:44 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 01:26:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 01:26:44 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 01:26:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 01:26:44 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 01:26:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 01:26:44 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 01:26:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 01:26:44 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 01:26:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 01:26:44 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 01:26:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 01:26:44 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 01:54:43 UTC] Password reset error: User not found with this mobile number
[07-Apr-2026 02:19:51 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 02:19:51 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 02:19:51 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 02:19:51 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 02:19:51 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 02:19:51 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 02:19:51 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 02:19:51 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 02:19:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 02:19:51 UTC] Available dates found: 4
[07-Apr-2026 02:19:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 02:19:53 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 02:19:53 UTC] Current time (IST): 7:49
[07-Apr-2026 02:19:53 UTC] Requested date: 2026-04-07
[07-Apr-2026 02:19:53 UTC] Today: 2026-04-07
[07-Apr-2026 02:19:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 02:19:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 02:19:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 02:19:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 02:19:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 02:19:53 UTC] Slot added: 08:30 - 08:45
[07-Apr-2026 02:19:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 02:19:53 UTC] Slot added: 08:45 - 09:00
[07-Apr-2026 02:19:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 02:19:53 UTC] Slot added: 09:00 - 09:15
[07-Apr-2026 02:19:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 02:19:53 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 02:19:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 02:19:53 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 02:19:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 02:19:53 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 02:19:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 02:19:53 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 02:19:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 02:19:53 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 02:19:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 02:19:53 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 02:19:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 02:19:53 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 02:19:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 02:19:53 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 02:19:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 02:19:53 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 02:19:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 02:19:53 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 02:19:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 02:19:53 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 02:19:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 02:19:53 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 02:19:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 02:19:53 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 02:19:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 02:19:53 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 02:19:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 02:19:53 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 02:19:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 02:19:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 02:19:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 02:19:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 02:19:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 02:19:53 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 02:19:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 02:19:53 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 02:19:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 02:19:53 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 02:19:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 02:19:53 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 02:19:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 02:19:53 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 02:19:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 02:19:53 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 02:19:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 02:19:53 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 02:19:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 02:19:53 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 02:44:23 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 02:44:23 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 02:44:23 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 02:44:23 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 02:44:23 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 02:44:23 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 02:44:23 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 02:44:23 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 02:44:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 02:44:23 UTC] Available dates found: 4
[07-Apr-2026 02:44:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 02:44:26 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 02:44:26 UTC] Current time (IST): 8:14
[07-Apr-2026 02:44:26 UTC] Requested date: 2026-04-07
[07-Apr-2026 02:44:26 UTC] Today: 2026-04-07
[07-Apr-2026 02:44:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 02:44:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 02:44:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 02:44:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 02:44:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 02:44:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 02:44:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 02:44:26 UTC] Slot added: 08:45 - 09:00
[07-Apr-2026 02:44:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 02:44:26 UTC] Slot added: 09:00 - 09:15
[07-Apr-2026 02:44:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 02:44:26 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 02:44:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 02:44:26 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 02:44:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 02:44:26 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 02:44:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 02:44:26 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 02:44:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 02:44:26 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 02:44:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 02:44:26 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 02:44:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 02:44:26 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 02:44:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 02:44:26 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 02:44:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 02:44:26 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 02:44:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 02:44:26 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 02:44:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 02:44:26 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 02:44:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 02:44:26 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 02:44:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 02:44:26 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 02:44:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 02:44:26 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 02:44:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 02:44:26 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 02:44:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 02:44:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 02:44:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 02:44:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 02:44:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 02:44:26 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 02:44:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 02:44:26 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 02:44:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 02:44:26 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 02:44:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 02:44:26 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 02:44:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 02:44:26 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 02:44:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 02:44:26 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 02:44:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 02:44:26 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 02:44:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 02:44:26 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 02:44:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 02:44:27 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 02:44:27 UTC] Current time (IST): 8:14
[07-Apr-2026 02:44:27 UTC] Requested date: 2026-04-11
[07-Apr-2026 02:44:27 UTC] Today: 2026-04-07
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 02:44:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 02:44:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 02:44:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 02:44:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 02:44:27 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 02:48:25 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 02:48:25 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 02:48:25 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 02:48:25 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 02:48:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 02:48:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 02:48:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 02:48:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 02:48:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 02:48:25 UTC] Available dates found: 4
[07-Apr-2026 02:48:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 02:48:32 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 02:48:32 UTC] Current time (IST): 8:18
[07-Apr-2026 02:48:32 UTC] Requested date: 2026-04-07
[07-Apr-2026 02:48:32 UTC] Today: 2026-04-07
[07-Apr-2026 02:48:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 02:48:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 02:48:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 02:48:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 02:48:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 02:48:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 02:48:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 02:48:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 02:48:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 02:48:32 UTC] Slot added: 09:00 - 09:15
[07-Apr-2026 02:48:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 02:48:32 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 02:48:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 02:48:32 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 02:48:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 02:48:32 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 02:48:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 02:48:32 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 02:48:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 02:48:32 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 02:48:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 02:48:32 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 02:48:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 02:48:32 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 02:48:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 02:48:32 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 02:48:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 02:48:32 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 02:48:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 02:48:32 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 02:48:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 02:48:32 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 02:48:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 02:48:32 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 02:48:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 02:48:32 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 02:48:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 02:48:32 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 02:48:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 02:48:32 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 02:48:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 02:48:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 02:48:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 02:48:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 02:48:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 02:48:32 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 02:48:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 02:48:32 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 02:48:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 02:48:32 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 02:48:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 02:48:32 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 02:48:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 02:48:32 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 02:48:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 02:48:32 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 02:48:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 02:48:32 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 02:48:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 02:48:32 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 03:09:49 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 03:09:49 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 03:09:49 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 03:09:49 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 03:09:49 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 03:09:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 03:09:49 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 03:09:49 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 03:09:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 03:09:49 UTC] Available dates found: 4
[07-Apr-2026 03:09:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 03:09:53 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 03:09:53 UTC] Current time (IST): 8:39
[07-Apr-2026 03:09:53 UTC] Requested date: 2026-04-07
[07-Apr-2026 03:09:53 UTC] Today: 2026-04-07
[07-Apr-2026 03:09:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 03:09:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 03:09:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 03:09:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 03:09:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 03:09:53 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 03:09:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 03:09:53 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 03:09:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 03:09:53 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 03:09:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 03:09:53 UTC] Slot added: 09:15 - 09:30
[07-Apr-2026 03:09:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 03:09:53 UTC] Slot added: 09:30 - 09:45
[07-Apr-2026 03:09:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 03:09:53 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 03:09:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 03:09:53 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 03:09:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 03:09:53 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 03:09:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 03:09:53 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 03:09:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 03:09:53 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 03:09:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 03:09:53 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 03:09:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 03:09:53 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 03:09:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 03:09:53 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 03:09:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 03:09:53 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 03:09:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 03:09:53 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 03:09:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 03:09:53 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 03:09:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 03:09:53 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 03:09:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 03:09:53 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 03:09:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 03:09:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 03:09:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 03:09:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 03:09:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 03:09:53 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 03:09:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 03:09:53 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 03:09:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 03:09:53 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 03:09:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 03:09:53 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 03:09:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 03:09:53 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 03:09:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 03:09:53 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 03:09:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 03:09:53 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 03:09:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 03:09:53 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 03:41:47 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 03:41:47 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 03:41:47 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 03:41:47 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 03:41:47 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 03:41:47 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 03:41:47 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 03:41:47 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 03:41:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 03:41:47 UTC] Available dates found: 4
[07-Apr-2026 03:41:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 03:41:51 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 03:41:51 UTC] Current time (IST): 9:11
[07-Apr-2026 03:41:51 UTC] Requested date: 2026-04-07
[07-Apr-2026 03:41:51 UTC] Today: 2026-04-07
[07-Apr-2026 03:41:51 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 03:41:51 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 03:41:51 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 03:41:51 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 03:41:51 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 03:41:51 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 03:41:51 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 03:41:51 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 03:41:51 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 03:41:51 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 03:41:51 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 03:41:51 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 03:41:51 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 03:41:51 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 03:41:51 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 03:41:51 UTC] Slot added: 09:45 - 10:00
[07-Apr-2026 03:41:51 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 03:41:51 UTC] Slot added: 10:00 - 10:15
[07-Apr-2026 03:41:51 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 03:41:51 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 03:41:51 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 03:41:51 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 03:41:51 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 03:41:51 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 03:41:51 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 03:41:51 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 03:41:51 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 03:41:51 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 03:41:51 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 03:41:51 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 03:41:51 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 03:41:51 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 03:41:51 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 03:41:51 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 03:41:51 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 03:41:51 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 03:41:51 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 03:41:51 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 03:41:51 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 03:41:51 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 03:41:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 03:41:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 03:41:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 03:41:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 03:41:51 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 03:41:51 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 03:41:51 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 03:41:51 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 03:41:51 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 03:41:51 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 03:41:51 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 03:41:51 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 03:41:51 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 03:41:51 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 03:41:51 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 03:41:51 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 03:41:51 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 03:41:51 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 03:41:51 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 03:41:51 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 03:42:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 03:42:05 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 03:42:05 UTC] Current time (IST): 9:12
[07-Apr-2026 03:42:05 UTC] Requested date: 2026-04-11
[07-Apr-2026 03:42:05 UTC] Today: 2026-04-07
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 03:42:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 03:42:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 03:42:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 03:42:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 03:42:05 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 04:09:20 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:09:20 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 04:09:20 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 04:09:20 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 04:09:20 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 04:09:20 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 04:09:20 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 04:09:20 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:09:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 04:09:20 UTC] Available dates found: 4
[07-Apr-2026 04:10:04 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:10:04 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 04:10:04 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 04:10:04 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 04:10:04 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 04:10:04 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 04:10:04 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 04:10:04 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:10:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 04:10:04 UTC] Available dates found: 4
[07-Apr-2026 04:10:22 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:10:22 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 04:10:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 04:10:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 04:10:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 04:10:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 04:10:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 04:10:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:10:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 04:10:22 UTC] Available dates found: 4
[07-Apr-2026 04:10:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:10:23 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:10:23 UTC] Current time (IST): 9:40
[07-Apr-2026 04:10:23 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:10:23 UTC] Today: 2026-04-07
[07-Apr-2026 04:10:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:10:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:10:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:10:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:10:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:10:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:10:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:10:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:10:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:10:23 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:10:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:10:23 UTC] Slot added: 10:15 - 10:30
[07-Apr-2026 04:10:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:10:23 UTC] Slot added: 10:30 - 10:45
[07-Apr-2026 04:10:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:10:23 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:10:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:10:23 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:10:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:10:23 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:10:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:10:23 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:10:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:10:23 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:10:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:10:23 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:10:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:10:23 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:10:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:10:23 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:10:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:10:23 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:10:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:10:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:10:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:10:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:10:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:10:23 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:10:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:10:23 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:10:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:10:23 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:10:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:10:23 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:10:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:10:23 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:10:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:10:23 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:10:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:10:23 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:10:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:10:23 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:10:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:10:30 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:10:30 UTC] Current time (IST): 9:40
[07-Apr-2026 04:10:30 UTC] Requested date: 2026-04-11
[07-Apr-2026 04:10:30 UTC] Today: 2026-04-07
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 04:10:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:10:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:10:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:10:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 04:10:30 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 04:42:55 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:42:55 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 04:42:55 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 04:42:55 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 04:42:55 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 04:42:55 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 04:42:55 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 04:42:55 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:42:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 04:42:55 UTC] Available dates found: 4
[07-Apr-2026 04:43:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:01 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:01 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:01 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:01 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:01 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:01 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:01 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:01 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:01 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:01 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:01 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:01 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:01 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:01 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:01 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:01 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:01 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:01 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:01 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:01 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:01 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:01 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:05 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:05 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:05 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:05 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:05 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:05 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:05 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:05 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:05 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:05 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:05 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:05 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:05 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:05 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:05 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:05 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:05 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:05 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:05 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:05 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:05 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:05 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:10 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:10 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:10 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:10 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:10 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:10 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:10 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:10 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:10 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:10 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:10 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:10 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:10 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:10 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:10 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:10 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:10 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:10 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:11 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:11 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:11 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:11 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:11 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:11 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:11 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:11 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:11 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:11 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:11 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:11 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:11 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:11 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:11 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:11 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:11 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:11 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:11 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:11 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:11 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:11 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:12 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:12 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:12 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:12 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:12 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:12 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:12 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:12 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:12 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:12 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:12 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:12 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:12 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:18 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:18 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:18 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:18 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:18 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:18 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:18 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:18 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:18 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:18 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:18 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:18 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:18 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:18 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:18 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:18 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:18 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:18 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:18 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:18 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:18 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:18 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:44 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:43:44 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 04:43:44 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 04:43:44 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 04:43:44 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 04:43:44 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 04:43:44 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 04:43:44 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:43:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 04:43:44 UTC] Available dates found: 4
[07-Apr-2026 04:43:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:46 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:46 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:46 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:43:46 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:43:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:43:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:43:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:43:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:43:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:43:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:43:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:43:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:43:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:43:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:43:46 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:43:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:43:46 UTC] Slot added: 10:45 - 11:00
[07-Apr-2026 04:43:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:43:46 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:43:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:43:46 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:43:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:43:46 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:43:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:43:46 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:43:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:43:46 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:43:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:43:46 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:43:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:43:46 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:43:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:43:46 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:43:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:43:46 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:43:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:43:46 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:43:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:43:46 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:43:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:43:46 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:43:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:43:46 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:43:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:43:46 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:43:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:43:46 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:43:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:43:46 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:43:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:43:52 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:43:52 UTC] Current time (IST): 10:13
[07-Apr-2026 04:43:52 UTC] Requested date: 2026-04-11
[07-Apr-2026 04:43:52 UTC] Today: 2026-04-07
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 04:43:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:43:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:43:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:43:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 04:43:52 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 04:55:22 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:55:22 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 04:55:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 04:55:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 04:55:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 04:55:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 04:55:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 04:55:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:55:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 04:55:22 UTC] Available dates found: 4
[07-Apr-2026 04:55:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:55:25 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:55:25 UTC] Current time (IST): 10:25
[07-Apr-2026 04:55:25 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:55:25 UTC] Today: 2026-04-07
[07-Apr-2026 04:55:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:55:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:55:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:55:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:55:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:55:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:55:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:55:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:55:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:55:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:55:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:55:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:55:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 04:55:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:55:25 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:55:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:55:25 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:55:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:55:25 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:55:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:55:25 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:55:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:55:25 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:55:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:55:25 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:55:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:55:25 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:55:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:55:25 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:55:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:55:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:55:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:55:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:55:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:55:25 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:55:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:55:25 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:55:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:55:25 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:55:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:55:25 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:55:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:55:25 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:55:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:55:25 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:55:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:55:25 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:55:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:55:25 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:55:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:55:33 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:55:33 UTC] Current time (IST): 10:25
[07-Apr-2026 04:55:33 UTC] Requested date: 2026-04-11
[07-Apr-2026 04:55:33 UTC] Today: 2026-04-07
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 04:55:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:55:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:55:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:55:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 04:55:33 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 04:55:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:55:35 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:55:35 UTC] Current time (IST): 10:25
[07-Apr-2026 04:55:35 UTC] Requested date: 2026-04-07
[07-Apr-2026 04:55:35 UTC] Today: 2026-04-07
[07-Apr-2026 04:55:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 04:55:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 04:55:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 04:55:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 04:55:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 04:55:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 04:55:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 04:55:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 04:55:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 04:55:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 04:55:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 04:55:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 04:55:35 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 04:55:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 04:55:35 UTC] Slot added: 11:00 - 11:15
[07-Apr-2026 04:55:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 04:55:35 UTC] Slot added: 11:15 - 11:30
[07-Apr-2026 04:55:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 04:55:35 UTC] Slot added: 11:30 - 11:45
[07-Apr-2026 04:55:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 04:55:35 UTC] Slot added: 11:45 - 12:00
[07-Apr-2026 04:55:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 04:55:35 UTC] Slot added: 12:00 - 12:15
[07-Apr-2026 04:55:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 04:55:35 UTC] Slot added: 12:15 - 12:30
[07-Apr-2026 04:55:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 04:55:35 UTC] Slot added: 12:30 - 12:45
[07-Apr-2026 04:55:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 04:55:35 UTC] Slot added: 12:45 - 13:00
[07-Apr-2026 04:55:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:55:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:55:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:55:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:55:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 04:55:35 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 04:55:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 04:55:35 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 04:55:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 04:55:35 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 04:55:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 04:55:35 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 04:55:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 04:55:35 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 04:55:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 04:55:35 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 04:55:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 04:55:35 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 04:55:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 04:55:35 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 04:59:06 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:59:06 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 04:59:06 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 04:59:06 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 04:59:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 04:59:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 04:59:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 04:59:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 04:59:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 04:59:06 UTC] Available dates found: 4
[07-Apr-2026 04:59:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 04:59:11 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 04:59:11 UTC] Current time (IST): 10:29
[07-Apr-2026 04:59:11 UTC] Requested date: 2026-04-11
[07-Apr-2026 04:59:11 UTC] Today: 2026-04-07
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 04:59:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 04:59:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 04:59:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 04:59:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 04:59:11 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 05:08:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[07-Apr-2026 05:08:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775538506183","orderId":"OMO2604071038272474429066V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775539707233,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604071038306055288797V","paymentMode":"UPI_INTENT","timestamp":1775538510650,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"652902XXXXXXXX00","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"688518620971","upiTransactionId":"YBL54454a7198584eed8d06e0fa540c26ad","vpa":"78XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"652902XXXXXXXX00","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"688518620971","upiTransactionId":"YBL54454a7198584eed8d06e0fa540c26ad","vpa":"78XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[07-Apr-2026 05:08:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775538506183
            [orderId] => OMO2604071038272474429066V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775539707233
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604071038306055288797V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775538510650
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => 652902XXXXXXXX00
                                    [ifsc] => SBIN0CONUPI
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [bankId] => SBCC
                                    [networkCardVariant] => RUPAY_PLATINUM
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 688518620971
                                    [upiTransactionId] => YBL54454a7198584eed8d06e0fa540c26ad
                                    [vpa] => 78XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => 652902XXXXXXXX00
                                                    [ifsc] => SBIN0CONUPI
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [bankId] => SBCC
                                                    [networkCardVariant] => RUPAY_PLATINUM
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 688518620971
                                                    [upiTransactionId] => YBL54454a7198584eed8d06e0fa540c26ad
                                                    [vpa] => 78XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[07-Apr-2026 05:08:40 UTC] Payment Callback - POST Data: Array
(
)

[07-Apr-2026 05:08:40 UTC] Payment Callback - GET Data: Array
(
)

[07-Apr-2026 05:08:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[07-Apr-2026 05:08:40 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[07-Apr-2026 05:08:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[07-Apr-2026 05:08:40 UTC] Payment is SUCCESS, attempting to update appointment...
[07-Apr-2026 05:08:40 UTC] Target appointment ID: TXN_1775538506183
[07-Apr-2026 05:08:40 UTC] Extracted numeric ID: 1775538506183
[07-Apr-2026 05:08:40 UTC] Appointment not found with ID: 1775538506183
[07-Apr-2026 05:08:40 UTC] Found recent pending appointment: ID=3045, Name=DR. DEBI LAL UPADHYAY
[07-Apr-2026 05:08:40 UTC] Successfully updated recent appointment ID: 3045 to confirmed status
[07-Apr-2026 05:08:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775538506183","orderId":"OMO2604071038272474429066V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775539707233,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604071038306055288797V","paymentMode":"UPI_INTENT","timestamp":1775538510650,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"652902XXXXXXXX00","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"688518620971","upiTransactionId":"YBL54454a7198584eed8d06e0fa540c26ad","vpa":"78XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"652902XXXXXXXX00","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"688518620971","upiTransactionId":"YBL54454a7198584eed8d06e0fa540c26ad","vpa":"78XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[07-Apr-2026 06:38: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
[07-Apr-2026 06:38: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
[07-Apr-2026 06:38: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
[07-Apr-2026 06:38: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
[07-Apr-2026 06:49:27 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 06:49:27 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 06:49:27 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 06:49:27 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 06:49:27 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 06:49:27 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 06:49:27 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 06:49:27 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 06:49:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 06:49:27 UTC] Available dates found: 4
[07-Apr-2026 06:49:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 06:49:29 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 06:49:29 UTC] Current time (IST): 12:19
[07-Apr-2026 06:49:29 UTC] Requested date: 2026-04-07
[07-Apr-2026 06:49:29 UTC] Today: 2026-04-07
[07-Apr-2026 06:49:29 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 06:49:29 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 06:49:29 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 06:49:29 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 06:49:29 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 06:49:29 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 06:49:29 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 06:49:29 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 06:49:29 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 06:49:29 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 06:49:29 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 06:49:29 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 06:49:29 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[07-Apr-2026 06:49:29 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[07-Apr-2026 06:49:29 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[07-Apr-2026 06:49:29 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[07-Apr-2026 06:49:29 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[07-Apr-2026 06:49:29 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[07-Apr-2026 06:49:29 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[07-Apr-2026 06:49:29 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 06:49:29 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[07-Apr-2026 06:49:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 06:49:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 06:49:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 06:49:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 06:49:29 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 06:49:29 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 06:49:29 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 06:49:29 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 06:49:29 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 06:49:29 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 06:49:29 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 06:49:29 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 06:49:29 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 06:49:29 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 06:49:29 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 06:49:29 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 06:49:29 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 06:49:29 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 06:49:29 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 06:49:29 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 06:54:42 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 06:54:42 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 06:54:42 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 06:54:42 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 06:54:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 06:54:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 06:54:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 06:54:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 06:54:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 06:54:42 UTC] Available dates found: 4
[07-Apr-2026 06:54:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[07-Apr-2026 06:54:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[07-Apr-2026 06:54:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[07-Apr-2026 06:54:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[07-Apr-2026 07:18:23 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 07:18:23 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 07:18:23 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 07:18:23 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 07:18:23 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 07:18:23 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 07:18:23 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 07:18:23 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 07:18:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 07:18:23 UTC] Available dates found: 4
[07-Apr-2026 07:18:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 07:18:28 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 07:18:28 UTC] Current time (IST): 12:48
[07-Apr-2026 07:18:28 UTC] Requested date: 2026-04-07
[07-Apr-2026 07:18:28 UTC] Today: 2026-04-07
[07-Apr-2026 07:18:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 07:18:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 07:18:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 07:18:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 07:18:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 07:18:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 07:18:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 07:18:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 07:18:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 07:18:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 07:18:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 07:18:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 07:18:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[07-Apr-2026 07:18:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[07-Apr-2026 07:18:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[07-Apr-2026 07:18:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[07-Apr-2026 07:18:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[07-Apr-2026 07:18:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[07-Apr-2026 07:18:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[07-Apr-2026 07:18:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 07:18:28 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[07-Apr-2026 07:18:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 07:18:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 07:18:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 07:18:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 07:18:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 07:18:28 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 07:18:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 07:18:28 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 07:18:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 07:18:28 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 07:18:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 07:18:28 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 07:18:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 07:18:28 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 07:18:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 07:18:28 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 07:18:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 07:18:28 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 07:18:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 07:18:28 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 07:18:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 07:18:31 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 07:18:31 UTC] Current time (IST): 12:48
[07-Apr-2026 07:18:31 UTC] Requested date: 2026-04-11
[07-Apr-2026 07:18:31 UTC] Today: 2026-04-07
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 07:18:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 07:18:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 07:18:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 07:18:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 07:18:31 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 07:54:32 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 07:54:32 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 07:54:32 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 07:54:32 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 07:54:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 07:54:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 07:54:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 07:54:32 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 07:54:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 07:54:32 UTC] Available dates found: 4
[07-Apr-2026 07:54:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 07:54:35 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 07:54:35 UTC] Current time (IST): 13:24
[07-Apr-2026 07:54:35 UTC] Requested date: 2026-04-07
[07-Apr-2026 07:54:35 UTC] Today: 2026-04-07
[07-Apr-2026 07:54:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 07:54:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 07:54:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 07:54:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 07:54:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 07:54:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 07:54:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 07:54:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 07:54:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 07:54:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 07:54:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 07:54:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 07:54:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[07-Apr-2026 07:54:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[07-Apr-2026 07:54:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[07-Apr-2026 07:54:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[07-Apr-2026 07:54:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[07-Apr-2026 07:54:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[07-Apr-2026 07:54:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[07-Apr-2026 07:54:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 07:54:35 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[07-Apr-2026 07:54:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 07:54:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 07:54:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 07:54:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 07:54:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 07:54:35 UTC] Slot added: 14:00 - 14:15
[07-Apr-2026 07:54:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 07:54:35 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 07:54:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 07:54:35 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 07:54:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 07:54:35 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 07:54:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 07:54:35 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 07:54:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 07:54:35 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 07:54:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 07:54:35 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 07:54:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 07:54:35 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 08:02:00 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 08:02:00 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 08:02:00 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 08:02:00 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 08:02:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 08:02:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 08:02:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 08:02:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 08:02:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 08:02:00 UTC] Available dates found: 4
[07-Apr-2026 08:02:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 08:02:01 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 08:02:01 UTC] Current time (IST): 13:32
[07-Apr-2026 08:02:01 UTC] Requested date: 2026-04-07
[07-Apr-2026 08:02:01 UTC] Today: 2026-04-07
[07-Apr-2026 08:02:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 08:02:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 08:02:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 08:02:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 08:02:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 08:02:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 08:02:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 08:02:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 08:02:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 08:02:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 08:02:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 08:02:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 08:02:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[07-Apr-2026 08:02:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[07-Apr-2026 08:02:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[07-Apr-2026 08:02:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[07-Apr-2026 08:02:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[07-Apr-2026 08:02:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[07-Apr-2026 08:02:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[07-Apr-2026 08:02:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[07-Apr-2026 08:02:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 08:02:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 08:02:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 08:02:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 08:02:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 08:02:01 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[07-Apr-2026 08:02:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 08:02:01 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 08:02:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 08:02:01 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 08:02:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 08:02:01 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 08:02:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 08:02:01 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 08:02:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 08:02:01 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 08:02:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 08:02:01 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 08:02:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 08:02:01 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 08:02:23 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 08:02:23 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 08:02:23 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 08:02:23 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 08:02:23 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 08:02:23 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 08:02:23 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 08:02:23 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 08:02:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 08:02:23 UTC] Available dates found: 4
[07-Apr-2026 08:02:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 08:02:25 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 08:02:25 UTC] Current time (IST): 13:32
[07-Apr-2026 08:02:25 UTC] Requested date: 2026-04-07
[07-Apr-2026 08:02:25 UTC] Today: 2026-04-07
[07-Apr-2026 08:02:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 08:02:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 08:02:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 08:02:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 08:02:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 08:02:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 08:02:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 08:02:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 08:02:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 08:02:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 08:02:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 08:02:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 08:02:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[07-Apr-2026 08:02:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[07-Apr-2026 08:02:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[07-Apr-2026 08:02:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[07-Apr-2026 08:02:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[07-Apr-2026 08:02:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[07-Apr-2026 08:02:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[07-Apr-2026 08:02:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[07-Apr-2026 08:02:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 08:02:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 08:02:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 08:02:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 08:02:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 08:02:25 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[07-Apr-2026 08:02:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 08:02:25 UTC] Slot added: 14:15 - 14:30
[07-Apr-2026 08:02:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 08:02:25 UTC] Slot added: 14:30 - 14:45
[07-Apr-2026 08:02:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 08:02:25 UTC] Slot added: 14:45 - 15:00
[07-Apr-2026 08:02:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 08:02:25 UTC] Slot added: 15:00 - 15:15
[07-Apr-2026 08:02:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 08:02:25 UTC] Slot added: 15:15 - 15:30
[07-Apr-2026 08:02:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 08:02:25 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 08:02:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 08:02:25 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 08:48:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[07-Apr-2026 08:48:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[07-Apr-2026 08:48:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[07-Apr-2026 08:48:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[07-Apr-2026 09:16:58 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 09:16:58 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 09:16:58 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 09:16:58 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 09:16:58 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 09:16:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 09:16:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 09:16:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 09:16:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 09:16:58 UTC] Available dates found: 4
[07-Apr-2026 09:17:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 09:17:00 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 09:17:00 UTC] Current time (IST): 14:47
[07-Apr-2026 09:17:00 UTC] Requested date: 2026-04-07
[07-Apr-2026 09:17:00 UTC] Today: 2026-04-07
[07-Apr-2026 09:17:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 09:17:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 09:17:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 09:17:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 09:17:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 09:17:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 09:17:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 09:17:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 09:17:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 09:17:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 09:17:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 09:17:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 09:17:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[07-Apr-2026 09:17:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[07-Apr-2026 09:17:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[07-Apr-2026 09:17:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[07-Apr-2026 09:17:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[07-Apr-2026 09:17:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[07-Apr-2026 09:17:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[07-Apr-2026 09:17:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[07-Apr-2026 09:17:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 09:17:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 09:17:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 09:17:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 09:17:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[07-Apr-2026 09:17:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[07-Apr-2026 09:17:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[07-Apr-2026 09:17:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[07-Apr-2026 09:17:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[07-Apr-2026 09:17:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 09:17:00 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[07-Apr-2026 09:17:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 09:17:00 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 09:17:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 09:17:00 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 09:19:28 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 09:19:28 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 09:19:28 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 09:19:28 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 09:19:28 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 09:19:28 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 09:19:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 09:19:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 09:19:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 09:19:28 UTC] Available dates found: 4
[07-Apr-2026 09:19:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 09:19:30 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 09:19:30 UTC] Current time (IST): 14:49
[07-Apr-2026 09:19:30 UTC] Requested date: 2026-04-07
[07-Apr-2026 09:19:30 UTC] Today: 2026-04-07
[07-Apr-2026 09:19:30 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[07-Apr-2026 09:19:30 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[07-Apr-2026 09:19:30 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[07-Apr-2026 09:19:30 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[07-Apr-2026 09:19:30 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[07-Apr-2026 09:19:30 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[07-Apr-2026 09:19:30 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[07-Apr-2026 09:19:30 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[07-Apr-2026 09:19:30 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[07-Apr-2026 09:19:30 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[07-Apr-2026 09:19:30 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[07-Apr-2026 09:19:30 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[07-Apr-2026 09:19:30 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[07-Apr-2026 09:19:30 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[07-Apr-2026 09:19:30 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[07-Apr-2026 09:19:30 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[07-Apr-2026 09:19:30 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[07-Apr-2026 09:19:30 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[07-Apr-2026 09:19:30 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[07-Apr-2026 09:19:30 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[07-Apr-2026 09:19:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 09:19:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 09:19:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 09:19:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 09:19:30 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[07-Apr-2026 09:19:30 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[07-Apr-2026 09:19:30 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[07-Apr-2026 09:19:30 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[07-Apr-2026 09:19:30 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[07-Apr-2026 09:19:30 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[07-Apr-2026 09:19:30 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[07-Apr-2026 09:19:30 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[07-Apr-2026 09:19:30 UTC] Slot added: 15:30 - 15:45
[07-Apr-2026 09:19:30 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[07-Apr-2026 09:19:30 UTC] Slot added: 15:45 - 16:00
[07-Apr-2026 10:29:28 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 10:29:28 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 10:29:28 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 10:29:28 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 10:29:28 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 10:29:28 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 10:29:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 10:29:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 10:29:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 10:29:28 UTC] Available dates found: 4
[07-Apr-2026 11:09:39 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 11:09:39 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 11:09:39 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 11:09:39 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 11:09:39 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 11:09:39 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 11:09:39 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 11:09:39 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 11:09:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 11:09:39 UTC] Available dates found: 4
[07-Apr-2026 13:03:36 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 13:03:36 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 13:03:36 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 13:03:36 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 13:03:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 13:03:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 13:03:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 13:03:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 13:03:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 13:03:36 UTC] Available dates found: 4
[07-Apr-2026 13:03:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 13:03:38 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 13:03:38 UTC] Current time (IST): 18:33
[07-Apr-2026 13:03:38 UTC] Requested date: 2026-04-11
[07-Apr-2026 13:03:38 UTC] Today: 2026-04-07
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 13:03:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 13:03:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 13:03:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 13:03:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 13:03:38 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 14:10:22 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 14:10:22 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 14:10:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 14:10:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 14:10:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 14:10:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 14:10:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 14:10:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 14:10:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 14:10:22 UTC] Available dates found: 4
[07-Apr-2026 15:03:16 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 15:03:16 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 15:03:16 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 15:03:16 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 15:03:16 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 15:03:16 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 15:03:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 15:03:16 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 15:03:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 15:03:16 UTC] Available dates found: 4
[07-Apr-2026 15:03:46 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
[07-Apr-2026 15:03:46 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
[07-Apr-2026 15:03:46 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
[07-Apr-2026 15:03:46 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
[07-Apr-2026 17:36:42 UTC] Date: 2026-04-07, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 17:36:42 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[07-Apr-2026 17:36:42 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[07-Apr-2026 17:36:42 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[07-Apr-2026 17:36:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[07-Apr-2026 17:36:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[07-Apr-2026 17:36:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[07-Apr-2026 17:36:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[07-Apr-2026 17:36:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[07-Apr-2026 17:36:42 UTC] Available dates found: 4
[07-Apr-2026 17:37:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[07-Apr-2026 17:37:01 UTC] Using actual slot duration: 15 minutes
[07-Apr-2026 17:37:01 UTC] Current time (IST): 23:7
[07-Apr-2026 17:37:01 UTC] Requested date: 2026-04-11
[07-Apr-2026 17:37:01 UTC] Today: 2026-04-07
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 08:00 - 08:15
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 08:15 - 08:30
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 08:30 - 08:45
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 08:45 - 09:00
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 09:00 - 09:15
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 09:15 - 09:30
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 09:30 - 09:45
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 09:45 - 10:00
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 10:00 - 10:15
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 10:15 - 10:30
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 10:30 - 10:45
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 10:45 - 11:00
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 11:00 - 11:15
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 11:15 - 11:30
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 11:30 - 11:45
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 11:45 - 12:00
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 12:00 - 12:15
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 12:15 - 12:30
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 12:30 - 12:45
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 12:45 - 13:00
[07-Apr-2026 17:37:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[07-Apr-2026 17:37:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[07-Apr-2026 17:37:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[07-Apr-2026 17:37:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 14:00 - 14:15
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 14:15 - 14:30
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 14:30 - 14:45
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 14:45 - 15:00
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 15:00 - 15:15
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 15:15 - 15:30
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 15:30 - 15:45
[07-Apr-2026 17:37:01 UTC] Slot added (future date): 15:45 - 16:00
[07-Apr-2026 17:37:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[07-Apr-2026 17:57:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775583451735","orderId":"OMO2604072307320176574662V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775584651993,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604072307483880070569V","paymentMode":"UPI_INTENT","timestamp":1775583468447,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9893","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"690434261221","upiTransactionId":"IBLd1c3909eb7fc4ddc9ad083e50f7f4fb2","vpa":"80XXXXXXXX-3@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9893","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"690434261221","upiTransactionId":"IBLd1c3909eb7fc4ddc9ad083e50f7f4fb2","vpa":"80XXXXXXXX-3@ibl"},"currency":"INR","amount":10000}]}]}}
[07-Apr-2026 17:57:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775583451735
            [orderId] => OMO2604072307320176574662V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775584651993
            [errorCode] => INSUFFICIENT_BALANCE
            [detailedErrorCode] => Z9
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604072307483880070569V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775583468447
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INSUFFICIENT_BALANCE
                            [detailedErrorCode] => Z9
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9893
                                    [ifsc] => SBIN0032147
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 690434261221
                                    [upiTransactionId] => IBLd1c3909eb7fc4ddc9ad083e50f7f4fb2
                                    [vpa] => 80XXXXXXXX-3@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9893
                                                    [ifsc] => SBIN0032147
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 690434261221
                                                    [upiTransactionId] => IBLd1c3909eb7fc4ddc9ad083e50f7f4fb2
                                                    [vpa] => 80XXXXXXXX-3@ibl
                                                )

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

                                )

                        )

                )

        )

)

[07-Apr-2026 17:57:34 UTC] Payment Callback - POST Data: Array
(
)

[07-Apr-2026 17:57:34 UTC] Payment Callback - GET Data: Array
(
)

[07-Apr-2026 17:57:34 UTC] Amount Conversion: 10000 paise = 100 rupees
[07-Apr-2026 17:57:34 UTC] Payment Status: FAILED (from status: FAILED)
[07-Apr-2026 17:57:34 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[07-Apr-2026 17:57:34 UTC] Payment not successful, status: FAILED
[07-Apr-2026 17:57:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775583451735","orderId":"OMO2604072307320176574662V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775584651993,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604072307483880070569V","paymentMode":"UPI_INTENT","timestamp":1775583468447,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9893","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"690434261221","upiTransactionId":"IBLd1c3909eb7fc4ddc9ad083e50f7f4fb2","vpa":"80XXXXXXXX-3@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9893","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"690434261221","upiTransactionId":"IBLd1c3909eb7fc4ddc9ad083e50f7f4fb2","vpa":"80XXXXXXXX-3@ibl"},"currency":"INR","amount":10000}]}]}}
[07-Apr-2026 22:35:58 UTC] Simple backend called - Method: GET
[08-Apr-2026 02:22:02 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 02:22:02 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[08-Apr-2026 02:22:02 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[08-Apr-2026 02:22:02 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[08-Apr-2026 02:22:02 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[08-Apr-2026 02:22:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[08-Apr-2026 02:22:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[08-Apr-2026 02:22:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 02:22:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[08-Apr-2026 02:22:02 UTC] Available dates found: 3
[08-Apr-2026 05:55:10 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 05:55:10 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[08-Apr-2026 05:55:10 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[08-Apr-2026 05:55:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[08-Apr-2026 05:55:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[08-Apr-2026 05:55:10 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[08-Apr-2026 05:55:10 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[08-Apr-2026 05:55:10 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 05:55:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[08-Apr-2026 05:55:10 UTC] Available dates found: 3
[08-Apr-2026 05:55:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[08-Apr-2026 05:55:13 UTC] Using actual slot duration: 15 minutes
[08-Apr-2026 05:55:13 UTC] Current time (IST): 11:25
[08-Apr-2026 05:55:13 UTC] Requested date: 2026-04-11
[08-Apr-2026 05:55:13 UTC] Today: 2026-04-08
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 08:00 - 08:15
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 08:15 - 08:30
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 08:30 - 08:45
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 08:45 - 09:00
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 09:00 - 09:15
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 09:15 - 09:30
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 09:30 - 09:45
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 09:45 - 10:00
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 10:00 - 10:15
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 10:15 - 10:30
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 10:30 - 10:45
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 10:45 - 11:00
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 11:00 - 11:15
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 11:15 - 11:30
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 11:30 - 11:45
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 11:45 - 12:00
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 12:00 - 12:15
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 12:15 - 12:30
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 12:30 - 12:45
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 12:45 - 13:00
[08-Apr-2026 05:55:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[08-Apr-2026 05:55:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[08-Apr-2026 05:55:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[08-Apr-2026 05:55:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 14:00 - 14:15
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 14:15 - 14:30
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 14:30 - 14:45
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 14:45 - 15:00
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 15:00 - 15:15
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 15:15 - 15:30
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 15:30 - 15:45
[08-Apr-2026 05:55:13 UTC] Slot added (future date): 15:45 - 16:00
[08-Apr-2026 08:29:06 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 08:29:06 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[08-Apr-2026 08:29:06 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[08-Apr-2026 08:29:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[08-Apr-2026 08:29:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[08-Apr-2026 08:29:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[08-Apr-2026 08:29:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[08-Apr-2026 08:29:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 08:29:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[08-Apr-2026 08:29:06 UTC] Available dates found: 3
[08-Apr-2026 09:47:02 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 09:47:02 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[08-Apr-2026 09:47:02 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[08-Apr-2026 09:47:02 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[08-Apr-2026 09:47:02 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[08-Apr-2026 09:47:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[08-Apr-2026 09:47:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[08-Apr-2026 09:47:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 09:47:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[08-Apr-2026 09:47:02 UTC] Available dates found: 3
[08-Apr-2026 09:47:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[08-Apr-2026 09:47:10 UTC] Using actual slot duration: 15 minutes
[08-Apr-2026 09:47:10 UTC] Current time (IST): 15:17
[08-Apr-2026 09:47:10 UTC] Requested date: 2026-04-11
[08-Apr-2026 09:47:10 UTC] Today: 2026-04-08
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 08:00 - 08:15
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 08:15 - 08:30
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 08:30 - 08:45
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 08:45 - 09:00
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 09:00 - 09:15
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 09:15 - 09:30
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 09:30 - 09:45
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 09:45 - 10:00
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 10:00 - 10:15
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 10:15 - 10:30
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 10:30 - 10:45
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 10:45 - 11:00
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 11:00 - 11:15
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 11:15 - 11:30
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 11:30 - 11:45
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 11:45 - 12:00
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 12:00 - 12:15
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 12:15 - 12:30
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 12:30 - 12:45
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 12:45 - 13:00
[08-Apr-2026 09:47:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[08-Apr-2026 09:47:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[08-Apr-2026 09:47:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[08-Apr-2026 09:47:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 14:00 - 14:15
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 14:15 - 14:30
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 14:30 - 14:45
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 14:45 - 15:00
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 15:00 - 15:15
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 15:15 - 15:30
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 15:30 - 15:45
[08-Apr-2026 09:47:10 UTC] Slot added (future date): 15:45 - 16:00
[08-Apr-2026 17:08:06 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 17:08:06 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[08-Apr-2026 17:08:06 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[08-Apr-2026 17:08:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[08-Apr-2026 17:08:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[08-Apr-2026 17:08:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[08-Apr-2026 17:08:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[08-Apr-2026 17:08:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 17:08:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[08-Apr-2026 17:08:06 UTC] Available dates found: 3
[08-Apr-2026 17:08:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[08-Apr-2026 17:08:20 UTC] Using actual slot duration: 15 minutes
[08-Apr-2026 17:08:20 UTC] Current time (IST): 22:38
[08-Apr-2026 17:08:20 UTC] Requested date: 2026-04-11
[08-Apr-2026 17:08:20 UTC] Today: 2026-04-08
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 08:00 - 08:15
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 08:15 - 08:30
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 08:30 - 08:45
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 08:45 - 09:00
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 09:00 - 09:15
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 09:15 - 09:30
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 09:30 - 09:45
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 09:45 - 10:00
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 10:00 - 10:15
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 10:15 - 10:30
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 10:30 - 10:45
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 10:45 - 11:00
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 11:00 - 11:15
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 11:15 - 11:30
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 11:30 - 11:45
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 11:45 - 12:00
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 12:00 - 12:15
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 12:15 - 12:30
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 12:30 - 12:45
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 12:45 - 13:00
[08-Apr-2026 17:08:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[08-Apr-2026 17:08:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[08-Apr-2026 17:08:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[08-Apr-2026 17:08:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 14:00 - 14:15
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 14:15 - 14:30
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 14:30 - 14:45
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 14:45 - 15:00
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 15:00 - 15:15
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 15:15 - 15:30
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 15:30 - 15:45
[08-Apr-2026 17:08:20 UTC] Slot added (future date): 15:45 - 16:00
[08-Apr-2026 17:28:10 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 17:28:10 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[08-Apr-2026 17:28:10 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[08-Apr-2026 17:28:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[08-Apr-2026 17:28:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[08-Apr-2026 17:28:10 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[08-Apr-2026 17:28:10 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[08-Apr-2026 17:28:10 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 17:28:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[08-Apr-2026 17:28:10 UTC] Available dates found: 3
[08-Apr-2026 17:31:17 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 17:31:17 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[08-Apr-2026 17:31:17 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[08-Apr-2026 17:31:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[08-Apr-2026 17:31:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[08-Apr-2026 17:31:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[08-Apr-2026 17:31:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[08-Apr-2026 17:31:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 17:31:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[08-Apr-2026 17:31:17 UTC] Available dates found: 3
[08-Apr-2026 17:31:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[08-Apr-2026 17:31:33 UTC] Using actual slot duration: 15 minutes
[08-Apr-2026 17:31:33 UTC] Current time (IST): 23:1
[08-Apr-2026 17:31:33 UTC] Requested date: 2026-04-11
[08-Apr-2026 17:31:33 UTC] Today: 2026-04-08
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 08:00 - 08:15
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 08:15 - 08:30
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 08:30 - 08:45
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 08:45 - 09:00
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 09:00 - 09:15
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 09:15 - 09:30
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 09:30 - 09:45
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 09:45 - 10:00
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 10:00 - 10:15
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 10:15 - 10:30
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 10:30 - 10:45
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 10:45 - 11:00
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 11:00 - 11:15
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 11:15 - 11:30
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 11:30 - 11:45
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 11:45 - 12:00
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 12:00 - 12:15
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 12:15 - 12:30
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 12:30 - 12:45
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 12:45 - 13:00
[08-Apr-2026 17:31:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[08-Apr-2026 17:31:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[08-Apr-2026 17:31:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[08-Apr-2026 17:31:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 14:00 - 14:15
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 14:15 - 14:30
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 14:30 - 14:45
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 14:45 - 15:00
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 15:00 - 15:15
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 15:15 - 15:30
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 15:30 - 15:45
[08-Apr-2026 17:31:33 UTC] Slot added (future date): 15:45 - 16:00
[08-Apr-2026 17:31:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[08-Apr-2026 17:32:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775669511586","orderId":"OMO2604082301508325066212V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775670710817,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604082301593886574157V","paymentMode":"UPI_INTENT","timestamp":1775669519428,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1270","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"750040822787","upiTransactionId":"AXLc6b9c7ca9f8f4332812eb0d623b7cb49","vpa":"80XXXXXX99@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1270","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"750040822787","upiTransactionId":"AXLc6b9c7ca9f8f4332812eb0d623b7cb49","vpa":"80XXXXXX99@axl"},"currency":"INR","amount":10000}]}]}}
[08-Apr-2026 17:32:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775669511586
            [orderId] => OMO2604082301508325066212V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775670710817
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604082301593886574157V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775669519428
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1270
                                    [ifsc] => SBIN0032147
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 750040822787
                                    [upiTransactionId] => AXLc6b9c7ca9f8f4332812eb0d623b7cb49
                                    [vpa] => 80XXXXXX99@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1270
                                                    [ifsc] => SBIN0032147
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 750040822787
                                                    [upiTransactionId] => AXLc6b9c7ca9f8f4332812eb0d623b7cb49
                                                    [vpa] => 80XXXXXX99@axl
                                                )

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

                                )

                        )

                )

        )

)

[08-Apr-2026 17:32:09 UTC] Payment Callback - POST Data: Array
(
)

[08-Apr-2026 17:32:09 UTC] Payment Callback - GET Data: Array
(
)

[08-Apr-2026 17:32:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[08-Apr-2026 17:32:09 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[08-Apr-2026 17:32:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[08-Apr-2026 17:32:09 UTC] Payment is SUCCESS, attempting to update appointment...
[08-Apr-2026 17:32:09 UTC] Target appointment ID: TXN_1775669511586
[08-Apr-2026 17:32:09 UTC] Extracted numeric ID: 1775669511586
[08-Apr-2026 17:32:09 UTC] Appointment not found with ID: 1775669511586
[08-Apr-2026 17:32:09 UTC] Found recent pending appointment: ID=3047, Name=lalit samtani
[08-Apr-2026 17:32:09 UTC] Successfully updated recent appointment ID: 3047 to confirmed status
[08-Apr-2026 17:32:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775669511586","orderId":"OMO2604082301508325066212V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775670710817,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604082301593886574157V","paymentMode":"UPI_INTENT","timestamp":1775669519428,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1270","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"750040822787","upiTransactionId":"AXLc6b9c7ca9f8f4332812eb0d623b7cb49","vpa":"80XXXXXX99@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1270","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"750040822787","upiTransactionId":"AXLc6b9c7ca9f8f4332812eb0d623b7cb49","vpa":"80XXXXXX99@axl"},"currency":"INR","amount":10000}]}]}}
[08-Apr-2026 17:32:43 UTC] Date: 2026-04-08, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 17:32:43 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[08-Apr-2026 17:32:43 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[08-Apr-2026 17:32:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[08-Apr-2026 17:32:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[08-Apr-2026 17:32:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[08-Apr-2026 17:32:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[08-Apr-2026 17:32:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[08-Apr-2026 17:32:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[08-Apr-2026 17:32:43 UTC] Available dates found: 3
[09-Apr-2026 00:40:20 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 00:40:20 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 00:40:20 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 00:40:20 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 00:40:20 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 00:40:20 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 00:40:20 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 00:40:20 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 00:40:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 00:40:20 UTC] Available dates found: 3
[09-Apr-2026 00:40:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 00:40:36 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 00:40:36 UTC] Current time (IST): 6:10
[09-Apr-2026 00:40:36 UTC] Requested date: 2026-04-11
[09-Apr-2026 00:40:36 UTC] Today: 2026-04-09
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 00:40:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 00:40:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 00:40:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 00:40:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 00:40:36 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 01:31:19 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 01:31:19 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 01:31:19 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 01:31:19 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 01:31:19 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 01:31:19 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 01:31:19 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 01:31:19 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 01:31:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 01:31:19 UTC] Available dates found: 3
[09-Apr-2026 01:31:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 01:31:20 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 01:31:20 UTC] Current time (IST): 7:1
[09-Apr-2026 01:31:20 UTC] Requested date: 2026-04-11
[09-Apr-2026 01:31:20 UTC] Today: 2026-04-09
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 01:31:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 01:31:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 01:31:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 01:31:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 01:31:20 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 02:20:17 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 02:20:17 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 02:20:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 02:20:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 02:20:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 02:20:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 02:20:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 02:20:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 02:20:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 02:20:17 UTC] Available dates found: 3
[09-Apr-2026 02:20:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 02:20:21 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 02:20:21 UTC] Current time (IST): 7:50
[09-Apr-2026 02:20:21 UTC] Requested date: 2026-04-11
[09-Apr-2026 02:20:21 UTC] Today: 2026-04-09
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 02:20:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 02:20:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 02:20:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 02:20:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 02:20:21 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 02:46:39 UTC] Update Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[09-Apr-2026 02:47: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
[09-Apr-2026 02:47: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
[09-Apr-2026 02:47: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
[09-Apr-2026 02:47: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
[09-Apr-2026 02:48:18 UTC] PHP Warning:  require_once(../config/auth.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[09-Apr-2026 02:48:18 UTC] PHP Fatal error:  Uncaught Error: Failed opening required '../config/auth.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php:8
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[09-Apr-2026 02:51:58 UTC] Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[09-Apr-2026 02:55:50 UTC] Simple backend called - Method: GET
[09-Apr-2026 02:56:15 UTC] Payment Callback - Raw Input: 
[09-Apr-2026 02:56:15 UTC] Payment Callback - Decoded Data: 
[09-Apr-2026 02:56:15 UTC] Payment Callback - POST Data: Array
(
)

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

[09-Apr-2026 02:56:15 UTC] Payment callback error: No payment data received
[09-Apr-2026 02:56:39 UTC] Test backend called - Method: GET
[09-Apr-2026 02:56:39 UTC] Raw input: 
[09-Apr-2026 02:56:52 UTC] Payment details error: Payment ID is required
[09-Apr-2026 02:57:29 UTC] PHP Fatal error:  Uncaught Error: Class "Database" not found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php:27
Stack trace:
#0 /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php(217): PhonePeAPI->__construct()
#1 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php on line 27
[09-Apr-2026 03:00:44 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 03:00:44 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 03:00:44 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 03:00:44 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 03:00:44 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 03:00:44 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 03:00:44 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 03:00:44 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 03:00:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 03:00:44 UTC] Available dates found: 3
[09-Apr-2026 03:02:18 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 03:02:18 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 03:02:18 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 03:02:18 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 03:02:18 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 03:02:18 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 03:02:18 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 03:02:18 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 03:02:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 03:02:18 UTC] Available dates found: 3
[09-Apr-2026 03:02:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 03:02:20 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 03:02:20 UTC] Current time (IST): 8:32
[09-Apr-2026 03:02:20 UTC] Requested date: 2026-04-11
[09-Apr-2026 03:02:20 UTC] Today: 2026-04-09
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 03:02:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 03:02:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 03:02:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 03:02:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 03:02:20 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 03:02:57 UTC] API Request - Method: GET, Endpoint: 
[09-Apr-2026 03:02:57 UTC] GET params: Array
(
)

[09-Apr-2026 03:02:57 UTC] POST params: Array
(
)

[09-Apr-2026 03:59:51 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 03:59:51 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 03:59:51 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 03:59:51 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 03:59:51 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 03:59:51 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 03:59:51 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 03:59:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 03:59:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 03:59:51 UTC] Available dates found: 3
[09-Apr-2026 03:59:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 03:59:53 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 03:59:53 UTC] Current time (IST): 9:29
[09-Apr-2026 03:59:53 UTC] Requested date: 2026-04-11
[09-Apr-2026 03:59:53 UTC] Today: 2026-04-09
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 03:59:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 03:59:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 03:59:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 03:59:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 03:59:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 03:59:53 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 03:59:53 UTC] Current time (IST): 9:29
[09-Apr-2026 03:59:53 UTC] Requested date: 2026-04-11
[09-Apr-2026 03:59:53 UTC] Today: 2026-04-09
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 03:59:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 03:59:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 03:59:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 03:59:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 03:59:53 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 04:36:42 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 04:36:42 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 04:36:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 04:36:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 04:36:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 04:36:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 04:36:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 04:36:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 04:36:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 04:36:42 UTC] Available dates found: 3
[09-Apr-2026 04:37:02 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 04:37:02 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 04:37:02 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 04:37:02 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 04:37:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 04:37:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 04:37:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 04:37:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 04:37:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 04:37:02 UTC] Available dates found: 3
[09-Apr-2026 04:58:15 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 04:58:15 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 04:58:15 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 04:58:15 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 04:58:15 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 04:58:15 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 04:58:15 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 04:58:15 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 04:58:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 04:58:15 UTC] Available dates found: 3
[09-Apr-2026 04:58:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 04:58:17 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 04:58:17 UTC] Current time (IST): 10:28
[09-Apr-2026 04:58:17 UTC] Requested date: 2026-04-11
[09-Apr-2026 04:58:17 UTC] Today: 2026-04-09
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 04:58:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 04:58:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 04:58:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 04:58:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 04:58:17 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 04:58:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 04:58:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775710714190","orderId":"OMO2604091028345149622880V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775711914497,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604091028387590471603V","paymentMode":"UPI_INTENT","timestamp":1775710718801,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"277090744616","upiTransactionId":"AXL39f5f2caa3f84e4fa6d10d977551e6de","vpa":"96XXXXXX36@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"277090744616","upiTransactionId":"AXL39f5f2caa3f84e4fa6d10d977551e6de","vpa":"96XXXXXX36@axl"},"currency":"INR","amount":10000}]}]}}
[09-Apr-2026 04:58:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775710714190
            [orderId] => OMO2604091028345149622880V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775711914497
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604091028387590471603V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775710718801
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2531
                                    [ifsc] => PUNB0735600
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 277090744616
                                    [upiTransactionId] => AXL39f5f2caa3f84e4fa6d10d977551e6de
                                    [vpa] => 96XXXXXX36@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2531
                                                    [ifsc] => PUNB0735600
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 277090744616
                                                    [upiTransactionId] => AXL39f5f2caa3f84e4fa6d10d977551e6de
                                                    [vpa] => 96XXXXXX36@axl
                                                )

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

                                )

                        )

                )

        )

)

[09-Apr-2026 04:58:51 UTC] Payment Callback - POST Data: Array
(
)

[09-Apr-2026 04:58:51 UTC] Payment Callback - GET Data: Array
(
)

[09-Apr-2026 04:58:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[09-Apr-2026 04:58:51 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[09-Apr-2026 04:58:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[09-Apr-2026 04:58:51 UTC] Payment is SUCCESS, attempting to update appointment...
[09-Apr-2026 04:58:51 UTC] Target appointment ID: TXN_1775710714190
[09-Apr-2026 04:58:51 UTC] Extracted numeric ID: 1775710714190
[09-Apr-2026 04:58:51 UTC] Appointment not found with ID: 1775710714190
[09-Apr-2026 04:58:51 UTC] Found recent pending appointment: ID=3049, Name=Vikram Singh
[09-Apr-2026 04:58:51 UTC] Successfully updated recent appointment ID: 3049 to confirmed status
[09-Apr-2026 04:58:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775710714190","orderId":"OMO2604091028345149622880V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775711914497,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604091028387590471603V","paymentMode":"UPI_INTENT","timestamp":1775710718801,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"277090744616","upiTransactionId":"AXL39f5f2caa3f84e4fa6d10d977551e6de","vpa":"96XXXXXX36@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"277090744616","upiTransactionId":"AXL39f5f2caa3f84e4fa6d10d977551e6de","vpa":"96XXXXXX36@axl"},"currency":"INR","amount":10000}]}]}}
[09-Apr-2026 04:59:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 05:20:28 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 05:20:28 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 05:20:28 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 05:20:28 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 05:20:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 05:20:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 05:20:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 05:20:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 05:20:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 05:20:28 UTC] Available dates found: 3
[09-Apr-2026 05:29:56 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 05:29:56 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 05:29:56 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 05:29:56 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 05:29:56 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 05:29:56 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 05:29:56 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 05:29:56 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 05:29:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 05:29:56 UTC] Available dates found: 3
[09-Apr-2026 05:30:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 05:30:01 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 05:30:01 UTC] Current time (IST): 11:0
[09-Apr-2026 05:30:01 UTC] Requested date: 2026-04-11
[09-Apr-2026 05:30:01 UTC] Today: 2026-04-09
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 05:30:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 05:30:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 05:30:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 05:30:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 05:30:01 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 05:30:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 05:31:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775712651809","orderId":"OMO2604091100527745066020V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775713852759,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604091100568917771415V","paymentMode":"UPI_INTENT","timestamp":1775712656936,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300425390321","upiTransactionId":"PTM8bacc73abdc444a2a424a77a8f76b9aa","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300425390321","upiTransactionId":"PTM8bacc73abdc444a2a424a77a8f76b9aa","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":20000}]}]}}
[09-Apr-2026 05:31:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775712651809
            [orderId] => OMO2604091100527745066020V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775713852759
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604091100568917771415V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775712656936
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006675
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 300425390321
                                    [upiTransactionId] => PTM8bacc73abdc444a2a424a77a8f76b9aa
                                    [vpa] => 88XXXXXX37@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 300425390321
                                                    [upiTransactionId] => PTM8bacc73abdc444a2a424a77a8f76b9aa
                                                    [vpa] => 88XXXXXX37@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[09-Apr-2026 05:31:14 UTC] Payment Callback - POST Data: Array
(
)

[09-Apr-2026 05:31:14 UTC] Payment Callback - GET Data: Array
(
)

[09-Apr-2026 05:31:14 UTC] Amount Conversion: 20000 paise = 200 rupees
[09-Apr-2026 05:31:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[09-Apr-2026 05:31:14 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[09-Apr-2026 05:31:14 UTC] Payment is SUCCESS, attempting to update appointment...
[09-Apr-2026 05:31:14 UTC] Target appointment ID: TXN_1775712651809
[09-Apr-2026 05:31:14 UTC] Extracted numeric ID: 1775712651809
[09-Apr-2026 05:31:14 UTC] Appointment not found with ID: 1775712651809
[09-Apr-2026 05:31:14 UTC] Found recent pending appointment: ID=3050, Name=Bheru Lal Mali
[09-Apr-2026 05:31:14 UTC] Successfully updated recent appointment ID: 3050 to confirmed status
[09-Apr-2026 05:31:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775712651809","orderId":"OMO2604091100527745066020V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775713852759,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604091100568917771415V","paymentMode":"UPI_INTENT","timestamp":1775712656936,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300425390321","upiTransactionId":"PTM8bacc73abdc444a2a424a77a8f76b9aa","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300425390321","upiTransactionId":"PTM8bacc73abdc444a2a424a77a8f76b9aa","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":20000}]}]}}
[09-Apr-2026 05:31:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 06:01:03 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:01:03 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:01:03 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:01:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:01:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:01:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:01:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:01:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:01:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:01:03 UTC] Available dates found: 3
[09-Apr-2026 06:01:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:01:06 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:01:06 UTC] Current time (IST): 11:31
[09-Apr-2026 06:01:06 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:01:06 UTC] Today: 2026-04-09
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:01:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:01:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:01:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:01:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:01:06 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:31:47 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:31:47 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:31:47 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:31:47 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:31:47 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:31:47 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:31:47 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:31:47 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:31:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:31:47 UTC] Available dates found: 3
[09-Apr-2026 06:31:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:31:56 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:31:56 UTC] Current time (IST): 12:1
[09-Apr-2026 06:31:56 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:31:56 UTC] Today: 2026-04-09
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:31:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:31:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:31:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:31:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:31:56 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:32:59 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:32:59 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:32:59 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:32:59 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:32:59 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:32:59 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:32:59 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:32:59 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:32:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:32:59 UTC] Available dates found: 3
[09-Apr-2026 06:33:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:33:02 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:33:02 UTC] Current time (IST): 12:3
[09-Apr-2026 06:33:02 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:33:02 UTC] Today: 2026-04-09
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:33:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:33:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:33:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:33:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:33:02 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:33:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 06:34:41 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:34:41 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:34:41 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:34:41 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:34:41 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:34:41 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:34:41 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:34:41 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:34:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:34:41 UTC] Available dates found: 3
[09-Apr-2026 06:37:13 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:37:13 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:37:13 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:37:13 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:37:13 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:37:13 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:37:13 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:37:13 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:37:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:37:13 UTC] Available dates found: 3
[09-Apr-2026 06:37:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:37:19 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:37:19 UTC] Current time (IST): 12:7
[09-Apr-2026 06:37:19 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:37:19 UTC] Today: 2026-04-09
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:37:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:37:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:37:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:37:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:37:19 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:37:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 06:37:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775716656192","orderId":"OMO2604091207377520070370V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775717857736,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604091207428595066681V","paymentMode":"UPI_INTENT","timestamp":1775716662912,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6694","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"131185002166","upiTransactionId":"AXL6440cc7efe9d47bfb8ff853196452941","vpa":"98XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6694","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"131185002166","upiTransactionId":"AXL6440cc7efe9d47bfb8ff853196452941","vpa":"98XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[09-Apr-2026 06:37:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775716656192
            [orderId] => OMO2604091207377520070370V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775717857736
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604091207428595066681V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775716662912
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6694
                                    [ifsc] => SBIN0031101
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 131185002166
                                    [upiTransactionId] => AXL6440cc7efe9d47bfb8ff853196452941
                                    [vpa] => 98XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6694
                                                    [ifsc] => SBIN0031101
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 131185002166
                                                    [upiTransactionId] => AXL6440cc7efe9d47bfb8ff853196452941
                                                    [vpa] => 98XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[09-Apr-2026 06:37:59 UTC] Payment Callback - POST Data: Array
(
)

[09-Apr-2026 06:37:59 UTC] Payment Callback - GET Data: Array
(
)

[09-Apr-2026 06:37:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[09-Apr-2026 06:37:59 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[09-Apr-2026 06:37:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[09-Apr-2026 06:37:59 UTC] Payment is SUCCESS, attempting to update appointment...
[09-Apr-2026 06:37:59 UTC] Target appointment ID: TXN_1775716656192
[09-Apr-2026 06:37:59 UTC] Extracted numeric ID: 1775716656192
[09-Apr-2026 06:37:59 UTC] Appointment not found with ID: 1775716656192
[09-Apr-2026 06:37:59 UTC] Found recent pending appointment: ID=3052, Name=lali devi
[09-Apr-2026 06:37:59 UTC] Successfully updated recent appointment ID: 3052 to confirmed status
[09-Apr-2026 06:37:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775716656192","orderId":"OMO2604091207377520070370V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775717857736,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604091207428595066681V","paymentMode":"UPI_INTENT","timestamp":1775716662912,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6694","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"131185002166","upiTransactionId":"AXL6440cc7efe9d47bfb8ff853196452941","vpa":"98XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6694","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"131185002166","upiTransactionId":"AXL6440cc7efe9d47bfb8ff853196452941","vpa":"98XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[09-Apr-2026 06:38:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 06:42:55 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:42:55 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:42:55 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:42:55 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:42:55 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:42:55 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:42:55 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:42:55 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:42:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:42:55 UTC] Available dates found: 3
[09-Apr-2026 06:43:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:43:04 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:43:04 UTC] Current time (IST): 12:13
[09-Apr-2026 06:43:04 UTC] Requested date: 2026-04-12
[09-Apr-2026 06:43:04 UTC] Today: 2026-04-09
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:43:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:43:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:43:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:43:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:43:04 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:44:43 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:44:43 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:44:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:44:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:44:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:44:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:44:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:44:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:44:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:44:43 UTC] Available dates found: 3
[09-Apr-2026 06:44:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:44:53 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:44:53 UTC] Current time (IST): 12:14
[09-Apr-2026 06:44:53 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:44:53 UTC] Today: 2026-04-09
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:44:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:44:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:44:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:44:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:44:53 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:45:32 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:45:32 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:45:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:45:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:45:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:45:32 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:45:32 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:45:32 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:45:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:45:32 UTC] Available dates found: 3
[09-Apr-2026 06:45:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:45:38 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:45:38 UTC] Current time (IST): 12:15
[09-Apr-2026 06:45:38 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:45:38 UTC] Today: 2026-04-09
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:45:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:45:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:45:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:45:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:45:38 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:47:04 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:04 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:04 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:47:04 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:47:04 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:04 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:47:04 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:04 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:47:04 UTC] Available dates found: 3
[09-Apr-2026 06:47:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:47:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:47:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:47:22 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:22 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:47:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:47:22 UTC] Available dates found: 3
[09-Apr-2026 06:47:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:47:30 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:47:30 UTC] Current time (IST): 12:17
[09-Apr-2026 06:47:30 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:47:30 UTC] Today: 2026-04-09
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:47:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:47:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:47:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:47:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:47:30 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:49:04 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:04 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:04 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:49:04 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:49:04 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:04 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:49:04 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:04 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:49:04 UTC] Available dates found: 3
[09-Apr-2026 06:49:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:49:13 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:49:13 UTC] Current time (IST): 12:19
[09-Apr-2026 06:49:13 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:49:13 UTC] Today: 2026-04-09
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:49:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:49:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:49:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:49:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:49:13 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:49:36 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:36 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 06:49:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 06:49:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 06:49:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 06:49:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 06:49:36 UTC] Available dates found: 3
[09-Apr-2026 06:49:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:49:38 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:49:38 UTC] Current time (IST): 12:19
[09-Apr-2026 06:49:38 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:49:38 UTC] Today: 2026-04-09
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:49:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:49:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:49:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:49:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:49:38 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:50:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:50:10 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:50:10 UTC] Current time (IST): 12:20
[09-Apr-2026 06:50:10 UTC] Requested date: 2026-04-12
[09-Apr-2026 06:50:10 UTC] Today: 2026-04-09
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:50:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:50:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:50:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:50:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:50:10 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 06:50:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 06:50:11 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 06:50:11 UTC] Current time (IST): 12:20
[09-Apr-2026 06:50:11 UTC] Requested date: 2026-04-11
[09-Apr-2026 06:50:11 UTC] Today: 2026-04-09
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 06:50:11 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 07:21:00 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 07:21:00 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 07:21:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 07:21:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 07:21:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 07:21:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 07:21:00 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 07:21:00 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 07:21:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 07:21:00 UTC] Available dates found: 3
[09-Apr-2026 07:21:38 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[09-Apr-2026 07:21:38 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[09-Apr-2026 07:21:38 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[09-Apr-2026 07:21:38 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[09-Apr-2026 07:25:39 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
[09-Apr-2026 07:25:39 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
[09-Apr-2026 07:25:39 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
[09-Apr-2026 07:25:39 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
[09-Apr-2026 07:43:35 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
[09-Apr-2026 07:43:35 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
[09-Apr-2026 07:43:35 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
[09-Apr-2026 07:43:35 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
[09-Apr-2026 07:43:40 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:40 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:40 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 07:43:40 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 07:43:40 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:40 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 07:43:40 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:40 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 07:43:40 UTC] Available dates found: 3
[09-Apr-2026 07:43:51 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:51 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:51 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 07:43:51 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 07:43:51 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:51 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 07:43:51 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 07:43:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 07:43:51 UTC] Available dates found: 3
[09-Apr-2026 07:46:41 UTC] Password reset error: User not found with this mobile number
[09-Apr-2026 09:07:42 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:07:42 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 09:07:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 09:07:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 09:07:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 09:07:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 09:07:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 09:07:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:07:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 09:07:42 UTC] Available dates found: 3
[09-Apr-2026 09:07:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 09:07:44 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 09:07:44 UTC] Current time (IST): 14:37
[09-Apr-2026 09:07:44 UTC] Requested date: 2026-04-11
[09-Apr-2026 09:07:44 UTC] Today: 2026-04-09
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 09:07:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 09:07:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 09:07:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 09:07:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 09:07:44 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 09:29:08 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:29:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 09:29:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 09:29:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 09:29:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 09:29:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 09:29:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 09:29:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:29:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 09:29:08 UTC] Available dates found: 3
[09-Apr-2026 09:29:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 09:29:10 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 09:29:10 UTC] Current time (IST): 14:59
[09-Apr-2026 09:29:10 UTC] Requested date: 2026-04-11
[09-Apr-2026 09:29:10 UTC] Today: 2026-04-09
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 09:29:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 09:29:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 09:29:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 09:29:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 09:29:10 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 09:53:46 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:53:46 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 09:53:46 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 09:53:46 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 09:53:46 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 09:53:46 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 09:53:46 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 09:53:46 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:53:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 09:53:46 UTC] Available dates found: 3
[09-Apr-2026 09:54:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 09:54:21 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 09:54:21 UTC] Current time (IST): 15:24
[09-Apr-2026 09:54:21 UTC] Requested date: 2026-04-12
[09-Apr-2026 09:54:21 UTC] Today: 2026-04-09
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 09:54:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 09:54:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 09:54:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 09:54:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 09:54:21 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 09:55:05 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:55:05 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 09:55:05 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 09:55:05 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 09:55:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 09:55:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 09:55:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 09:55:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:55:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 09:55:05 UTC] Available dates found: 3
[09-Apr-2026 09:55:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 09:55:06 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 09:55:06 UTC] Current time (IST): 15:25
[09-Apr-2026 09:55:06 UTC] Requested date: 2026-04-11
[09-Apr-2026 09:55:06 UTC] Today: 2026-04-09
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 09:55:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 09:55:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 09:55:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 09:55:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 09:55:06 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 09:57:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 09:58:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775728681710","orderId":"OMO2604091528019891935447V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775729881958,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604091528070500471142V","paymentMode":"UPI_INTENT","timestamp":1775728687091,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6304","ifsc":"UTIB0000228","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"044895114220","upiTransactionId":"AXL8a5497f8731c4b5c9b98afda2d4eba78","vpa":"96XXXXXX35@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6304","ifsc":"UTIB0000228","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"044895114220","upiTransactionId":"AXL8a5497f8731c4b5c9b98afda2d4eba78","vpa":"96XXXXXX35@axl"},"currency":"INR","amount":30000}]}]}}
[09-Apr-2026 09:58:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775728681710
            [orderId] => OMO2604091528019891935447V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 30000
            [payableCurrency] => INR
            [payableAmount] => 30000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775729881958
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604091528070500471142V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775728687091
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6304
                                    [ifsc] => UTIB0000228
                                    [accountType] => SAVINGS
                                    [bankId] => UTIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 044895114220
                                    [upiTransactionId] => AXL8a5497f8731c4b5c9b98afda2d4eba78
                                    [vpa] => 96XXXXXX35@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6304
                                                    [ifsc] => UTIB0000228
                                                    [accountType] => SAVINGS
                                                    [bankId] => UTIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 044895114220
                                                    [upiTransactionId] => AXL8a5497f8731c4b5c9b98afda2d4eba78
                                                    [vpa] => 96XXXXXX35@axl
                                                )

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

                                )

                        )

                )

        )

)

[09-Apr-2026 09:58:20 UTC] Payment Callback - POST Data: Array
(
)

[09-Apr-2026 09:58:20 UTC] Payment Callback - GET Data: Array
(
)

[09-Apr-2026 09:58:20 UTC] Amount Conversion: 30000 paise = 300 rupees
[09-Apr-2026 09:58:20 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[09-Apr-2026 09:58:20 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[09-Apr-2026 09:58:20 UTC] Payment is SUCCESS, attempting to update appointment...
[09-Apr-2026 09:58:20 UTC] Target appointment ID: TXN_1775728681710
[09-Apr-2026 09:58:20 UTC] Extracted numeric ID: 1775728681710
[09-Apr-2026 09:58:20 UTC] Appointment not found with ID: 1775728681710
[09-Apr-2026 09:58:20 UTC] Found recent pending appointment: ID=3053, Name=sanjay kumar pahadiya bigod
[09-Apr-2026 09:58:20 UTC] Successfully updated recent appointment ID: 3053 to confirmed status
[09-Apr-2026 09:58:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775728681710","orderId":"OMO2604091528019891935447V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775729881958,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604091528070500471142V","paymentMode":"UPI_INTENT","timestamp":1775728687091,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6304","ifsc":"UTIB0000228","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"044895114220","upiTransactionId":"AXL8a5497f8731c4b5c9b98afda2d4eba78","vpa":"96XXXXXX35@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6304","ifsc":"UTIB0000228","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"044895114220","upiTransactionId":"AXL8a5497f8731c4b5c9b98afda2d4eba78","vpa":"96XXXXXX35@axl"},"currency":"INR","amount":30000}]}]}}
[09-Apr-2026 09:58:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 09:59:14 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:59:14 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 09:59:14 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 09:59:14 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 09:59:14 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 09:59:14 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 09:59:14 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 09:59:14 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 09:59:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 09:59:14 UTC] Available dates found: 3
[09-Apr-2026 09:59:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 09:59:21 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 09:59:21 UTC] Current time (IST): 15:29
[09-Apr-2026 09:59:21 UTC] Requested date: 2026-04-11
[09-Apr-2026 09:59:21 UTC] Today: 2026-04-09
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 09:59:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 09:59:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 09:59:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 09:59:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 09:59:21 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 10:29:22 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 10:29:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 10:29:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 10:29:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 10:29:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 10:29:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 10:29:22 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 10:29:22 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 10:29:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 10:29:22 UTC] Available dates found: 3
[09-Apr-2026 10:29:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 10:29:24 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 10:29:24 UTC] Current time (IST): 15:59
[09-Apr-2026 10:29:24 UTC] Requested date: 2026-04-11
[09-Apr-2026 10:29:24 UTC] Today: 2026-04-09
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 10:29:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 10:29:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 10:29:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 10:29:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 10:29:24 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 10:45:01 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 10:45:01 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 10:45:01 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 10:45:01 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 10:45:01 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 10:45:01 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 10:45:01 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 10:45:01 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 10:45:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 10:45:01 UTC] Available dates found: 3
[09-Apr-2026 10:45:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 10:45:17 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 10:45:17 UTC] Current time (IST): 16:15
[09-Apr-2026 10:45:17 UTC] Requested date: 2026-04-11
[09-Apr-2026 10:45:17 UTC] Today: 2026-04-09
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 10:45:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 10:45:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 10:45:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 10:45:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 10:45:17 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 10:45:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 10:45:24 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 10:45:24 UTC] Current time (IST): 16:15
[09-Apr-2026 10:45:24 UTC] Requested date: 2026-04-11
[09-Apr-2026 10:45:24 UTC] Today: 2026-04-09
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 10:45:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 10:45:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 10:45:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 10:45:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 10:45:24 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 10:45:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 10:45:29 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 10:45:29 UTC] Current time (IST): 16:15
[09-Apr-2026 10:45:29 UTC] Requested date: 2026-04-11
[09-Apr-2026 10:45:29 UTC] Today: 2026-04-09
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 10:45:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 10:45:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 10:45:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 10:45:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 10:45:29 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 11:23:02 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 11:23:02 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 11:23:02 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 11:23:02 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 11:23:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 11:23:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 11:23:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 11:23:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 11:23:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 11:23:02 UTC] Available dates found: 3
[09-Apr-2026 11:23:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 11:23:05 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 11:23:05 UTC] Current time (IST): 16:53
[09-Apr-2026 11:23:05 UTC] Requested date: 2026-04-11
[09-Apr-2026 11:23:05 UTC] Today: 2026-04-09
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 11:23:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 11:23:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 11:23:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 11:23:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 11:23:05 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 11:26:36 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 11:26:36 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 11:26:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 11:26:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 11:26:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 11:26:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 11:26:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 11:26:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 11:26:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 11:26:36 UTC] Available dates found: 3
[09-Apr-2026 15:01:17 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 15:01:17 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 15:01:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 15:01:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 15:01:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 15:01:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 15:01:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 15:01:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 15:01:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 15:01:17 UTC] Available dates found: 3
[09-Apr-2026 15:01:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 15:01:21 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 15:01:21 UTC] Current time (IST): 20:31
[09-Apr-2026 15:01:21 UTC] Requested date: 2026-04-11
[09-Apr-2026 15:01:21 UTC] Today: 2026-04-09
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 15:01:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 15:01:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 15:01:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 15:01:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 15:01:21 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 15:08:32 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 15:08:32 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 15:08:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 15:08:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 15:08:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 15:08:32 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 15:08:32 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 15:08:32 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 15:08:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 15:08:32 UTC] Available dates found: 3
[09-Apr-2026 15:08:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 15:08:34 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 15:08:34 UTC] Current time (IST): 20:38
[09-Apr-2026 15:08:34 UTC] Requested date: 2026-04-11
[09-Apr-2026 15:08:34 UTC] Today: 2026-04-09
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 15:08:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 15:08:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 15:08:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 15:08:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 15:08:34 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 15:36:07 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 15:36:07 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 15:36:07 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 15:36:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 15:36:07 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 15:36:07 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 15:36:07 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 15:36:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 15:36:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 15:36:07 UTC] Available dates found: 3
[09-Apr-2026 15:36:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 15:36:12 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 15:36:12 UTC] Current time (IST): 21:6
[09-Apr-2026 15:36:12 UTC] Requested date: 2026-04-11
[09-Apr-2026 15:36:12 UTC] Today: 2026-04-09
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 15:36:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 15:36:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 15:36:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 15:36:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 15:36:12 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 15:36:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[09-Apr-2026 15:36:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775748984061","orderId":"OMO2604092106256353604786V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775750185618,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604092106301923242222V","paymentMode":"UPI_INTENT","timestamp":1775748990233,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"385880371336","upiTransactionId":"AXLac82ba95b94749afbf9b595d4d1fbf32","vpa":"89XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"385880371336","upiTransactionId":"AXLac82ba95b94749afbf9b595d4d1fbf32","vpa":"89XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[09-Apr-2026 15:36:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775748984061
            [orderId] => OMO2604092106256353604786V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775750185618
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604092106301923242222V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775748990233
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXXX4629
                                    [ifsc] => AUBL0002231
                                    [accountType] => SAVINGS
                                    [bankId] => AUBL
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 385880371336
                                    [upiTransactionId] => AXLac82ba95b94749afbf9b595d4d1fbf32
                                    [vpa] => 89XXXXXXXX-3@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 385880371336
                                                    [upiTransactionId] => AXLac82ba95b94749afbf9b595d4d1fbf32
                                                    [vpa] => 89XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[09-Apr-2026 15:36:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[09-Apr-2026 15:36:39 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[09-Apr-2026 15:36:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[09-Apr-2026 15:36:39 UTC] Payment is SUCCESS, attempting to update appointment...
[09-Apr-2026 15:36:39 UTC] Target appointment ID: TXN_1775748984061
[09-Apr-2026 15:36:39 UTC] Extracted numeric ID: 1775748984061
[09-Apr-2026 15:36:39 UTC] Appointment not found with ID: 1775748984061
[09-Apr-2026 15:36:39 UTC] Found recent pending appointment: ID=3054, Name=महावीर
[09-Apr-2026 15:36:39 UTC] Successfully updated recent appointment ID: 3054 to confirmed status
[09-Apr-2026 15:36:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775748984061","orderId":"OMO2604092106256353604786V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775750185618,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604092106301923242222V","paymentMode":"UPI_INTENT","timestamp":1775748990233,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"385880371336","upiTransactionId":"AXLac82ba95b94749afbf9b595d4d1fbf32","vpa":"89XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"385880371336","upiTransactionId":"AXLac82ba95b94749afbf9b595d4d1fbf32","vpa":"89XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[09-Apr-2026 16:16:00 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 16:16:00 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 16:16:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 16:16:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 16:16:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 16:16:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 16:16:00 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 16:16:00 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 16:16:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 16:16:00 UTC] Available dates found: 3
[09-Apr-2026 16:16:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 16:16:01 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 16:16:01 UTC] Current time (IST): 21:46
[09-Apr-2026 16:16:01 UTC] Requested date: 2026-04-11
[09-Apr-2026 16:16:01 UTC] Today: 2026-04-09
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 16:16:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 16:16:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 16:16:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 16:16:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 16:16:01 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 16:31:35 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 16:31:35 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 16:31:35 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 16:31:35 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 16:31:35 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 16:31:35 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 16:31:35 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 16:31:35 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 16:31:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 16:31:35 UTC] Available dates found: 3
[09-Apr-2026 16:31:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 16:31:48 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 16:31:48 UTC] Current time (IST): 22:1
[09-Apr-2026 16:31:48 UTC] Requested date: 2026-04-12
[09-Apr-2026 16:31:48 UTC] Today: 2026-04-09
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 16:31:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 16:31:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 16:31:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 16:31:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 16:31:48 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 16:32:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 16:32:18 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 16:32:18 UTC] Current time (IST): 22:2
[09-Apr-2026 16:32:18 UTC] Requested date: 2026-04-11
[09-Apr-2026 16:32:18 UTC] Today: 2026-04-09
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 16:32:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 16:32:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 16:32:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 16:32:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 16:32:18 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 16:32:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 16:32:32 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 16:32:32 UTC] Current time (IST): 22:2
[09-Apr-2026 16:32:32 UTC] Requested date: 2026-04-12
[09-Apr-2026 16:32:32 UTC] Today: 2026-04-09
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 16:32:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 16:32:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 16:32:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 16:32:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 16:32:32 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 16:54:44 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 16:54:44 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 16:54:44 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 16:54:44 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 16:54:44 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 16:54:44 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 16:54:44 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 16:54:44 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 16:54:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 16:54:44 UTC] Available dates found: 3
[09-Apr-2026 16:54:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 16:54:46 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 16:54:46 UTC] Current time (IST): 22:24
[09-Apr-2026 16:54:46 UTC] Requested date: 2026-04-11
[09-Apr-2026 16:54:46 UTC] Today: 2026-04-09
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 16:54:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 16:54:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 16:54:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 16:54:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 16:54:46 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 18:02:08 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 18:02:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 18:02:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 18:02:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 18:02:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 18:02:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 18:02:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 18:02:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 18:02:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 18:02:08 UTC] Available dates found: 3
[09-Apr-2026 18:02:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[09-Apr-2026 18:02:11 UTC] Using actual slot duration: 15 minutes
[09-Apr-2026 18:02:11 UTC] Current time (IST): 23:32
[09-Apr-2026 18:02:11 UTC] Requested date: 2026-04-11
[09-Apr-2026 18:02:11 UTC] Today: 2026-04-09
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 08:00 - 08:15
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 08:15 - 08:30
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 08:30 - 08:45
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 08:45 - 09:00
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 09:00 - 09:15
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 09:15 - 09:30
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 09:30 - 09:45
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 09:45 - 10:00
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 10:00 - 10:15
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 10:15 - 10:30
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 10:30 - 10:45
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 10:45 - 11:00
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 11:00 - 11:15
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 11:15 - 11:30
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 11:30 - 11:45
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 11:45 - 12:00
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 12:00 - 12:15
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 12:15 - 12:30
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 12:30 - 12:45
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 12:45 - 13:00
[09-Apr-2026 18:02:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[09-Apr-2026 18:02:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[09-Apr-2026 18:02:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[09-Apr-2026 18:02:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 14:00 - 14:15
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 14:15 - 14:30
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 14:30 - 14:45
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 14:45 - 15:00
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 15:00 - 15:15
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 15:15 - 15:30
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 15:30 - 15:45
[09-Apr-2026 18:02:11 UTC] Slot added (future date): 15:45 - 16:00
[09-Apr-2026 21:09:03 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:03 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:03 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 21:09:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 21:09:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 21:09:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 21:09:03 UTC] Available dates found: 3
[09-Apr-2026 21:09:30 UTC] Date: 2026-04-09, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:30 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:30 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[09-Apr-2026 21:09:30 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[09-Apr-2026 21:09:30 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:30 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[09-Apr-2026 21:09:30 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:30 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[09-Apr-2026 21:09:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[09-Apr-2026 21:09:30 UTC] Available dates found: 3
[10-Apr-2026 02:33:26 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 02:33:26 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 02:33:26 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 02:33:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 02:33:26 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 02:33:26 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 02:33:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 02:33:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 02:33:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 02:33:26 UTC] Available dates found: 3
[10-Apr-2026 02:33:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 02:33:29 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 02:33:29 UTC] Current time (IST): 8:3
[10-Apr-2026 02:33:29 UTC] Requested date: 2026-04-11
[10-Apr-2026 02:33:29 UTC] Today: 2026-04-10
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 02:33:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 02:33:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 02:33:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 02:33:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 02:33:29 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 02:33:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 02:34:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775788435070","orderId":"OMO2604100803552993143725V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775789635283,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100803578511769935V","paymentMode":"UPI_INTENT","timestamp":1775788437889,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"805523710290","upiTransactionId":"YBL3341e10f5aff42c0b8cdabf48fe9049e","vpa":"duXXXXXXXXXXXXXXva@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"805523710290","upiTransactionId":"YBL3341e10f5aff42c0b8cdabf48fe9049e","vpa":"duXXXXXXXXXXXXXXva@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 02:34:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775788435070
            [orderId] => OMO2604100803552993143725V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775789635283
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604100803578511769935V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775788437889
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1806
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 805523710290
                                    [upiTransactionId] => YBL3341e10f5aff42c0b8cdabf48fe9049e
                                    [vpa] => duXXXXXXXXXXXXXXva@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1806
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 805523710290
                                                    [upiTransactionId] => YBL3341e10f5aff42c0b8cdabf48fe9049e
                                                    [vpa] => duXXXXXXXXXXXXXXva@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 02:34:05 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 02:34:05 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 02:34:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 02:34:05 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 02:34:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 02:34:05 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 02:34:05 UTC] Target appointment ID: TXN_1775788435070
[10-Apr-2026 02:34:05 UTC] Extracted numeric ID: 1775788435070
[10-Apr-2026 02:34:05 UTC] Appointment not found with ID: 1775788435070
[10-Apr-2026 02:34:05 UTC] Found recent pending appointment: ID=3055, Name=Durgashankar
[10-Apr-2026 02:34:05 UTC] Successfully updated recent appointment ID: 3055 to confirmed status
[10-Apr-2026 02:34:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775788435070","orderId":"OMO2604100803552993143725V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775789635283,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100803578511769935V","paymentMode":"UPI_INTENT","timestamp":1775788437889,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"805523710290","upiTransactionId":"YBL3341e10f5aff42c0b8cdabf48fe9049e","vpa":"duXXXXXXXXXXXXXXva@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"805523710290","upiTransactionId":"YBL3341e10f5aff42c0b8cdabf48fe9049e","vpa":"duXXXXXXXXXXXXXXva@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 03:16:03 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 03:16:03 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 03:16:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 03:16:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 03:16:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 03:16:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 03:16:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 03:16:03 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 03:16:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 03:16:03 UTC] Available dates found: 3
[10-Apr-2026 03:23:03 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 03:23:03 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 03:23:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 03:23:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 03:23:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 03:23:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 03:23:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 03:23:03 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 03:23:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 03:23:03 UTC] Available dates found: 3
[10-Apr-2026 03:23:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 03:23:11 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 03:23:11 UTC] Current time (IST): 8:53
[10-Apr-2026 03:23:11 UTC] Requested date: 2026-04-11
[10-Apr-2026 03:23:11 UTC] Today: 2026-04-10
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 03:23:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 03:23:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 03:23:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 03:23:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 03:23:11 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 03:23:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 03:23:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775791406885","orderId":"OMO2604100853275523242941V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775792607522,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100853346517766499V","paymentMode":"UPI_INTENT","timestamp":1775791414691,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"379858301081","upiTransactionId":"AXL339aabf1c91d441ca4496bc28e01f104","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"379858301081","upiTransactionId":"AXL339aabf1c91d441ca4496bc28e01f104","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 03:23:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775791406885
            [orderId] => OMO2604100853275523242941V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775792607522
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604100853346517766499V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775791414691
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1089
                                    [ifsc] => BARB0BHILWA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 379858301081
                                    [upiTransactionId] => AXL339aabf1c91d441ca4496bc28e01f104
                                    [vpa] => 63XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1089
                                                    [ifsc] => BARB0BHILWA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 379858301081
                                                    [upiTransactionId] => AXL339aabf1c91d441ca4496bc28e01f104
                                                    [vpa] => 63XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 03:23:48 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 03:23:48 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 03:23:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 03:23:48 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 03:23:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 03:23:48 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 03:23:48 UTC] Target appointment ID: TXN_1775791406885
[10-Apr-2026 03:23:48 UTC] Extracted numeric ID: 1775791406885
[10-Apr-2026 03:23:48 UTC] Appointment not found with ID: 1775791406885
[10-Apr-2026 03:23:48 UTC] Found recent pending appointment: ID=3056, Name=भवानी शंकर
[10-Apr-2026 03:23:48 UTC] Successfully updated recent appointment ID: 3056 to confirmed status
[10-Apr-2026 03:23:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775791406885","orderId":"OMO2604100853275523242941V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775792607522,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100853346517766499V","paymentMode":"UPI_INTENT","timestamp":1775791414691,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"379858301081","upiTransactionId":"AXL339aabf1c91d441ca4496bc28e01f104","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"379858301081","upiTransactionId":"AXL339aabf1c91d441ca4496bc28e01f104","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 03:47:18 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 03:47:18 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 03:47:18 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 03:47:18 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 03:47:18 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 03:47:18 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 03:47:18 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 03:47:18 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 03:47:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 03:47:18 UTC] Available dates found: 3
[10-Apr-2026 03:47:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 03:47:23 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 03:47:23 UTC] Current time (IST): 9:17
[10-Apr-2026 03:47:23 UTC] Requested date: 2026-04-11
[10-Apr-2026 03:47:23 UTC] Today: 2026-04-10
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 03:47:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 03:47:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 03:47:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 03:47:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 03:47:23 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 03:51:58 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 03:51:58 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 03:51:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 03:51:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 03:51:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 03:51:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 03:51:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 03:51:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 03:51:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 03:51:58 UTC] Available dates found: 3
[10-Apr-2026 03:52:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 03:52:03 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 03:52:03 UTC] Current time (IST): 9:22
[10-Apr-2026 03:52:03 UTC] Requested date: 2026-04-11
[10-Apr-2026 03:52:03 UTC] Today: 2026-04-10
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 03:52:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 03:52:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 03:52:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 03:52:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 03:52:03 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 03:54:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 03:55:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 03:55:38 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775793324327","orderId":"OMO2604100925252538479716V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775794525239,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100925287085497642V","paymentMode":"UPI_INTENT","timestamp":1775793328743,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0406","ifsc":"SBIN0031214","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"017593195750","upiTransactionId":"YBLdc4f655b63f0469980cbaa8f30e426c3","vpa":"96XXXXXX12@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0406","ifsc":"SBIN0031214","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"017593195750","upiTransactionId":"YBLdc4f655b63f0469980cbaa8f30e426c3","vpa":"96XXXXXX12@ybl"},"currency":"INR","amount":20000}]}]}}
[10-Apr-2026 03:55:38 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775793324327
            [orderId] => OMO2604100925252538479716V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775794525239
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604100925287085497642V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775793328743
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0406
                                    [ifsc] => SBIN0031214
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 017593195750
                                    [upiTransactionId] => YBLdc4f655b63f0469980cbaa8f30e426c3
                                    [vpa] => 96XXXXXX12@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0406
                                                    [ifsc] => SBIN0031214
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 017593195750
                                                    [upiTransactionId] => YBLdc4f655b63f0469980cbaa8f30e426c3
                                                    [vpa] => 96XXXXXX12@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 03:55:38 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 03:55:38 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 03:55:38 UTC] Amount Conversion: 20000 paise = 200 rupees
[10-Apr-2026 03:55:38 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 03:55:38 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[10-Apr-2026 03:55:38 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 03:55:38 UTC] Target appointment ID: TXN_1775793324327
[10-Apr-2026 03:55:38 UTC] Extracted numeric ID: 1775793324327
[10-Apr-2026 03:55:38 UTC] Appointment not found with ID: 1775793324327
[10-Apr-2026 03:55:38 UTC] Found recent pending appointment: ID=3058, Name=Vikas trivedi
[10-Apr-2026 03:55:38 UTC] Successfully updated recent appointment ID: 3058 to confirmed status
[10-Apr-2026 03:55:38 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775793324327","orderId":"OMO2604100925252538479716V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775794525239,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100925287085497642V","paymentMode":"UPI_INTENT","timestamp":1775793328743,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0406","ifsc":"SBIN0031214","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"017593195750","upiTransactionId":"YBLdc4f655b63f0469980cbaa8f30e426c3","vpa":"96XXXXXX12@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0406","ifsc":"SBIN0031214","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"017593195750","upiTransactionId":"YBLdc4f655b63f0469980cbaa8f30e426c3","vpa":"96XXXXXX12@ybl"},"currency":"INR","amount":20000}]}]}}
[10-Apr-2026 03:55:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 04:03:13 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:13 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 04:03:13 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 04:03:13 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:13 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 04:03:13 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:13 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:13 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 04:03:13 UTC] Available dates found: 3
[10-Apr-2026 04:03:14 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:14 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 04:03:14 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 04:03:14 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:14 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 04:03:14 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:14 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:14 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:03:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 04:03:14 UTC] Available dates found: 3
[10-Apr-2026 04:03:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:03:23 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:03:23 UTC] Current time (IST): 9:33
[10-Apr-2026 04:03:23 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:03:23 UTC] Today: 2026-04-10
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:03:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:03:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:03:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:03:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 04:03:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:03:23 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:03:23 UTC] Current time (IST): 9:33
[10-Apr-2026 04:03:23 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:03:23 UTC] Today: 2026-04-10
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:03:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:03:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:03:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:03:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:03:23 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 04:03:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:03:46 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:03:46 UTC] Current time (IST): 9:33
[10-Apr-2026 04:03:46 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:03:46 UTC] Today: 2026-04-10
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:03:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:03:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:03:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:03:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:03:46 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 04:04:33 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:04:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 04:04:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 04:04:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 04:04:33 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 04:04:33 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 04:04:33 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 04:04:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:04:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 04:04:33 UTC] Available dates found: 3
[10-Apr-2026 04:04:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:04:53 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:04:53 UTC] Current time (IST): 9:34
[10-Apr-2026 04:04:53 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:04:53 UTC] Today: 2026-04-10
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:04:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:04:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:04:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:04:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:04:53 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 04:05:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 04:05:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775793906711","orderId":"OMO2604100935069271269607V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775795106911,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100935127585070258V","paymentMode":"UPI_INTENT","timestamp":1775793912796,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX9111","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"187220290526","upiTransactionId":"AXL13bf2c3f7b2c45b88a24d2f5aea779ff","vpa":"96XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX9111","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"187220290526","upiTransactionId":"AXL13bf2c3f7b2c45b88a24d2f5aea779ff","vpa":"96XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 04:05:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775793906711
            [orderId] => OMO2604100935069271269607V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775795106911
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604100935127585070258V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775793912796
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX9111
                                    [ifsc] => KKBK0000274
                                    [accountType] => SAVINGS
                                    [bankId] => KKBK
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 187220290526
                                    [upiTransactionId] => AXL13bf2c3f7b2c45b88a24d2f5aea779ff
                                    [vpa] => 96XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX9111
                                                    [ifsc] => KKBK0000274
                                                    [accountType] => SAVINGS
                                                    [bankId] => KKBK
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 187220290526
                                                    [upiTransactionId] => AXL13bf2c3f7b2c45b88a24d2f5aea779ff
                                                    [vpa] => 96XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 04:05:26 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 04:05:26 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 04:05:26 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 04:05:26 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 04:05:26 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 04:05:26 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 04:05:26 UTC] Target appointment ID: TXN_1775793906711
[10-Apr-2026 04:05:26 UTC] Extracted numeric ID: 1775793906711
[10-Apr-2026 04:05:26 UTC] Appointment not found with ID: 1775793906711
[10-Apr-2026 04:05:26 UTC] Found recent pending appointment: ID=3059, Name=kana bhilwara
[10-Apr-2026 04:05:26 UTC] Successfully updated recent appointment ID: 3059 to confirmed status
[10-Apr-2026 04:05:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775793906711","orderId":"OMO2604100935069271269607V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775795106911,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100935127585070258V","paymentMode":"UPI_INTENT","timestamp":1775793912796,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX9111","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"187220290526","upiTransactionId":"AXL13bf2c3f7b2c45b88a24d2f5aea779ff","vpa":"96XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX9111","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"187220290526","upiTransactionId":"AXL13bf2c3f7b2c45b88a24d2f5aea779ff","vpa":"96XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 04:05:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 04:10:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:10:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 04:10:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 04:10:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 04:10:12 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 04:10:12 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 04:10:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 04:10:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:10:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 04:10:12 UTC] Available dates found: 3
[10-Apr-2026 04:10:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:10:25 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:10:25 UTC] Current time (IST): 9:40
[10-Apr-2026 04:10:25 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:10:25 UTC] Today: 2026-04-10
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:10:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:10:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:10:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:10:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:10:25 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 04:10:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 04:11:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775794257366","orderId":"OMO2604100940579693143390V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775795457956,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100941083419944953V","paymentMode":"UPI_INTENT","timestamp":1775794268384,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"203677975566","upiTransactionId":"PTMb16506a007164d93bd32730b17f84c1c","vpa":"90XXXXXX22@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"203677975566","upiTransactionId":"PTMb16506a007164d93bd32730b17f84c1c","vpa":"90XXXXXX22@ptyes"},"currency":"INR","amount":20000}]}]}}
[10-Apr-2026 04:11:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775794257366
            [orderId] => OMO2604100940579693143390V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775795457956
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604100941083419944953V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775794268384
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

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

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

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

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

                                )

                        )

                )

        )

)

[10-Apr-2026 04:11:30 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 04:11:30 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 04:11:30 UTC] Amount Conversion: 20000 paise = 200 rupees
[10-Apr-2026 04:11:30 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 04:11:30 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[10-Apr-2026 04:11:30 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 04:11:30 UTC] Target appointment ID: TXN_1775794257366
[10-Apr-2026 04:11:30 UTC] Extracted numeric ID: 1775794257366
[10-Apr-2026 04:11:30 UTC] Appointment not found with ID: 1775794257366
[10-Apr-2026 04:11:30 UTC] Found recent pending appointment: ID=3060, Name=Narayan Singh rathore
[10-Apr-2026 04:11:30 UTC] Successfully updated recent appointment ID: 3060 to confirmed status
[10-Apr-2026 04:11:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775794257366","orderId":"OMO2604100940579693143390V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775795457956,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100941083419944953V","paymentMode":"UPI_INTENT","timestamp":1775794268384,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"203677975566","upiTransactionId":"PTMb16506a007164d93bd32730b17f84c1c","vpa":"90XXXXXX22@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"203677975566","upiTransactionId":"PTMb16506a007164d93bd32730b17f84c1c","vpa":"90XXXXXX22@ptyes"},"currency":"INR","amount":20000}]}]}}
[10-Apr-2026 04:11:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 04:14:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775793259355","orderId":"OMO2604100924202197766373V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1775794460203,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100924315948479084V","paymentMode":"UPI_INTENT","timestamp":1775793271704,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[10-Apr-2026 04:14:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775793259355
            [orderId] => OMO2604100924202197766373V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1775794460203
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[10-Apr-2026 04:14:22 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 04:14:22 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 04:14:22 UTC] Amount Conversion: 20000 paise = 200 rupees
[10-Apr-2026 04:14:22 UTC] Payment Status: FAILED (from status: FAILED)
[10-Apr-2026 04:14:22 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[10-Apr-2026 04:14:22 UTC] Payment not successful, status: FAILED
[10-Apr-2026 04:14:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775793259355","orderId":"OMO2604100924202197766373V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1775794460203,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100924315948479084V","paymentMode":"UPI_INTENT","timestamp":1775793271704,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[10-Apr-2026 04:21:14 UTC] Password reset successful for mobile: 9950020723
[10-Apr-2026 04:21:50 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:21:50 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 04:21:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 04:21:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 04:21:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 04:21:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 04:21:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 04:21:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:21:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 04:21:51 UTC] Available dates found: 3
[10-Apr-2026 04:21:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:21:57 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:21:57 UTC] Current time (IST): 9:51
[10-Apr-2026 04:21:57 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:21:57 UTC] Today: 2026-04-10
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:21:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:21:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:21:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:21:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:21:57 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 04:23:25 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:23:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 04:23:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 04:23:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 04:23:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 04:23:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 04:23:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 04:23:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:23:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 04:23:25 UTC] Available dates found: 3
[10-Apr-2026 04:23:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:23:28 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:23:28 UTC] Current time (IST): 9:53
[10-Apr-2026 04:23:28 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:23:28 UTC] Today: 2026-04-10
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:23:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:23:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:23:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:23:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:23:28 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 04:23:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 04:24:01 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:24:01 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 04:24:01 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 04:24:01 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 04:24:01 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 04:24:01 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 04:24:01 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 04:24:01 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:24:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 04:24:01 UTC] Available dates found: 3
[10-Apr-2026 04:24:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:24:02 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:24:02 UTC] Current time (IST): 9:54
[10-Apr-2026 04:24:02 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:24:02 UTC] Today: 2026-04-10
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:24:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:24:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:24:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:24:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:24:02 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 04:24:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775795024472","orderId":"OMO2604100953455439944582V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775796225530,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100953552901855147V","paymentMode":"UPI_INTENT","timestamp":1775795035332,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0730","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"603754419661","upiTransactionId":"YBL4f02822ec9d640eb9dc78a7d83553207","vpa":"99XXXXXX23@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0730","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"603754419661","upiTransactionId":"YBL4f02822ec9d640eb9dc78a7d83553207","vpa":"99XXXXXX23@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 04:24:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775795024472
            [orderId] => OMO2604100953455439944582V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775796225530
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604100953552901855147V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775795035332
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0730
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 603754419661
                                    [upiTransactionId] => YBL4f02822ec9d640eb9dc78a7d83553207
                                    [vpa] => 99XXXXXX23@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0730
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 603754419661
                                                    [upiTransactionId] => YBL4f02822ec9d640eb9dc78a7d83553207
                                                    [vpa] => 99XXXXXX23@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[10-Apr-2026 04:24:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 04:24:16 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 04:24:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 04:24:16 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 04:24:16 UTC] Target appointment ID: TXN_1775795024472
[10-Apr-2026 04:24:16 UTC] Extracted numeric ID: 1775795024472
[10-Apr-2026 04:24:16 UTC] Appointment not found with ID: 1775795024472
[10-Apr-2026 04:24:16 UTC] Found recent pending appointment: ID=3061, Name=Babu Bairagi  Triveni
[10-Apr-2026 04:24:16 UTC] Successfully updated recent appointment ID: 3061 to confirmed status
[10-Apr-2026 04:24:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775795024472","orderId":"OMO2604100953455439944582V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775796225530,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604100953552901855147V","paymentMode":"UPI_INTENT","timestamp":1775795035332,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0730","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"603754419661","upiTransactionId":"YBL4f02822ec9d640eb9dc78a7d83553207","vpa":"99XXXXXX23@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0730","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"603754419661","upiTransactionId":"YBL4f02822ec9d640eb9dc78a7d83553207","vpa":"99XXXXXX23@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 04:24:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 04:58:02 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:58:02 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 04:58:02 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 04:58:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 04:58:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 04:58:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 04:58:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 04:58:02 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 04:58:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 04:58:02 UTC] Available dates found: 3
[10-Apr-2026 04:58:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 04:58:05 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 04:58:05 UTC] Current time (IST): 10:28
[10-Apr-2026 04:58:05 UTC] Requested date: 2026-04-11
[10-Apr-2026 04:58:05 UTC] Today: 2026-04-10
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 04:58:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 04:58:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 04:58:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 04:58:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 04:58:05 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 05:15:36 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 05:15:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 05:15:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 05:15:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 05:15:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 05:15:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 05:15:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 05:15:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 05:15:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 05:15:36 UTC] Available dates found: 3
[10-Apr-2026 05:23:58 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 05:23:58 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 05:23:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 05:23:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 05:23:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 05:23:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 05:23:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 05:23:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 05:23:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 05:23:58 UTC] Available dates found: 3
[10-Apr-2026 05:24:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 05:24:09 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 05:24:09 UTC] Current time (IST): 10:54
[10-Apr-2026 05:24:09 UTC] Requested date: 2026-04-11
[10-Apr-2026 05:24:09 UTC] Today: 2026-04-10
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 05:24:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 05:24:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 05:24:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 05:24:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 05:24:09 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 05:25:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 05:26:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775798746271","orderId":"OMO2604101055465817648546V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775799946566,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101055527139944794V","paymentMode":"UPI_INTENT","timestamp":1775798752750,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX6318","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"187254560814","upiTransactionId":"AXL61b1ff70e1f04e5990b9ff4a101c5849","vpa":"97XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX6318","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"187254560814","upiTransactionId":"AXL61b1ff70e1f04e5990b9ff4a101c5849","vpa":"97XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 05:26:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775798746271
            [orderId] => OMO2604101055465817648546V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775799946566
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101055527139944794V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775798752750
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX6318
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                    [bankId] => RMGB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 187254560814
                                    [upiTransactionId] => AXL61b1ff70e1f04e5990b9ff4a101c5849
                                    [vpa] => 97XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX6318
                                                    [ifsc] => RMGB0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => RMGB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 187254560814
                                                    [upiTransactionId] => AXL61b1ff70e1f04e5990b9ff4a101c5849
                                                    [vpa] => 97XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 05:26:22 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 05:26:22 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 05:26:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 05:26:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 05:26:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 05:26:22 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 05:26:22 UTC] Target appointment ID: TXN_1775798746271
[10-Apr-2026 05:26:22 UTC] Extracted numeric ID: 1775798746271
[10-Apr-2026 05:26:22 UTC] Appointment not found with ID: 1775798746271
[10-Apr-2026 05:26:22 UTC] Found recent pending appointment: ID=3062, Name=Krishna Jajoo
[10-Apr-2026 05:26:22 UTC] Successfully updated recent appointment ID: 3062 to confirmed status
[10-Apr-2026 05:26:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775798746271","orderId":"OMO2604101055465817648546V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775799946566,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101055527139944794V","paymentMode":"UPI_INTENT","timestamp":1775798752750,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX6318","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"187254560814","upiTransactionId":"AXL61b1ff70e1f04e5990b9ff4a101c5849","vpa":"97XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX6318","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"187254560814","upiTransactionId":"AXL61b1ff70e1f04e5990b9ff4a101c5849","vpa":"97XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 05:26:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 05:54:59 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 05:54:59 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 05:54:59 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 05:54:59 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 05:54:59 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 05:54:59 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 05:54:59 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 05:54:59 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 05:54:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 05:54:59 UTC] Available dates found: 3
[10-Apr-2026 07:18:40 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
[10-Apr-2026 07:18:40 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'auth.php' (include_path='.:/opt/cpanel/ea-php81/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
[10-Apr-2026 07:18:42 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
[10-Apr-2026 07:18:42 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'auth.php' (include_path='.:/opt/cpanel/ea-php81/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
[10-Apr-2026 07:18:47 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
[10-Apr-2026 07:18:47 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'auth.php' (include_path='.:/opt/cpanel/ea-php81/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
[10-Apr-2026 07:44:36 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 07:44:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 07:44:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 07:44:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 07:44:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 07:44:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 07:44:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 07:44:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 07:44:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 07:44:36 UTC] Available dates found: 3
[10-Apr-2026 07:44:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 07:44:39 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 07:44:39 UTC] Current time (IST): 13:14
[10-Apr-2026 07:44:39 UTC] Requested date: 2026-04-14
[10-Apr-2026 07:44:39 UTC] Today: 2026-04-10
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 07:44:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 07:44:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 07:44:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 07:44:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 07:44:39 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 07:45:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 07:46:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775807130428","orderId":"OMO2604101315309811519547V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775808330966,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101315380214217236V","paymentMode":"UPI_INTENT","timestamp":1775807138060,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"UTIB0000893","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"646613852174","upiTransactionId":"ICIfd9ee9eaff1f43ffbb454ecd62e0dc51","vpa":"trXXXXXXXXXXXXXXXX-2@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"UTIB0000893","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"646613852174","upiTransactionId":"ICIfd9ee9eaff1f43ffbb454ecd62e0dc51","vpa":"trXXXXXXXXXXXXXXXX-2@okicici"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 07:46:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775807130428
            [orderId] => OMO2604101315309811519547V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775808330966
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101315380214217236V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775807138060
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => UTIB0000893
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 646613852174
                                    [upiTransactionId] => ICIfd9ee9eaff1f43ffbb454ecd62e0dc51
                                    [vpa] => trXXXXXXXXXXXXXXXX-2@okicici
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 646613852174
                                                    [upiTransactionId] => ICIfd9ee9eaff1f43ffbb454ecd62e0dc51
                                                    [vpa] => trXXXXXXXXXXXXXXXX-2@okicici
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 07:46:10 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 07:46:10 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 07:46:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 07:46:10 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 07:46:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 07:46:10 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 07:46:10 UTC] Target appointment ID: TXN_1775807130428
[10-Apr-2026 07:46:10 UTC] Extracted numeric ID: 1775807130428
[10-Apr-2026 07:46:10 UTC] Appointment not found with ID: 1775807130428
[10-Apr-2026 07:46:10 UTC] Found recent pending appointment: ID=3063, Name=jyoti jain
[10-Apr-2026 07:46:10 UTC] Successfully updated recent appointment ID: 3063 to confirmed status
[10-Apr-2026 07:46:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775807130428","orderId":"OMO2604101315309811519547V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775808330966,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101315380214217236V","paymentMode":"UPI_INTENT","timestamp":1775807138060,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"UTIB0000893","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"646613852174","upiTransactionId":"ICIfd9ee9eaff1f43ffbb454ecd62e0dc51","vpa":"trXXXXXXXXXXXXXXXX-2@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"UTIB0000893","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"646613852174","upiTransactionId":"ICIfd9ee9eaff1f43ffbb454ecd62e0dc51","vpa":"trXXXXXXXXXXXXXXXX-2@okicici"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 07:46:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 07:52:45 UTC] Simple backend called - Method: GET
[10-Apr-2026 08:16:24 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:16:24 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 08:16:24 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 08:16:24 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 08:16:24 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 08:16:24 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 08:16:24 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 08:16:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:16:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 08:16:24 UTC] Available dates found: 3
[10-Apr-2026 08:16:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 08:16:26 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 08:16:26 UTC] Current time (IST): 13:46
[10-Apr-2026 08:16:26 UTC] Requested date: 2026-04-11
[10-Apr-2026 08:16:26 UTC] Today: 2026-04-10
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 08:16:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 08:16:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 08:16:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 08:16:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 08:16:26 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 08:16:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 08:16:34 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 08:16:34 UTC] Current time (IST): 13:46
[10-Apr-2026 08:16:34 UTC] Requested date: 2026-04-11
[10-Apr-2026 08:16:34 UTC] Today: 2026-04-10
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 08:16:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 08:16:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 08:16:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 08:16:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 08:16:34 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 08:17:47 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:17:47 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 08:17:47 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 08:17:47 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 08:17:47 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 08:17:47 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 08:17:47 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 08:17:47 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:17:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 08:17:47 UTC] Available dates found: 3
[10-Apr-2026 08:17:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 08:17:54 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 08:17:54 UTC] Current time (IST): 13:47
[10-Apr-2026 08:17:54 UTC] Requested date: 2026-04-11
[10-Apr-2026 08:17:54 UTC] Today: 2026-04-10
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 08:17:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 08:17:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 08:17:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 08:17:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 08:17:54 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 08:17:57 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 08:18:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 08:19:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775809140426","orderId":"OMO2604101349015021269181V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775810341470,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101349111347766111V","paymentMode":"UPI_INTENT","timestamp":1775809151184,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300496076427","upiTransactionId":"PTM57e7102e3fda46fc934fae58bd432b8a","vpa":"88XXXXXX21@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300496076427","upiTransactionId":"PTM57e7102e3fda46fc934fae58bd432b8a","vpa":"88XXXXXX21@ptyes"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 08:19:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775809140426
            [orderId] => OMO2604101349015021269181V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775810341470
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101349111347766111V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775809151184
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 300496076427
                                    [upiTransactionId] => PTM57e7102e3fda46fc934fae58bd432b8a
                                    [vpa] => 88XXXXXX21@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 300496076427
                                                    [upiTransactionId] => PTM57e7102e3fda46fc934fae58bd432b8a
                                                    [vpa] => 88XXXXXX21@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 08:19:28 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 08:19:28 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 08:19:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 08:19:28 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 08:19:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 08:19:28 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 08:19:28 UTC] Target appointment ID: TXN_1775809140426
[10-Apr-2026 08:19:28 UTC] Extracted numeric ID: 1775809140426
[10-Apr-2026 08:19:28 UTC] Appointment not found with ID: 1775809140426
[10-Apr-2026 08:19:28 UTC] Found recent pending appointment: ID=3065, Name=BHARAT SINGH RATHORE
[10-Apr-2026 08:19:28 UTC] Successfully updated recent appointment ID: 3065 to confirmed status
[10-Apr-2026 08:19:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775809140426","orderId":"OMO2604101349015021269181V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775810341470,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101349111347766111V","paymentMode":"UPI_INTENT","timestamp":1775809151184,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300496076427","upiTransactionId":"PTM57e7102e3fda46fc934fae58bd432b8a","vpa":"88XXXXXX21@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300496076427","upiTransactionId":"PTM57e7102e3fda46fc934fae58bd432b8a","vpa":"88XXXXXX21@ptyes"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 08:19:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 08:30:05 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:30:05 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 08:30:05 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 08:30:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 08:30:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 08:30:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 08:30:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 08:30:05 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:30:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 08:30:05 UTC] Available dates found: 3
[10-Apr-2026 08:30:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 08:30:12 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 08:30:12 UTC] Current time (IST): 14:0
[10-Apr-2026 08:30:12 UTC] Requested date: 2026-04-11
[10-Apr-2026 08:30:12 UTC] Today: 2026-04-10
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 08:30:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 08:30:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 08:30:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 08:30:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 08:30:12 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 08:30:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 08:32:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 08:32:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775809937679","orderId":"OMO2604101402183534951183V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775811138327,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101402227734217872V","paymentMode":"UPI_INTENT","timestamp":1775809942818,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8951","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"015297916204","upiTransactionId":"YBL6e7c37ea7b134dd293f99ced1dff778b","vpa":"95XXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8951","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"015297916204","upiTransactionId":"YBL6e7c37ea7b134dd293f99ced1dff778b","vpa":"95XXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 08:32:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775809937679
            [orderId] => OMO2604101402183534951183V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775811138327
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101402227734217872V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775809942818
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8951
                                    [ifsc] => SBIN0011299
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 015297916204
                                    [upiTransactionId] => YBL6e7c37ea7b134dd293f99ced1dff778b
                                    [vpa] => 95XXXXXX17@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8951
                                                    [ifsc] => SBIN0011299
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 015297916204
                                                    [upiTransactionId] => YBL6e7c37ea7b134dd293f99ced1dff778b
                                                    [vpa] => 95XXXXXX17@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 08:32:29 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 08:32:29 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 08:32:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 08:32:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 08:32:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 08:32:29 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 08:32:29 UTC] Target appointment ID: TXN_1775809937679
[10-Apr-2026 08:32:29 UTC] Extracted numeric ID: 1775809937679
[10-Apr-2026 08:32:29 UTC] Appointment not found with ID: 1775809937679
[10-Apr-2026 08:32:29 UTC] Found recent pending appointment: ID=3067, Name=Vishnu Kumar Bhat
[10-Apr-2026 08:32:29 UTC] Successfully updated recent appointment ID: 3067 to confirmed status
[10-Apr-2026 08:32:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775809937679","orderId":"OMO2604101402183534951183V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775811138327,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101402227734217872V","paymentMode":"UPI_INTENT","timestamp":1775809942818,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8951","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"015297916204","upiTransactionId":"YBL6e7c37ea7b134dd293f99ced1dff778b","vpa":"95XXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8951","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"015297916204","upiTransactionId":"YBL6e7c37ea7b134dd293f99ced1dff778b","vpa":"95XXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 08:32:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 08:38:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775809079528","orderId":"OMO2604101348001345690046V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775810280105,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101348067385690682V","paymentMode":"UPI_INTENT","timestamp":1775809086778,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[10-Apr-2026 08:38:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775809079528
            [orderId] => OMO2604101348001345690046V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775810280105
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[10-Apr-2026 08:38:03 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 08:38:03 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 08:38:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 08:38:03 UTC] Payment Status: FAILED (from status: FAILED)
[10-Apr-2026 08:38:03 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 08:38:03 UTC] Payment not successful, status: FAILED
[10-Apr-2026 08:38:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775809079528","orderId":"OMO2604101348001345690046V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775810280105,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101348067385690682V","paymentMode":"UPI_INTENT","timestamp":1775809086778,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[10-Apr-2026 08:40:11 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:40:11 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 08:40:11 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 08:40:11 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 08:40:11 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 08:40:11 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 08:40:11 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 08:40:11 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:40:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 08:40:11 UTC] Available dates found: 3
[10-Apr-2026 08:40:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 08:40:23 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 08:40:23 UTC] Current time (IST): 14:10
[10-Apr-2026 08:40:23 UTC] Requested date: 2026-04-11
[10-Apr-2026 08:40:23 UTC] Today: 2026-04-10
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 08:40:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 08:40:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 08:40:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 08:40:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 08:40:23 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 08:40:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 08:41:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775810460235","orderId":"OMO2604101411006418479178V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775811660627,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101411042534217021V","paymentMode":"UPI_INTENT","timestamp":1775810464284,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"454320383264","upiTransactionId":"AXL1c813aa8a2054321b5cdaa43e39280c6","vpa":"99XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"454320383264","upiTransactionId":"AXL1c813aa8a2054321b5cdaa43e39280c6","vpa":"99XXXXXX22@axl"},"currency":"INR","amount":30000}]}]}}
[10-Apr-2026 08:41:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775810460235
            [orderId] => OMO2604101411006418479178V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 30000
            [payableCurrency] => INR
            [payableAmount] => 30000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775811660627
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101411042534217021V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775810464284
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9110
                                    [ifsc] => UTIB0000030
                                    [accountType] => SAVINGS
                                    [bankId] => UTIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 454320383264
                                    [upiTransactionId] => AXL1c813aa8a2054321b5cdaa43e39280c6
                                    [vpa] => 99XXXXXX22@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9110
                                                    [ifsc] => UTIB0000030
                                                    [accountType] => SAVINGS
                                                    [bankId] => UTIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 454320383264
                                                    [upiTransactionId] => AXL1c813aa8a2054321b5cdaa43e39280c6
                                                    [vpa] => 99XXXXXX22@axl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 08:41:14 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 08:41:14 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 08:41:14 UTC] Amount Conversion: 30000 paise = 300 rupees
[10-Apr-2026 08:41:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 08:41:14 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[10-Apr-2026 08:41:14 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 08:41:14 UTC] Target appointment ID: TXN_1775810460235
[10-Apr-2026 08:41:14 UTC] Extracted numeric ID: 1775810460235
[10-Apr-2026 08:41:14 UTC] Appointment not found with ID: 1775810460235
[10-Apr-2026 08:41:14 UTC] Found recent pending appointment: ID=3068, Name=kishan singh
[10-Apr-2026 08:41:14 UTC] Successfully updated recent appointment ID: 3068 to confirmed status
[10-Apr-2026 08:41:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775810460235","orderId":"OMO2604101411006418479178V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775811660627,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101411042534217021V","paymentMode":"UPI_INTENT","timestamp":1775810464284,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"454320383264","upiTransactionId":"AXL1c813aa8a2054321b5cdaa43e39280c6","vpa":"99XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"454320383264","upiTransactionId":"AXL1c813aa8a2054321b5cdaa43e39280c6","vpa":"99XXXXXX22@axl"},"currency":"INR","amount":30000}]}]}}
[10-Apr-2026 08:50:24 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:50:24 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 08:50:24 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 08:50:24 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 08:50:24 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 08:50:24 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 08:50:24 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 08:50:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 08:50:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 08:50:24 UTC] Available dates found: 3
[10-Apr-2026 08:50:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 08:50:31 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 08:50:31 UTC] Current time (IST): 14:20
[10-Apr-2026 08:50:31 UTC] Requested date: 2026-04-11
[10-Apr-2026 08:50:31 UTC] Today: 2026-04-10
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 08:50:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 08:50:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 08:50:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 08:50:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 08:50:31 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 09:31:34 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 09:31:34 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 09:31:34 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 09:31:34 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 09:31:34 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 09:31:34 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 09:31:34 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 09:31:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 09:31:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 09:31:34 UTC] Available dates found: 3
[10-Apr-2026 09:31:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775813489413","orderId":"OMO2604101501298765690871V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775814689861,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101501371104217005V","paymentMode":"UPI_INTENT","timestamp":1775813497150,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX2815","ifsc":"PUNB0357400","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"620487143237","upiTransactionId":"YBL371bbad21d8e44dbaf6b1f26e0b42a10","vpa":"98XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX2815","ifsc":"PUNB0357400","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"620487143237","upiTransactionId":"YBL371bbad21d8e44dbaf6b1f26e0b42a10","vpa":"98XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 09:31:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775813489413
            [orderId] => OMO2604101501298765690871V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775814689861
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101501371104217005V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775813497150
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXXX2815
                                    [ifsc] => PUNB0357400
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 620487143237
                                    [upiTransactionId] => YBL371bbad21d8e44dbaf6b1f26e0b42a10
                                    [vpa] => 98XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXXX2815
                                                    [ifsc] => PUNB0357400
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 620487143237
                                                    [upiTransactionId] => YBL371bbad21d8e44dbaf6b1f26e0b42a10
                                                    [vpa] => 98XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 09:31:54 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 09:31:54 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 09:31:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 09:31:54 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 09:31:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 09:31:54 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 09:31:54 UTC] Target appointment ID: TXN_1775813489413
[10-Apr-2026 09:31:54 UTC] Extracted numeric ID: 1775813489413
[10-Apr-2026 09:31:54 UTC] Appointment not found with ID: 1775813489413
[10-Apr-2026 09:31:54 UTC] Found recent pending appointment: ID=3069, Name=santosh
[10-Apr-2026 09:31:54 UTC] Successfully updated recent appointment ID: 3069 to confirmed status
[10-Apr-2026 09:31:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775813489413","orderId":"OMO2604101501298765690871V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775814689861,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101501371104217005V","paymentMode":"UPI_INTENT","timestamp":1775813497150,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX2815","ifsc":"PUNB0357400","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"620487143237","upiTransactionId":"YBL371bbad21d8e44dbaf6b1f26e0b42a10","vpa":"98XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX2815","ifsc":"PUNB0357400","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"620487143237","upiTransactionId":"YBL371bbad21d8e44dbaf6b1f26e0b42a10","vpa":"98XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 09:37:40 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 09:37:40 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 09:37:40 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 09:37:40 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 09:37:40 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 09:37:40 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 09:37:40 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 09:37:40 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 09:37:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 09:37:40 UTC] Available dates found: 3
[10-Apr-2026 09:37:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 09:37:41 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 09:37:41 UTC] Current time (IST): 15:7
[10-Apr-2026 09:37:41 UTC] Requested date: 2026-04-11
[10-Apr-2026 09:37:41 UTC] Today: 2026-04-10
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 09:37:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 09:37:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 09:37:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 09:37:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 09:37:41 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:16:18 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:18 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 10:16:18 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 10:16:18 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:18 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 10:16:18 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:18 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:18 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 10:16:18 UTC] Available dates found: 3
[10-Apr-2026 10:16:41 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:41 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 10:16:41 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 10:16:41 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:41 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 10:16:41 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:41 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:16:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 10:16:41 UTC] Available dates found: 3
[10-Apr-2026 10:16:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:16:53 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:16:53 UTC] Current time (IST): 15:46
[10-Apr-2026 10:16:53 UTC] Requested date: 2026-04-11
[10-Apr-2026 10:16:53 UTC] Today: 2026-04-10
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:16:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:16:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:16:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:16:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:16:53 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:17:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 10:25:15 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:25:15 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 10:25:15 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 10:25:15 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 10:25:15 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 10:25:15 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 10:25:15 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 10:25:15 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:25:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 10:25:15 UTC] Available dates found: 3
[10-Apr-2026 10:25:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:25:18 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:25:18 UTC] Current time (IST): 15:55
[10-Apr-2026 10:25:18 UTC] Requested date: 2026-04-11
[10-Apr-2026 10:25:18 UTC] Today: 2026-04-10
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:25:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:25:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:25:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:25:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:25:18 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:25:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 10:26:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775816739971","orderId":"OMO2604101555402514217353V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775817940233,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101555446235598291V","paymentMode":"UPI_INTENT","timestamp":1775816744665,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"548196207197","upiTransactionId":"YBL4f13ec0c93de437daf94fc5ebb0e5afe","vpa":"80XXXXXX85@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"548196207197","upiTransactionId":"YBL4f13ec0c93de437daf94fc5ebb0e5afe","vpa":"80XXXXXX85@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 10:26:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775816739971
            [orderId] => OMO2604101555402514217353V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775817940233
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101555446235598291V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775816744665
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6961
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 548196207197
                                    [upiTransactionId] => YBL4f13ec0c93de437daf94fc5ebb0e5afe
                                    [vpa] => 80XXXXXX85@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6961
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 548196207197
                                                    [upiTransactionId] => YBL4f13ec0c93de437daf94fc5ebb0e5afe
                                                    [vpa] => 80XXXXXX85@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 10:26:08 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 10:26:08 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 10:26:08 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 10:26:08 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 10:26:08 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 10:26:08 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 10:26:08 UTC] Target appointment ID: TXN_1775816739971
[10-Apr-2026 10:26:08 UTC] Extracted numeric ID: 1775816739971
[10-Apr-2026 10:26:08 UTC] Appointment not found with ID: 1775816739971
[10-Apr-2026 10:26:08 UTC] Found recent pending appointment: ID=3071, Name=Gopal Lal bankakhera
[10-Apr-2026 10:26:08 UTC] Successfully updated recent appointment ID: 3071 to confirmed status
[10-Apr-2026 10:26:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775816739971","orderId":"OMO2604101555402514217353V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775817940233,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101555446235598291V","paymentMode":"UPI_INTENT","timestamp":1775816744665,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"548196207197","upiTransactionId":"YBL4f13ec0c93de437daf94fc5ebb0e5afe","vpa":"80XXXXXX85@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"548196207197","upiTransactionId":"YBL4f13ec0c93de437daf94fc5ebb0e5afe","vpa":"80XXXXXX85@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 10:27:35 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:35 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 10:27:35 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 10:27:35 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:35 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 10:27:35 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:35 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:35 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 10:27:35 UTC] Available dates found: 3
[10-Apr-2026 10:27:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:27:46 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:27:46 UTC] Current time (IST): 15:57
[10-Apr-2026 10:27:46 UTC] Requested date: 2026-04-11
[10-Apr-2026 10:27:46 UTC] Today: 2026-04-10
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:27:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:27:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:27:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:27:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:27:46 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:27:50 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:50 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 10:27:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 10:27:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 10:27:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:27:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 10:27:50 UTC] Available dates found: 3
[10-Apr-2026 10:29:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:29:55 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:29:55 UTC] Current time (IST): 15:59
[10-Apr-2026 10:29:55 UTC] Requested date: 2026-04-11
[10-Apr-2026 10:29:55 UTC] Today: 2026-04-10
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:29:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:29:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:29:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:29:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:29:55 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:30:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:30:06 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:30:06 UTC] Current time (IST): 16:0
[10-Apr-2026 10:30:06 UTC] Requested date: 2026-04-12
[10-Apr-2026 10:30:06 UTC] Today: 2026-04-10
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:30:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:30:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:30:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:30:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:30:06 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:30:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:30:15 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:30:15 UTC] Current time (IST): 16:0
[10-Apr-2026 10:30:15 UTC] Requested date: 2026-04-11
[10-Apr-2026 10:30:15 UTC] Today: 2026-04-10
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:30:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:30:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:30:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:30:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:30:15 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:32:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 10:36:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775817164346","orderId":"OMO2604101602460356992750V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775818366008,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101606247509947839V","paymentMode":"UPI_INTENT","timestamp":1775817384791,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5001","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"546758916607","upiTransactionId":"IBLa4957650eac44ad0b6dfdd5a8e907b16","vpa":"maXXXXXXXXXXXXXXX55@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5001","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"546758916607","upiTransactionId":"IBLa4957650eac44ad0b6dfdd5a8e907b16","vpa":"maXXXXXXXXXXXXXXX55@ibl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 10:36:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775817164346
            [orderId] => OMO2604101602460356992750V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775818366008
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101606247509947839V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775817384791
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5001
                                    [ifsc] => BARB0RCVBHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 546758916607
                                    [upiTransactionId] => IBLa4957650eac44ad0b6dfdd5a8e907b16
                                    [vpa] => maXXXXXXXXXXXXXXX55@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5001
                                                    [ifsc] => BARB0RCVBHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 546758916607
                                                    [upiTransactionId] => IBLa4957650eac44ad0b6dfdd5a8e907b16
                                                    [vpa] => maXXXXXXXXXXXXXXX55@ibl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 10:36:42 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 10:36:42 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 10:36:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 10:36:42 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 10:36:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 10:36:42 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 10:36:42 UTC] Target appointment ID: TXN_1775817164346
[10-Apr-2026 10:36:42 UTC] Extracted numeric ID: 1775817164346
[10-Apr-2026 10:36:42 UTC] Appointment not found with ID: 1775817164346
[10-Apr-2026 10:36:42 UTC] Found recent pending appointment: ID=3072, Name=shambhu lal jat
[10-Apr-2026 10:36:42 UTC] Successfully updated recent appointment ID: 3072 to confirmed status
[10-Apr-2026 10:36:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775817164346","orderId":"OMO2604101602460356992750V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775818366008,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101606247509947839V","paymentMode":"UPI_INTENT","timestamp":1775817384791,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5001","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"546758916607","upiTransactionId":"IBLa4957650eac44ad0b6dfdd5a8e907b16","vpa":"maXXXXXXXXXXXXXXX55@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5001","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"546758916607","upiTransactionId":"IBLa4957650eac44ad0b6dfdd5a8e907b16","vpa":"maXXXXXXXXXXXXXXX55@ibl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 10:36:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 10:38:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775816283962","orderId":"OMO2604101548047912506449V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775817484776,"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":[]}}
[10-Apr-2026 10:38:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775816283962
            [orderId] => OMO2604101548047912506449V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775817484776
            [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
                (
                )

        )

)

[10-Apr-2026 10:38:09 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 10:38:09 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 10:38:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 10:38:09 UTC] Payment callback error: Transaction ID not found in callback
[10-Apr-2026 10:39:27 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:39:27 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 10:39:27 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 10:39:27 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 10:39:27 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 10:39:27 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 10:39:27 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 10:39:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:39:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 10:39:27 UTC] Available dates found: 3
[10-Apr-2026 10:39:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:39:31 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:39:31 UTC] Current time (IST): 16:9
[10-Apr-2026 10:39:31 UTC] Requested date: 2026-04-11
[10-Apr-2026 10:39:31 UTC] Today: 2026-04-10
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:39:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:39:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:39:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:39:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:39:31 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:47:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:47:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 10:47:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 10:47:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 10:47:21 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 10:47:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 10:47:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 10:47:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:47:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 10:47:21 UTC] Available dates found: 3
[10-Apr-2026 10:47:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:47:23 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:47:23 UTC] Current time (IST): 16:17
[10-Apr-2026 10:47:23 UTC] Requested date: 2026-04-11
[10-Apr-2026 10:47:23 UTC] Today: 2026-04-10
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:47:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:47:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:47:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:47:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:47:23 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 10:47:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 10:48:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775818059088","orderId":"OMO2604101617391667766579V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775819259149,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101617443221519091V","paymentMode":"UPI_INTENT","timestamp":1775818064361,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4559","ifsc":"SBIN0007256","accountType":"CURRENT","bankId":"SBIN"},"rail":{"type":"UPI","utr":"436634607674","upiTransactionId":"AXL88d399c10ddc4c3489eaf7b6f9272ad4","vpa":"awXXXXXXXX15@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4559","ifsc":"SBIN0007256","accountType":"CURRENT","bankId":"SBIN"},"rail":{"type":"UPI","utr":"436634607674","upiTransactionId":"AXL88d399c10ddc4c3489eaf7b6f9272ad4","vpa":"awXXXXXXXX15@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 10:48:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775818059088
            [orderId] => OMO2604101617391667766579V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775819259149
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101617443221519091V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775818064361
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4559
                                    [ifsc] => SBIN0007256
                                    [accountType] => CURRENT
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 436634607674
                                    [upiTransactionId] => AXL88d399c10ddc4c3489eaf7b6f9272ad4
                                    [vpa] => awXXXXXXXX15@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4559
                                                    [ifsc] => SBIN0007256
                                                    [accountType] => CURRENT
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 436634607674
                                                    [upiTransactionId] => AXL88d399c10ddc4c3489eaf7b6f9272ad4
                                                    [vpa] => awXXXXXXXX15@axl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 10:48:21 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 10:48:21 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 10:48:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 10:48:21 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 10:48:21 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 10:48:21 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 10:48:21 UTC] Target appointment ID: TXN_1775818059088
[10-Apr-2026 10:48:21 UTC] Extracted numeric ID: 1775818059088
[10-Apr-2026 10:48:21 UTC] Appointment not found with ID: 1775818059088
[10-Apr-2026 10:48:21 UTC] Found recent pending appointment: ID=3073, Name=mohan lal jat
[10-Apr-2026 10:48:21 UTC] Successfully updated recent appointment ID: 3073 to confirmed status
[10-Apr-2026 10:48:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775818059088","orderId":"OMO2604101617391667766579V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775819259149,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101617443221519091V","paymentMode":"UPI_INTENT","timestamp":1775818064361,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4559","ifsc":"SBIN0007256","accountType":"CURRENT","bankId":"SBIN"},"rail":{"type":"UPI","utr":"436634607674","upiTransactionId":"AXL88d399c10ddc4c3489eaf7b6f9272ad4","vpa":"awXXXXXXXX15@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4559","ifsc":"SBIN0007256","accountType":"CURRENT","bankId":"SBIN"},"rail":{"type":"UPI","utr":"436634607674","upiTransactionId":"AXL88d399c10ddc4c3489eaf7b6f9272ad4","vpa":"awXXXXXXXX15@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 10:48:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 10:52:25 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:52:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 10:52:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 10:52:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 10:52:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 10:52:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 10:52:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 10:52:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 10:52:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 10:52:25 UTC] Available dates found: 3
[10-Apr-2026 10:52:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 10:52:29 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 10:52:29 UTC] Current time (IST): 16:22
[10-Apr-2026 10:52:29 UTC] Requested date: 2026-04-11
[10-Apr-2026 10:52:29 UTC] Today: 2026-04-10
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 10:52:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 10:52:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 10:52:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 10:52:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 10:52:29 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 11:05:06 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:05:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 11:05:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 11:05:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 11:05:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 11:05:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 11:05:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 11:05:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:05:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 11:05:06 UTC] Available dates found: 3
[10-Apr-2026 11:05:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 11:05:08 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 11:05:08 UTC] Current time (IST): 16:35
[10-Apr-2026 11:05:08 UTC] Requested date: 2026-04-11
[10-Apr-2026 11:05:08 UTC] Today: 2026-04-10
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 11:05:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 11:05:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 11:05:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 11:05:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 11:05:08 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 11:15:04 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:15:04 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 11:15:04 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 11:15:04 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 11:15:04 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 11:15:04 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 11:15:04 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 11:15:04 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:15:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 11:15:04 UTC] Available dates found: 3
[10-Apr-2026 11:15:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 11:15:37 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 11:15:37 UTC] Current time (IST): 16:45
[10-Apr-2026 11:15:37 UTC] Requested date: 2026-04-11
[10-Apr-2026 11:15:37 UTC] Today: 2026-04-10
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 11:15:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 11:15:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 11:15:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 11:15:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 11:15:37 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 11:16:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 11:16:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775819770853","orderId":"OMO2604101646109901269783V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775820970969,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101646162332506528V","paymentMode":"UPI_INTENT","timestamp":1775819776293,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6773","ifsc":"BARB0TODGAR","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"271997390859","upiTransactionId":"YBLe70f2fc63ffe4086ac421b331e117fe5","vpa":"95XXXXXX76@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6773","ifsc":"BARB0TODGAR","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"271997390859","upiTransactionId":"YBLe70f2fc63ffe4086ac421b331e117fe5","vpa":"95XXXXXX76@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 11:16:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775819770853
            [orderId] => OMO2604101646109901269783V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775820970969
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101646162332506528V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775819776293
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6773
                                    [ifsc] => BARB0TODGAR
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 271997390859
                                    [upiTransactionId] => YBLe70f2fc63ffe4086ac421b331e117fe5
                                    [vpa] => 95XXXXXX76@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6773
                                                    [ifsc] => BARB0TODGAR
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 271997390859
                                                    [upiTransactionId] => YBLe70f2fc63ffe4086ac421b331e117fe5
                                                    [vpa] => 95XXXXXX76@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 11:16:29 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 11:16:29 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 11:16:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 11:16:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 11:16:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 11:16:29 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 11:16:29 UTC] Target appointment ID: TXN_1775819770853
[10-Apr-2026 11:16:29 UTC] Extracted numeric ID: 1775819770853
[10-Apr-2026 11:16:29 UTC] Appointment not found with ID: 1775819770853
[10-Apr-2026 11:16:29 UTC] Found recent pending appointment: ID=3074, Name=kajal kothari
[10-Apr-2026 11:16:29 UTC] Successfully updated recent appointment ID: 3074 to confirmed status
[10-Apr-2026 11:16:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775819770853","orderId":"OMO2604101646109901269783V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775820970969,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101646162332506528V","paymentMode":"UPI_INTENT","timestamp":1775819776293,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6773","ifsc":"BARB0TODGAR","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"271997390859","upiTransactionId":"YBLe70f2fc63ffe4086ac421b331e117fe5","vpa":"95XXXXXX76@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6773","ifsc":"BARB0TODGAR","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"271997390859","upiTransactionId":"YBLe70f2fc63ffe4086ac421b331e117fe5","vpa":"95XXXXXX76@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 11:16:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 11:25:06 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 11:25:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 11:25:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 11:25:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 11:25:06 UTC] Available dates found: 3
[10-Apr-2026 11:25:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 11:25:11 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 11:25:11 UTC] Current time (IST): 16:55
[10-Apr-2026 11:25:11 UTC] Requested date: 2026-04-11
[10-Apr-2026 11:25:11 UTC] Today: 2026-04-10
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 11:25:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 11:25:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 11:25:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 11:25:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 11:25:11 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 11:25:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 11:25:17 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 11:25:17 UTC] Current time (IST): 16:55
[10-Apr-2026 11:25:17 UTC] Requested date: 2026-04-12
[10-Apr-2026 11:25:17 UTC] Today: 2026-04-10
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 11:25:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 11:25:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 11:25:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 11:25:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 11:25:17 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 11:25:31 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:31 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 11:25:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 11:25:31 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:31 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 11:25:31 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:31 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:25:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 11:25:31 UTC] Available dates found: 3
[10-Apr-2026 11:26:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:26:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 11:26:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 11:26:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 11:26:12 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 11:26:12 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 11:26:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 11:26:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:26:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 11:26:12 UTC] Available dates found: 3
[10-Apr-2026 11:26:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 11:26:21 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 11:26:21 UTC] Current time (IST): 16:56
[10-Apr-2026 11:26:21 UTC] Requested date: 2026-04-11
[10-Apr-2026 11:26:21 UTC] Today: 2026-04-10
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 11:26:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 11:26:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 11:26:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 11:26:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 11:26:21 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 11:37:42 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:37:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 11:37:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 11:37:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 11:37:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 11:37:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 11:37:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 11:37:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:37:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 11:37:42 UTC] Available dates found: 3
[10-Apr-2026 11:37:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 11:37:45 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 11:37:45 UTC] Current time (IST): 17:7
[10-Apr-2026 11:37:45 UTC] Requested date: 2026-04-11
[10-Apr-2026 11:37:45 UTC] Today: 2026-04-10
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 11:37:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 11:37:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 11:37:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 11:37:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 11:37:45 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 11:38:02 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:38:02 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 11:38:02 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 11:38:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 11:38:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 11:38:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 11:38:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 11:38:02 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:38:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 11:38:02 UTC] Available dates found: 3
[10-Apr-2026 11:45:25 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:45:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 11:45:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 11:45:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 11:45:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 11:45:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 11:45:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 11:45:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 11:45:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 11:45:25 UTC] Available dates found: 3
[10-Apr-2026 11:45:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 11:45:32 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 11:45:32 UTC] Current time (IST): 17:15
[10-Apr-2026 11:45:32 UTC] Requested date: 2026-04-11
[10-Apr-2026 11:45:32 UTC] Today: 2026-04-10
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 11:45:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 11:45:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 11:45:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 11:45:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 11:45:32 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 11:47:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 11:47:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775821632588","orderId":"OMO2604101717138774217049V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775822833846,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101717333384951861V","paymentMode":"UPI_INTENT","timestamp":1775821653374,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXX4428","ifsc":"UBIN0571831","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"976233418520","upiTransactionId":"AXL69b9bd2cb7c7489a92e152b866f836cc","vpa":"63XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXX4428","ifsc":"UBIN0571831","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"976233418520","upiTransactionId":"AXL69b9bd2cb7c7489a92e152b866f836cc","vpa":"63XXXXXX22@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 11:47:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775821632588
            [orderId] => OMO2604101717138774217049V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775822833846
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101717333384951861V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775821653374
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXX4428
                                    [ifsc] => UBIN0571831
                                    [accountType] => SAVINGS
                                    [bankId] => UBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 976233418520
                                    [upiTransactionId] => AXL69b9bd2cb7c7489a92e152b866f836cc
                                    [vpa] => 63XXXXXX22@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXX4428
                                                    [ifsc] => UBIN0571831
                                                    [accountType] => SAVINGS
                                                    [bankId] => UBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 976233418520
                                                    [upiTransactionId] => AXL69b9bd2cb7c7489a92e152b866f836cc
                                                    [vpa] => 63XXXXXX22@axl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 11:47:50 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 11:47:50 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 11:47:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 11:47:50 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 11:47:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 11:47:50 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 11:47:50 UTC] Target appointment ID: TXN_1775821632588
[10-Apr-2026 11:47:50 UTC] Extracted numeric ID: 1775821632588
[10-Apr-2026 11:47:50 UTC] Appointment not found with ID: 1775821632588
[10-Apr-2026 11:47:50 UTC] Found recent pending appointment: ID=3075, Name=pralad rav
[10-Apr-2026 11:47:50 UTC] Successfully updated recent appointment ID: 3075 to confirmed status
[10-Apr-2026 11:47:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775821632588","orderId":"OMO2604101717138774217049V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775822833846,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101717333384951861V","paymentMode":"UPI_INTENT","timestamp":1775821653374,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXX4428","ifsc":"UBIN0571831","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"976233418520","upiTransactionId":"AXL69b9bd2cb7c7489a92e152b866f836cc","vpa":"63XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXX4428","ifsc":"UBIN0571831","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"976233418520","upiTransactionId":"AXL69b9bd2cb7c7489a92e152b866f836cc","vpa":"63XXXXXX22@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 11:48:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 12:12:13 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:13 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:12:13 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:12:13 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:13 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:12:13 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:13 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:13 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:12:13 UTC] Available dates found: 3
[10-Apr-2026 12:12:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:12:14 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:12:14 UTC] Current time (IST): 17:42
[10-Apr-2026 12:12:14 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:12:14 UTC] Today: 2026-04-10
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:12:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:12:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:12:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:12:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:12:14 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:12:25 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:12:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:12:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:12:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:12:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:12:25 UTC] Available dates found: 3
[10-Apr-2026 12:12:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:12:27 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:12:27 UTC] Current time (IST): 17:42
[10-Apr-2026 12:12:27 UTC] Requested date: 2026-04-12
[10-Apr-2026 12:12:27 UTC] Today: 2026-04-10
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:12:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:12:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:12:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:12:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:12:27 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:21:19 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:19 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:21:19 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:21:19 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:19 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:21:19 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:19 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:19 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:21:19 UTC] Available dates found: 3
[10-Apr-2026 12:21:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:21:23 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:21:23 UTC] Current time (IST): 17:51
[10-Apr-2026 12:21:23 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:21:23 UTC] Today: 2026-04-10
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:21:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:21:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:21:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:21:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:21:23 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:21:58 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:58 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:21:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:21:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:21:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:21:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:21:58 UTC] Available dates found: 3
[10-Apr-2026 12:22:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:22:00 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:22:00 UTC] Current time (IST): 17:52
[10-Apr-2026 12:22:00 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:22:00 UTC] Today: 2026-04-10
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:22:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:22:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:22:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:22:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:22:00 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:23:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 12:24:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775823818005","orderId":"OMO2604101753384035497825V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775825018389,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101753493795598975V","paymentMode":"UPI_INTENT","timestamp":1775823829418,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX32","ifsc":"ICIC0006674","accountType":"CURRENT","bankId":"ICIC"},"rail":{"type":"UPI","utr":"447934057312","upiTransactionId":"IBLaea2a911788343f8a2ec241168801fe9","vpa":"94XXXXXX87@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX32","ifsc":"ICIC0006674","accountType":"CURRENT","bankId":"ICIC"},"rail":{"type":"UPI","utr":"447934057312","upiTransactionId":"IBLaea2a911788343f8a2ec241168801fe9","vpa":"94XXXXXX87@ibl"},"currency":"INR","amount":20000}]}]}}
[10-Apr-2026 12:24:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775823818005
            [orderId] => OMO2604101753384035497825V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775825018389
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101753493795598975V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775823829418
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX32
                                    [ifsc] => ICIC0006674
                                    [accountType] => CURRENT
                                    [bankId] => ICIC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 447934057312
                                    [upiTransactionId] => IBLaea2a911788343f8a2ec241168801fe9
                                    [vpa] => 94XXXXXX87@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX32
                                                    [ifsc] => ICIC0006674
                                                    [accountType] => CURRENT
                                                    [bankId] => ICIC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 447934057312
                                                    [upiTransactionId] => IBLaea2a911788343f8a2ec241168801fe9
                                                    [vpa] => 94XXXXXX87@ibl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 12:24:07 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 12:24:07 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 12:24:07 UTC] Amount Conversion: 20000 paise = 200 rupees
[10-Apr-2026 12:24:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 12:24:07 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[10-Apr-2026 12:24:07 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 12:24:07 UTC] Target appointment ID: TXN_1775823818005
[10-Apr-2026 12:24:07 UTC] Extracted numeric ID: 1775823818005
[10-Apr-2026 12:24:07 UTC] Appointment not found with ID: 1775823818005
[10-Apr-2026 12:24:07 UTC] Found recent pending appointment: ID=3076, Name=Sanjay Sharma
[10-Apr-2026 12:24:07 UTC] Successfully updated recent appointment ID: 3076 to confirmed status
[10-Apr-2026 12:24:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775823818005","orderId":"OMO2604101753384035497825V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775825018389,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101753493795598975V","paymentMode":"UPI_INTENT","timestamp":1775823829418,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX32","ifsc":"ICIC0006674","accountType":"CURRENT","bankId":"ICIC"},"rail":{"type":"UPI","utr":"447934057312","upiTransactionId":"IBLaea2a911788343f8a2ec241168801fe9","vpa":"94XXXXXX87@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX32","ifsc":"ICIC0006674","accountType":"CURRENT","bankId":"ICIC"},"rail":{"type":"UPI","utr":"447934057312","upiTransactionId":"IBLaea2a911788343f8a2ec241168801fe9","vpa":"94XXXXXX87@ibl"},"currency":"INR","amount":20000}]}]}}
[10-Apr-2026 12:24:26 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:24:26 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:24:26 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:24:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:24:26 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:24:26 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:24:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:24:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:24:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:24:26 UTC] Available dates found: 3
[10-Apr-2026 12:24:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:24:46 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:24:46 UTC] Current time (IST): 17:54
[10-Apr-2026 12:24:46 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:24:46 UTC] Today: 2026-04-10
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:24:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:24:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:24:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:24:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:24:46 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:25:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:25:16 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:25:16 UTC] Current time (IST): 17:55
[10-Apr-2026 12:25:16 UTC] Requested date: 2026-04-12
[10-Apr-2026 12:25:16 UTC] Today: 2026-04-10
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:25:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:25:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:25:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:25:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:25:16 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:25:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:25:20 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:25:20 UTC] Current time (IST): 17:55
[10-Apr-2026 12:25:20 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:25:20 UTC] Today: 2026-04-10
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:25:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:25:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:25:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:25:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:25:20 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:25:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:25:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:25:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:21 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:25:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:25:21 UTC] Available dates found: 3
[10-Apr-2026 12:25:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:25:27 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:25:27 UTC] Current time (IST): 17:55
[10-Apr-2026 12:25:27 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:25:27 UTC] Today: 2026-04-10
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:25:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:25:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:25:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:25:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:25:27 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:25:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:25:35 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:25:35 UTC] Current time (IST): 17:55
[10-Apr-2026 12:25:35 UTC] Requested date: 2026-04-12
[10-Apr-2026 12:25:35 UTC] Today: 2026-04-10
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:25:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:25:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:25:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:25:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:25:35 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:25:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:25:46 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:25:46 UTC] Current time (IST): 17:55
[10-Apr-2026 12:25:46 UTC] Requested date: 2026-04-12
[10-Apr-2026 12:25:46 UTC] Today: 2026-04-10
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:25:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:25:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:25:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:25:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:25:46 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:25:57 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:57 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:25:57 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:25:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:25:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:25:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:25:57 UTC] Available dates found: 3
[10-Apr-2026 12:25:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:25:59 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:25:59 UTC] Current time (IST): 17:55
[10-Apr-2026 12:25:59 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:25:59 UTC] Today: 2026-04-10
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:25:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:25:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:25:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:25:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:25:59 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:26:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 12:27:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775823999227","orderId":"OMO2604101756396095690020V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775825199593,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101756488857766781V","paymentMode":"UPI_INTENT","timestamp":1775824008934,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX1991","ifsc":"KKBK0002609","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"762422876813","upiTransactionId":"YBLa7e55c18314d4c0ba3e5364bd9f36459","vpa":"73XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX1991","ifsc":"KKBK0002609","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"762422876813","upiTransactionId":"YBLa7e55c18314d4c0ba3e5364bd9f36459","vpa":"73XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 12:27:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775823999227
            [orderId] => OMO2604101756396095690020V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775825199593
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101756488857766781V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775824008934
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX1991
                                    [ifsc] => KKBK0002609
                                    [accountType] => SAVINGS
                                    [bankId] => KKBK
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 762422876813
                                    [upiTransactionId] => YBLa7e55c18314d4c0ba3e5364bd9f36459
                                    [vpa] => 73XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX1991
                                                    [ifsc] => KKBK0002609
                                                    [accountType] => SAVINGS
                                                    [bankId] => KKBK
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 762422876813
                                                    [upiTransactionId] => YBLa7e55c18314d4c0ba3e5364bd9f36459
                                                    [vpa] => 73XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 12:27:05 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 12:27:05 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 12:27:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 12:27:05 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 12:27:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 12:27:05 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 12:27:05 UTC] Target appointment ID: TXN_1775823999227
[10-Apr-2026 12:27:05 UTC] Extracted numeric ID: 1775823999227
[10-Apr-2026 12:27:05 UTC] Appointment not found with ID: 1775823999227
[10-Apr-2026 12:27:05 UTC] Found recent pending appointment: ID=3077, Name=Manoj dhobi
[10-Apr-2026 12:27:05 UTC] Successfully updated recent appointment ID: 3077 to confirmed status
[10-Apr-2026 12:27:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775823999227","orderId":"OMO2604101756396095690020V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775825199593,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101756488857766781V","paymentMode":"UPI_INTENT","timestamp":1775824008934,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX1991","ifsc":"KKBK0002609","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"762422876813","upiTransactionId":"YBLa7e55c18314d4c0ba3e5364bd9f36459","vpa":"73XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX1991","ifsc":"KKBK0002609","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"762422876813","upiTransactionId":"YBLa7e55c18314d4c0ba3e5364bd9f36459","vpa":"73XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 12:27:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 12:27:57 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:27:57 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:27:57 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:27:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:27:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:27:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:27:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:27:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:27:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:27:57 UTC] Available dates found: 3
[10-Apr-2026 12:27:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:27:59 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:27:59 UTC] Current time (IST): 17:57
[10-Apr-2026 12:27:59 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:27:59 UTC] Today: 2026-04-10
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:27:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:27:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:27:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:27:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:27:59 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:30:29 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:30:29 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:30:29 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:30:29 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:30:29 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:30:29 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:30:29 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:30:29 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:30:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:30:29 UTC] Available dates found: 3
[10-Apr-2026 12:30:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:30:33 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:30:33 UTC] Current time (IST): 18:0
[10-Apr-2026 12:30:33 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:30:33 UTC] Today: 2026-04-10
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:30:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:30:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:30:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:30:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:30:33 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:41:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:41:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:41:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:41:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:41:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:41:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:41:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:41:08 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:41:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:41:08 UTC] Available dates found: 3
[10-Apr-2026 12:41:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:41:10 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:41:10 UTC] Current time (IST): 18:11
[10-Apr-2026 12:41:10 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:41:10 UTC] Today: 2026-04-10
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:41:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:41:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:41:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:41:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:41:10 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:41:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:41:15 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:41:15 UTC] Current time (IST): 18:11
[10-Apr-2026 12:41:15 UTC] Requested date: 2026-04-12
[10-Apr-2026 12:41:15 UTC] Today: 2026-04-10
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:41:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:41:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:41:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:41:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:41:15 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 12:53:28 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:53:28 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 12:53:28 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 12:53:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 12:53:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 12:53:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 12:53:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 12:53:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 12:53:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 12:53:28 UTC] Available dates found: 3
[10-Apr-2026 12:53:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 12:53:30 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 12:53:30 UTC] Current time (IST): 18:23
[10-Apr-2026 12:53:30 UTC] Requested date: 2026-04-11
[10-Apr-2026 12:53:30 UTC] Today: 2026-04-10
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 12:53:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 12:53:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 12:53:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 12:53:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 12:53:30 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 13:14:48 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 13:14:48 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 13:14:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 13:14:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 13:14:48 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 13:14:48 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 13:14:48 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 13:14:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 13:14:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 13:14:48 UTC] Available dates found: 3
[10-Apr-2026 13:15:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 13:15:03 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 13:15:03 UTC] Current time (IST): 18:45
[10-Apr-2026 13:15:03 UTC] Requested date: 2026-04-11
[10-Apr-2026 13:15:03 UTC] Today: 2026-04-10
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 13:15:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 13:15:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 13:15:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 13:15:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 13:15:03 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 13:15:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 13:16:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775826943231","orderId":"OMO2604101845444979078521V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775828144482,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101845516743058246V","paymentMode":"UPI_INTENT","timestamp":1775826951712,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8721","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"572492165198","upiTransactionId":"YBLeec74ae74dd54adf9ae0e4f7d58a1776","vpa":"80XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8721","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"572492165198","upiTransactionId":"YBLeec74ae74dd54adf9ae0e4f7d58a1776","vpa":"80XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 13:16:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775826943231
            [orderId] => OMO2604101845444979078521V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775828144482
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101845516743058246V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775826951712
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX8721
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                    [bankId] => RMGB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 572492165198
                                    [upiTransactionId] => YBLeec74ae74dd54adf9ae0e4f7d58a1776
                                    [vpa] => 80XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX8721
                                                    [ifsc] => RMGB0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => RMGB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 572492165198
                                                    [upiTransactionId] => YBLeec74ae74dd54adf9ae0e4f7d58a1776
                                                    [vpa] => 80XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 13:16:12 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 13:16:12 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 13:16:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 13:16:12 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 13:16:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 13:16:12 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 13:16:12 UTC] Target appointment ID: TXN_1775826943231
[10-Apr-2026 13:16:12 UTC] Extracted numeric ID: 1775826943231
[10-Apr-2026 13:16:12 UTC] Appointment not found with ID: 1775826943231
[10-Apr-2026 13:16:12 UTC] Found recent pending appointment: ID=3078, Name=sanjay
[10-Apr-2026 13:16:12 UTC] Successfully updated recent appointment ID: 3078 to confirmed status
[10-Apr-2026 13:16:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775826943231","orderId":"OMO2604101845444979078521V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775828144482,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101845516743058246V","paymentMode":"UPI_INTENT","timestamp":1775826951712,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8721","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"572492165198","upiTransactionId":"YBLeec74ae74dd54adf9ae0e4f7d58a1776","vpa":"80XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX8721","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"572492165198","upiTransactionId":"YBLeec74ae74dd54adf9ae0e4f7d58a1776","vpa":"80XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 13:22:41 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:41 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 13:22:41 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 13:22:41 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:41 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 13:22:41 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:41 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 13:22:41 UTC] Available dates found: 3
[10-Apr-2026 13:22:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 13:22:49 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 13:22:49 UTC] Current time (IST): 18:52
[10-Apr-2026 13:22:49 UTC] Requested date: 2026-04-12
[10-Apr-2026 13:22:49 UTC] Today: 2026-04-10
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 13:22:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 13:22:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 13:22:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 13:22:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 13:22:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 13:22:49 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 13:22:49 UTC] Current time (IST): 18:52
[10-Apr-2026 13:22:49 UTC] Requested date: 2026-04-12
[10-Apr-2026 13:22:49 UTC] Today: 2026-04-10
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 13:22:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 13:22:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 13:22:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 13:22:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 13:22:49 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 13:22:53 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:53 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 13:22:53 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 13:22:53 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:53 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 13:22:53 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:53 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:53 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 13:22:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 13:22:53 UTC] Available dates found: 3
[10-Apr-2026 13:22:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 13:23:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 13:23:02 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 13:23:02 UTC] Current time (IST): 18:53
[10-Apr-2026 13:23:02 UTC] Requested date: 2026-04-12
[10-Apr-2026 13:23:02 UTC] Today: 2026-04-10
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 13:23:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 13:23:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 13:23:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 13:23:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 13:23:02 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 13:23:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775827381117","orderId":"OMO2604101853021471519869V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775828582131,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101853088341855749V","paymentMode":"UPI_INTENT","timestamp":1775827388894,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"388211456895","upiTransactionId":"YBLafa0026a488e42d8ae2130b86b00bc68","vpa":"78XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"388211456895","upiTransactionId":"YBLafa0026a488e42d8ae2130b86b00bc68","vpa":"78XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 13:23:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775827381117
            [orderId] => OMO2604101853021471519869V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775828582131
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101853088341855749V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775827388894
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX2494
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 388211456895
                                    [upiTransactionId] => YBLafa0026a488e42d8ae2130b86b00bc68
                                    [vpa] => 78XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX2494
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 388211456895
                                                    [upiTransactionId] => YBLafa0026a488e42d8ae2130b86b00bc68
                                                    [vpa] => 78XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 13:23:19 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 13:23:19 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 13:23:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 13:23:19 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 13:23:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 13:23:19 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 13:23:19 UTC] Target appointment ID: TXN_1775827381117
[10-Apr-2026 13:23:19 UTC] Extracted numeric ID: 1775827381117
[10-Apr-2026 13:23:19 UTC] Appointment not found with ID: 1775827381117
[10-Apr-2026 13:23:19 UTC] Found recent pending appointment: ID=3079, Name=vishal soni
[10-Apr-2026 13:23:19 UTC] Successfully updated recent appointment ID: 3079 to confirmed status
[10-Apr-2026 13:23:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775827381117","orderId":"OMO2604101853021471519869V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775828582131,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101853088341855749V","paymentMode":"UPI_INTENT","timestamp":1775827388894,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"388211456895","upiTransactionId":"YBLafa0026a488e42d8ae2130b86b00bc68","vpa":"78XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"388211456895","upiTransactionId":"YBLafa0026a488e42d8ae2130b86b00bc68","vpa":"78XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 13:23:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 13:23:26 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 13:23:26 UTC] Current time (IST): 18:53
[10-Apr-2026 13:23:26 UTC] Requested date: 2026-04-14
[10-Apr-2026 13:23:26 UTC] Today: 2026-04-10
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 13:23:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 13:23:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 13:23:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 13:23:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 13:23:26 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 13:23:55 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
[10-Apr-2026 13:23:55 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
[10-Apr-2026 13:23:55 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
[10-Apr-2026 13:23:55 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
[10-Apr-2026 13:24:03 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 13:24:03 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 13:24:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 13:24:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 13:24:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 13:24:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 13:24:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 13:24:03 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 13:24:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 13:24:03 UTC] Available dates found: 3
[10-Apr-2026 13:24:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 13:24:16 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 13:24:16 UTC] Current time (IST): 18:54
[10-Apr-2026 13:24:16 UTC] Requested date: 2026-04-12
[10-Apr-2026 13:24:16 UTC] Today: 2026-04-10
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 13:24:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 13:24:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 13:24:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 13:24:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 13:24:16 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:09:43 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:09:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:09:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:09:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:09:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:09:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:09:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:09:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:09:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:09:43 UTC] Available dates found: 3
[10-Apr-2026 14:09:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:09:45 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:09:45 UTC] Current time (IST): 19:39
[10-Apr-2026 14:09:45 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:09:45 UTC] Today: 2026-04-10
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:09:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:09:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:09:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:09:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:09:45 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:13:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:13:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:13:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:13:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:13:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:13:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:13:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:13:08 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:13:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:13:08 UTC] Available dates found: 3
[10-Apr-2026 14:13:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:13:10 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:13:10 UTC] Current time (IST): 19:43
[10-Apr-2026 14:13:10 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:13:10 UTC] Today: 2026-04-10
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:13:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:13:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:13:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:13:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:13:10 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:13:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 14:13:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775830404014","orderId":"OMO2604101943243559951897V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775831604342,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101943277664598873V","paymentMode":"UPI_INTENT","timestamp":1775830407804,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3540","ifsc":"BARB0DHUNWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"282533465177","upiTransactionId":"YBLe19b5b8479f944b38b336f8740545e00","vpa":"63XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3540","ifsc":"BARB0DHUNWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"282533465177","upiTransactionId":"YBLe19b5b8479f944b38b336f8740545e00","vpa":"63XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 14:13:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775830404014
            [orderId] => OMO2604101943243559951897V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775831604342
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604101943277664598873V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775830407804
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3540
                                    [ifsc] => BARB0DHUNWA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 282533465177
                                    [upiTransactionId] => YBLe19b5b8479f944b38b336f8740545e00
                                    [vpa] => 63XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3540
                                                    [ifsc] => BARB0DHUNWA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 282533465177
                                                    [upiTransactionId] => YBLe19b5b8479f944b38b336f8740545e00
                                                    [vpa] => 63XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 14:13:36 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 14:13:36 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 14:13:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 14:13:36 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 14:13:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 14:13:36 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 14:13:36 UTC] Target appointment ID: TXN_1775830404014
[10-Apr-2026 14:13:36 UTC] Extracted numeric ID: 1775830404014
[10-Apr-2026 14:13:36 UTC] Appointment not found with ID: 1775830404014
[10-Apr-2026 14:13:36 UTC] Found recent pending appointment: ID=3080, Name=dinesh suwalka
[10-Apr-2026 14:13:36 UTC] Successfully updated recent appointment ID: 3080 to confirmed status
[10-Apr-2026 14:13:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775830404014","orderId":"OMO2604101943243559951897V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775831604342,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604101943277664598873V","paymentMode":"UPI_INTENT","timestamp":1775830407804,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3540","ifsc":"BARB0DHUNWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"282533465177","upiTransactionId":"YBLe19b5b8479f944b38b336f8740545e00","vpa":"63XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3540","ifsc":"BARB0DHUNWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"282533465177","upiTransactionId":"YBLe19b5b8479f944b38b336f8740545e00","vpa":"63XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 14:18:57 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:18:57 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:18:57 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:18:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:18:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:18:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:18:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:18:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:18:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:18:57 UTC] Available dates found: 3
[10-Apr-2026 14:18:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:18:58 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:18:58 UTC] Current time (IST): 19:48
[10-Apr-2026 14:18:58 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:18:58 UTC] Today: 2026-04-10
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:18:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:18:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:18:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:18:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:18:58 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:19:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:19:03 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:19:03 UTC] Current time (IST): 19:49
[10-Apr-2026 14:19:03 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:19:03 UTC] Today: 2026-04-10
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:19:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:19:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:19:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:19:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:19:03 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:19:38 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:19:38 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:19:38 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:19:38 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:19:38 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:19:38 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:19:38 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:19:38 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:19:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:19:38 UTC] Available dates found: 3
[10-Apr-2026 14:22:01 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:22:01 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:22:01 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:22:01 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:22:01 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:22:01 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:22:01 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:22:01 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:22:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:22:01 UTC] Available dates found: 3
[10-Apr-2026 14:22:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:22:06 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:22:06 UTC] Current time (IST): 19:52
[10-Apr-2026 14:22:06 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:22:06 UTC] Today: 2026-04-10
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:22:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:22:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:22:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:22:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:22:06 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:22:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:22:53 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:22:53 UTC] Current time (IST): 19:52
[10-Apr-2026 14:22:53 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:22:53 UTC] Today: 2026-04-10
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:22:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:22:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:22:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:22:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:22:53 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:22:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:22:59 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:22:59 UTC] Current time (IST): 19:52
[10-Apr-2026 14:22:59 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:22:59 UTC] Today: 2026-04-10
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:22:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:22:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:22:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:22:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:22:59 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:23:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:23:05 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:23:05 UTC] Current time (IST): 19:53
[10-Apr-2026 14:23:05 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:23:05 UTC] Today: 2026-04-10
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:23:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:23:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:23:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:23:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:23:05 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:23:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:23:06 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:23:06 UTC] Current time (IST): 19:53
[10-Apr-2026 14:23:06 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:23:06 UTC] Today: 2026-04-10
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:23:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:23:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:23:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:23:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:23:06 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:23:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:23:14 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:23:14 UTC] Current time (IST): 19:53
[10-Apr-2026 14:23:14 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:23:14 UTC] Today: 2026-04-10
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:23:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:23:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:23:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:23:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:23:14 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:23:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:23:29 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:23:29 UTC] Current time (IST): 19:53
[10-Apr-2026 14:23:29 UTC] Requested date: 2026-04-14
[10-Apr-2026 14:23:29 UTC] Today: 2026-04-10
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:23:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:23:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:23:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:23:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:23:29 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:23:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:23:32 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:23:32 UTC] Current time (IST): 19:53
[10-Apr-2026 14:23:32 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:23:32 UTC] Today: 2026-04-10
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:23:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:23:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:23:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:23:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:23:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:23:32 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:23:32 UTC] Current time (IST): 19:53
[10-Apr-2026 14:23:32 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:23:32 UTC] Today: 2026-04-10
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:23:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:23:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:23:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:23:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:23:32 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:24:00 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:24:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:24:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:24:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:24:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:24:00 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:24:00 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:24:00 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:24:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:24:00 UTC] Available dates found: 3
[10-Apr-2026 14:24:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:24:09 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:24:09 UTC] Current time (IST): 19:54
[10-Apr-2026 14:24:09 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:24:09 UTC] Today: 2026-04-10
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:24:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:24:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:24:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:24:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:24:09 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:24:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:24:24 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:24:24 UTC] Current time (IST): 19:54
[10-Apr-2026 14:24:24 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:24:24 UTC] Today: 2026-04-10
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:24:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:24:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:24:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:24:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:24:24 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:24:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:24:34 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:24:34 UTC] Current time (IST): 19:54
[10-Apr-2026 14:24:34 UTC] Requested date: 2026-04-14
[10-Apr-2026 14:24:34 UTC] Today: 2026-04-10
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:24:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:24:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:24:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:24:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:24:34 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:28:39 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:28:39 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:28:39 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:28:39 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:28:39 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:28:39 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:28:39 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:28:39 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:28:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:28:39 UTC] Available dates found: 3
[10-Apr-2026 14:28:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:28:42 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:28:42 UTC] Current time (IST): 19:58
[10-Apr-2026 14:28:42 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:28:42 UTC] Today: 2026-04-10
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:28:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:28:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:28:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:28:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:28:42 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:28:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:28:47 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:28:47 UTC] Current time (IST): 19:58
[10-Apr-2026 14:28:47 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:28:47 UTC] Today: 2026-04-10
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:28:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:28:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:28:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:28:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:28:47 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:28:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:28:52 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:28:52 UTC] Current time (IST): 19:58
[10-Apr-2026 14:28:52 UTC] Requested date: 2026-04-14
[10-Apr-2026 14:28:52 UTC] Today: 2026-04-10
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:28:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:28:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:28:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:28:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:28:52 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:28:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:28:58 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:28:58 UTC] Current time (IST): 19:58
[10-Apr-2026 14:28:58 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:28:58 UTC] Today: 2026-04-10
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:28:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:28:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:28:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:28:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:28:58 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:33:42 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:33:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:33:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:33:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:33:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:33:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:33:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:33:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:33:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:33:42 UTC] Available dates found: 3
[10-Apr-2026 14:33:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:33:43 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:33:43 UTC] Current time (IST): 20:3
[10-Apr-2026 14:33:43 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:33:43 UTC] Today: 2026-04-10
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:33:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:33:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:33:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:33:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:33:43 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:34:12 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:34:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:34:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:34:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:34:12 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:34:12 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:34:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:34:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:34:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:34:12 UTC] Available dates found: 3
[10-Apr-2026 14:34:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:34:15 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:34:15 UTC] Current time (IST): 20:4
[10-Apr-2026 14:34:15 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:34:15 UTC] Today: 2026-04-10
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:34:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:34:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:34:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:34:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:34:15 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:34:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:34:25 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:34:25 UTC] Current time (IST): 20:4
[10-Apr-2026 14:34:25 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:34:25 UTC] Today: 2026-04-10
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:34:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:34:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:34:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:34:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:34:25 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:34:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:34:36 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:34:36 UTC] Current time (IST): 20:4
[10-Apr-2026 14:34:36 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:34:36 UTC] Today: 2026-04-10
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:34:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:34:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:34:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:34:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:34:36 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:34:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:34:44 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:34:44 UTC] Current time (IST): 20:4
[10-Apr-2026 14:34:44 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:34:44 UTC] Today: 2026-04-10
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:34:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:34:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:34:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:34:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:34:44 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:34:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:34:49 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:34:49 UTC] Current time (IST): 20:4
[10-Apr-2026 14:34:49 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:34:49 UTC] Today: 2026-04-10
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:34:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:34:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:34:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:34:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:34:49 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:34:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:34:56 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:34:56 UTC] Current time (IST): 20:4
[10-Apr-2026 14:34:56 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:34:56 UTC] Today: 2026-04-10
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:34:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:34:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:34:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:34:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:34:56 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:35:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:35:06 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:35:06 UTC] Current time (IST): 20:5
[10-Apr-2026 14:35:06 UTC] Requested date: 2026-04-12
[10-Apr-2026 14:35:06 UTC] Today: 2026-04-10
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:35:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:35:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:35:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:35:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:35:06 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:35:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 14:36:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775831759502","orderId":"OMO2604102005590784552880V","state":"COMPLETED","currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775832959064,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102006073723662884V","paymentMode":"UPI_INTENT","timestamp":1775831767413,"currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0973","ifsc":"PUNB0735200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"640253595609","upiTransactionId":"YBL2b480c3993024780af5e5d06ac81cf70","vpa":"97XXXXXX52@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0973","ifsc":"PUNB0735200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"640253595609","upiTransactionId":"YBL2b480c3993024780af5e5d06ac81cf70","vpa":"97XXXXXX52@ybl"},"currency":"INR","amount":50000}]}]}}
[10-Apr-2026 14:36:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775831759502
            [orderId] => OMO2604102005590784552880V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 50000
            [payableCurrency] => INR
            [payableAmount] => 50000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775832959064
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604102006073723662884V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775831767413
                            [currency] => INR
                            [amount] => 50000
                            [payableCurrency] => INR
                            [payableAmount] => 50000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0973
                                    [ifsc] => PUNB0735200
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 640253595609
                                    [upiTransactionId] => YBL2b480c3993024780af5e5d06ac81cf70
                                    [vpa] => 97XXXXXX52@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0973
                                                    [ifsc] => PUNB0735200
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 640253595609
                                                    [upiTransactionId] => YBL2b480c3993024780af5e5d06ac81cf70
                                                    [vpa] => 97XXXXXX52@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 14:36:29 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 14:36:29 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 14:36:29 UTC] Amount Conversion: 50000 paise = 500 rupees
[10-Apr-2026 14:36:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 14:36:29 UTC] Amount Details: Original=50000 paise, Converted=500 rupees
[10-Apr-2026 14:36:29 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 14:36:29 UTC] Target appointment ID: TXN_1775831759502
[10-Apr-2026 14:36:29 UTC] Extracted numeric ID: 1775831759502
[10-Apr-2026 14:36:29 UTC] Appointment not found with ID: 1775831759502
[10-Apr-2026 14:36:29 UTC] Found recent pending appointment: ID=3081, Name=Anita Khatik
[10-Apr-2026 14:36:29 UTC] Successfully updated recent appointment ID: 3081 to confirmed status
[10-Apr-2026 14:36:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775831759502","orderId":"OMO2604102005590784552880V","state":"COMPLETED","currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775832959064,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102006073723662884V","paymentMode":"UPI_INTENT","timestamp":1775831767413,"currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0973","ifsc":"PUNB0735200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"640253595609","upiTransactionId":"YBL2b480c3993024780af5e5d06ac81cf70","vpa":"97XXXXXX52@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0973","ifsc":"PUNB0735200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"640253595609","upiTransactionId":"YBL2b480c3993024780af5e5d06ac81cf70","vpa":"97XXXXXX52@ybl"},"currency":"INR","amount":50000}]}]}}
[10-Apr-2026 14:37:04 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:37:04 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:37:04 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:37:04 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:37:04 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:37:04 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:37:04 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:37:04 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:37:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:37:04 UTC] Available dates found: 3
[10-Apr-2026 14:41:27 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:27 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:41:27 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:41:27 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:27 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:41:27 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:27 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:41:27 UTC] Available dates found: 3
[10-Apr-2026 14:41:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:41:34 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:41:34 UTC] Current time (IST): 20:11
[10-Apr-2026 14:41:34 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:41:34 UTC] Today: 2026-04-10
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:41:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:41:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:41:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:41:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:41:34 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:41:44 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:44 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:41:44 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:41:44 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:44 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:41:44 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:44 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:44 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:41:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:41:44 UTC] Available dates found: 3
[10-Apr-2026 14:41:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:41:45 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:41:45 UTC] Current time (IST): 20:11
[10-Apr-2026 14:41:45 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:41:45 UTC] Today: 2026-04-10
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:41:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:41:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:41:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:41:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:41:45 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:42:31 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:31 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:42:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:42:31 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:31 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:42:31 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:31 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:42:31 UTC] Available dates found: 3
[10-Apr-2026 14:42:33 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:42:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:42:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:33 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:42:33 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:33 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:42:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:42:33 UTC] Available dates found: 3
[10-Apr-2026 14:42:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:42:39 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:42:39 UTC] Current time (IST): 20:12
[10-Apr-2026 14:42:39 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:42:39 UTC] Today: 2026-04-10
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:42:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:42:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:42:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:42:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:42:39 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 14:43:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 14:43:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775832182548","orderId":"OMO2604102013039845862890V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775833383966,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102013098127799279V","paymentMode":"UPI_INTENT","timestamp":1775832189859,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX9531","ifsc":"FINO0000001","accountType":"SAVINGS","bankId":"FINO"},"rail":{"type":"UPI","utr":"660499275460","upiTransactionId":"YBLb04a58524d464b3dbad0efe7661ad20c","vpa":"89XXXXXX72@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX9531","ifsc":"FINO0000001","accountType":"SAVINGS","bankId":"FINO"},"rail":{"type":"UPI","utr":"660499275460","upiTransactionId":"YBLb04a58524d464b3dbad0efe7661ad20c","vpa":"89XXXXXX72@ybl"},"currency":"INR","amount":30000}]}]}}
[10-Apr-2026 14:43:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775832182548
            [orderId] => OMO2604102013039845862890V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 30000
            [payableCurrency] => INR
            [payableAmount] => 30000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775833383966
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604102013098127799279V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775832189859
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXX9531
                                    [ifsc] => FINO0000001
                                    [accountType] => SAVINGS
                                    [bankId] => FINO
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 660499275460
                                    [upiTransactionId] => YBLb04a58524d464b3dbad0efe7661ad20c
                                    [vpa] => 89XXXXXX72@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXX9531
                                                    [ifsc] => FINO0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => FINO
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 660499275460
                                                    [upiTransactionId] => YBLb04a58524d464b3dbad0efe7661ad20c
                                                    [vpa] => 89XXXXXX72@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 14:43:26 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 14:43:26 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 14:43:26 UTC] Amount Conversion: 30000 paise = 300 rupees
[10-Apr-2026 14:43:26 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 14:43:26 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[10-Apr-2026 14:43:26 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 14:43:26 UTC] Target appointment ID: TXN_1775832182548
[10-Apr-2026 14:43:26 UTC] Extracted numeric ID: 1775832182548
[10-Apr-2026 14:43:26 UTC] Appointment not found with ID: 1775832182548
[10-Apr-2026 14:43:26 UTC] Found recent pending appointment: ID=3082, Name=Rakesh Bairwa
[10-Apr-2026 14:43:26 UTC] Successfully updated recent appointment ID: 3082 to confirmed status
[10-Apr-2026 14:43:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775832182548","orderId":"OMO2604102013039845862890V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775833383966,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102013098127799279V","paymentMode":"UPI_INTENT","timestamp":1775832189859,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX9531","ifsc":"FINO0000001","accountType":"SAVINGS","bankId":"FINO"},"rail":{"type":"UPI","utr":"660499275460","upiTransactionId":"YBLb04a58524d464b3dbad0efe7661ad20c","vpa":"89XXXXXX72@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX9531","ifsc":"FINO0000001","accountType":"SAVINGS","bankId":"FINO"},"rail":{"type":"UPI","utr":"660499275460","upiTransactionId":"YBLb04a58524d464b3dbad0efe7661ad20c","vpa":"89XXXXXX72@ybl"},"currency":"INR","amount":30000}]}]}}
[10-Apr-2026 14:48:05 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:48:05 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 14:48:05 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 14:48:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 14:48:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 14:48:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 14:48:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 14:48:05 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 14:48:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 14:48:05 UTC] Available dates found: 3
[10-Apr-2026 14:48:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 14:48:06 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 14:48:06 UTC] Current time (IST): 20:18
[10-Apr-2026 14:48:06 UTC] Requested date: 2026-04-11
[10-Apr-2026 14:48:06 UTC] Today: 2026-04-10
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 14:48:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 14:48:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 14:48:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 14:48:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 14:48:06 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 15:13:46 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 15:13:46 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 15:13:46 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 15:13:46 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 15:13:46 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 15:13:46 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 15:13:46 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 15:13:46 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 15:13:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 15:13:46 UTC] Available dates found: 3
[10-Apr-2026 15:13:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 15:13:49 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 15:13:49 UTC] Current time (IST): 20:43
[10-Apr-2026 15:13:49 UTC] Requested date: 2026-04-11
[10-Apr-2026 15:13:49 UTC] Today: 2026-04-10
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 15:13:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 15:13:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 15:13:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 15:13:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 15:13:49 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 15:13:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 15:13:56 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 15:13:56 UTC] Current time (IST): 20:43
[10-Apr-2026 15:13:56 UTC] Requested date: 2026-04-12
[10-Apr-2026 15:13:56 UTC] Today: 2026-04-10
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 15:13:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 15:13:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 15:13:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 15:13:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 15:13:56 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 15:13:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 15:13:58 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 15:13:58 UTC] Current time (IST): 20:43
[10-Apr-2026 15:13:58 UTC] Requested date: 2026-04-11
[10-Apr-2026 15:13:58 UTC] Today: 2026-04-10
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 15:13:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 15:13:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 15:13:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 15:13:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 15:13:58 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 15:14:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 15:14:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775834055776","orderId":"OMO2604102044160039611754V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775835255989,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102044208931068574V","paymentMode":"UPI_INTENT","timestamp":1775834060933,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9078","ifsc":"BARB0BASSIX","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"211405964635","upiTransactionId":"AXL51341d493413471686f8032f28161429","vpa":"80XXXXXX59@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9078","ifsc":"BARB0BASSIX","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"211405964635","upiTransactionId":"AXL51341d493413471686f8032f28161429","vpa":"80XXXXXX59@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 15:14:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775834055776
            [orderId] => OMO2604102044160039611754V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775835255989
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604102044208931068574V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775834060933
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9078
                                    [ifsc] => BARB0BASSIX
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 211405964635
                                    [upiTransactionId] => AXL51341d493413471686f8032f28161429
                                    [vpa] => 80XXXXXX59@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9078
                                                    [ifsc] => BARB0BASSIX
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 211405964635
                                                    [upiTransactionId] => AXL51341d493413471686f8032f28161429
                                                    [vpa] => 80XXXXXX59@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[10-Apr-2026 15:14:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 15:14:47 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 15:14:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 15:14:47 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 15:14:47 UTC] Target appointment ID: TXN_1775834055776
[10-Apr-2026 15:14:47 UTC] Extracted numeric ID: 1775834055776
[10-Apr-2026 15:14:47 UTC] Appointment not found with ID: 1775834055776
[10-Apr-2026 15:14:47 UTC] Found recent pending appointment: ID=3083, Name=deepak
[10-Apr-2026 15:14:47 UTC] Successfully updated recent appointment ID: 3083 to confirmed status
[10-Apr-2026 15:14:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775834055776","orderId":"OMO2604102044160039611754V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775835255989,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102044208931068574V","paymentMode":"UPI_INTENT","timestamp":1775834060933,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9078","ifsc":"BARB0BASSIX","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"211405964635","upiTransactionId":"AXL51341d493413471686f8032f28161429","vpa":"80XXXXXX59@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9078","ifsc":"BARB0BASSIX","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"211405964635","upiTransactionId":"AXL51341d493413471686f8032f28161429","vpa":"80XXXXXX59@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 15:15:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 15:15:53 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 15:15:53 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 15:15:53 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 15:15:53 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 15:15:53 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 15:15:53 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 15:15:53 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 15:15:53 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 15:15:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 15:15:53 UTC] Available dates found: 3
[10-Apr-2026 15:15:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 15:15:55 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 15:15:55 UTC] Current time (IST): 20:45
[10-Apr-2026 15:15:55 UTC] Requested date: 2026-04-11
[10-Apr-2026 15:15:55 UTC] Today: 2026-04-10
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 15:15:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 15:15:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 15:15:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 15:15:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 15:15:55 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 15:31:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 15:31:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 15:31:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 15:31:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 15:31:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 15:31:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 15:31:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 15:31:08 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 15:31:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 15:31:08 UTC] Available dates found: 3
[10-Apr-2026 15:31:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 15:31:20 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 15:31:20 UTC] Current time (IST): 21:1
[10-Apr-2026 15:31:20 UTC] Requested date: 2026-04-12
[10-Apr-2026 15:31:20 UTC] Today: 2026-04-10
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 15:31:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 15:31:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 15:31:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 15:31:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 15:31:20 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 15:31:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 15:32:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775835112706","orderId":"OMO2604102101531499934112V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775836313133,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102101583510032240V","paymentMode":"UPI_INTENT","timestamp":1775835118393,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4040","ifsc":"SBIN0006335","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"439438915273","upiTransactionId":"AXL2b2d048e3b8f43ec87414b906e1500a5","vpa":"88XXXXXXXX-6@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4040","ifsc":"SBIN0006335","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"439438915273","upiTransactionId":"AXL2b2d048e3b8f43ec87414b906e1500a5","vpa":"88XXXXXXXX-6@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 15:32:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775835112706
            [orderId] => OMO2604102101531499934112V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775836313133
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604102101583510032240V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775835118393
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4040
                                    [ifsc] => SBIN0006335
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 439438915273
                                    [upiTransactionId] => AXL2b2d048e3b8f43ec87414b906e1500a5
                                    [vpa] => 88XXXXXXXX-6@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4040
                                                    [ifsc] => SBIN0006335
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 439438915273
                                                    [upiTransactionId] => AXL2b2d048e3b8f43ec87414b906e1500a5
                                                    [vpa] => 88XXXXXXXX-6@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[10-Apr-2026 15:32:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 15:32:19 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 15:32:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 15:32:19 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 15:32:19 UTC] Target appointment ID: TXN_1775835112706
[10-Apr-2026 15:32:19 UTC] Extracted numeric ID: 1775835112706
[10-Apr-2026 15:32:19 UTC] Appointment not found with ID: 1775835112706
[10-Apr-2026 15:32:19 UTC] Found recent pending appointment: ID=3084, Name=Raju Singh Ranawat
[10-Apr-2026 15:32:19 UTC] Successfully updated recent appointment ID: 3084 to confirmed status
[10-Apr-2026 15:32:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775835112706","orderId":"OMO2604102101531499934112V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775836313133,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102101583510032240V","paymentMode":"UPI_INTENT","timestamp":1775835118393,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4040","ifsc":"SBIN0006335","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"439438915273","upiTransactionId":"AXL2b2d048e3b8f43ec87414b906e1500a5","vpa":"88XXXXXXXX-6@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4040","ifsc":"SBIN0006335","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"439438915273","upiTransactionId":"AXL2b2d048e3b8f43ec87414b906e1500a5","vpa":"88XXXXXXXX-6@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 15:32:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 16:06:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775837148655","orderId":"OMO2604102135487579078928V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775838348742,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102135527679078839V","paymentMode":"UPI_INTENT","timestamp":1775837152802,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX6267","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"974088811487","upiTransactionId":"AXLae4d427cc95d44d7aee57168110b347b","vpa":"adXXXXXX30@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX6267","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"974088811487","upiTransactionId":"AXLae4d427cc95d44d7aee57168110b347b","vpa":"adXXXXXX30@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 16:06:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775837148655
            [orderId] => OMO2604102135487579078928V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775838348742
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604102135527679078839V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775837152802
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXX6267
                                    [ifsc] => INDB0000133
                                    [accountType] => CURRENT
                                    [bankId] => INDB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 974088811487
                                    [upiTransactionId] => AXLae4d427cc95d44d7aee57168110b347b
                                    [vpa] => adXXXXXX30@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXX6267
                                                    [ifsc] => INDB0000133
                                                    [accountType] => CURRENT
                                                    [bankId] => INDB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 974088811487
                                                    [upiTransactionId] => AXLae4d427cc95d44d7aee57168110b347b
                                                    [vpa] => adXXXXXX30@axl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 16:06:05 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 16:06:05 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 16:06:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 16:06:05 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 16:06:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 16:06:05 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 16:06:05 UTC] Target appointment ID: TXN_1775837148655
[10-Apr-2026 16:06:05 UTC] Extracted numeric ID: 1775837148655
[10-Apr-2026 16:06:05 UTC] Appointment not found with ID: 1775837148655
[10-Apr-2026 16:06:05 UTC] Found recent pending appointment: ID=3085, Name=Advocate KAMLESH SEN
[10-Apr-2026 16:06:05 UTC] Successfully updated recent appointment ID: 3085 to confirmed status
[10-Apr-2026 16:06:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775837148655","orderId":"OMO2604102135487579078928V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775838348742,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102135527679078839V","paymentMode":"UPI_INTENT","timestamp":1775837152802,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX6267","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"974088811487","upiTransactionId":"AXLae4d427cc95d44d7aee57168110b347b","vpa":"adXXXXXX30@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX6267","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"974088811487","upiTransactionId":"AXLae4d427cc95d44d7aee57168110b347b","vpa":"adXXXXXX30@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 16:31:58 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:31:58 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 16:31:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 16:31:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 16:31:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 16:31:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 16:31:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 16:31:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:31:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 16:31:58 UTC] Available dates found: 3
[10-Apr-2026 16:31:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 16:31:59 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 16:31:59 UTC] Current time (IST): 22:1
[10-Apr-2026 16:31:59 UTC] Requested date: 2026-04-11
[10-Apr-2026 16:31:59 UTC] Today: 2026-04-10
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 16:31:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 16:31:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 16:31:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 16:31:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 16:31:59 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 16:50:10 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 16:50:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 16:50:10 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:10 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 16:50:10 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:10 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:10 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 16:50:10 UTC] Available dates found: 3
[10-Apr-2026 16:50:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 16:50:14 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 16:50:14 UTC] Current time (IST): 22:20
[10-Apr-2026 16:50:14 UTC] Requested date: 2026-04-12
[10-Apr-2026 16:50:14 UTC] Today: 2026-04-10
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 16:50:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 16:50:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 16:50:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 16:50:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 16:50:14 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 16:50:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 16:50:15 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 16:50:15 UTC] Current time (IST): 22:20
[10-Apr-2026 16:50:15 UTC] Requested date: 2026-04-11
[10-Apr-2026 16:50:15 UTC] Today: 2026-04-10
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 16:50:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 16:50:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 16:50:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 16:50:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 16:50:15 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 16:50:21 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 16:50:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 16:50:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:21 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 16:50:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:50:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 16:50:21 UTC] Available dates found: 3
[10-Apr-2026 16:50:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 16:50:23 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 16:50:23 UTC] Current time (IST): 22:20
[10-Apr-2026 16:50:23 UTC] Requested date: 2026-04-12
[10-Apr-2026 16:50:23 UTC] Today: 2026-04-10
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 16:50:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 16:50:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 16:50:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 16:50:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 16:50:23 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 16:58:31 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:58:31 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 16:58:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 16:58:31 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 16:58:31 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 16:58:31 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 16:58:31 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 16:58:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:58:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 16:58:31 UTC] Available dates found: 3
[10-Apr-2026 16:58:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 16:58:45 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 16:58:45 UTC] Current time (IST): 22:28
[10-Apr-2026 16:58:45 UTC] Requested date: 2026-04-11
[10-Apr-2026 16:58:45 UTC] Today: 2026-04-10
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 16:58:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 16:58:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 16:58:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 16:58:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 16:58:45 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 16:59:33 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:59:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 16:59:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 16:59:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 16:59:33 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 16:59:33 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 16:59:33 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 16:59:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 16:59:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 16:59:33 UTC] Available dates found: 3
[10-Apr-2026 16:59:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 16:59:35 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 16:59:35 UTC] Current time (IST): 22:29
[10-Apr-2026 16:59:35 UTC] Requested date: 2026-04-12
[10-Apr-2026 16:59:35 UTC] Today: 2026-04-10
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 16:59:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 16:59:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 16:59:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 16:59:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 16:59:35 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 16:59:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 16:59:51 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 16:59:51 UTC] Current time (IST): 22:29
[10-Apr-2026 16:59:51 UTC] Requested date: 2026-04-14
[10-Apr-2026 16:59:51 UTC] Today: 2026-04-10
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 16:59:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 16:59:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 16:59:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 16:59:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 16:59:51 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:00:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:00:04 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:00:04 UTC] Current time (IST): 22:30
[10-Apr-2026 17:00:04 UTC] Requested date: 2026-04-12
[10-Apr-2026 17:00:04 UTC] Today: 2026-04-10
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:00:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:00:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:00:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:00:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:00:04 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:00:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:00:09 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:00:09 UTC] Current time (IST): 22:30
[10-Apr-2026 17:00:09 UTC] Requested date: 2026-04-11
[10-Apr-2026 17:00:09 UTC] Today: 2026-04-10
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:00:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:00:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:00:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:00:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:00:09 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:01:00 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:01:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 17:01:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 17:01:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 17:01:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 17:01:00 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 17:01:00 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 17:01:00 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:01:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 17:01:00 UTC] Available dates found: 3
[10-Apr-2026 17:01:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:01:03 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:01:03 UTC] Current time (IST): 22:31
[10-Apr-2026 17:01:03 UTC] Requested date: 2026-04-11
[10-Apr-2026 17:01:03 UTC] Today: 2026-04-10
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:01:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:01:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:01:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:01:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:01:03 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:09:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:09:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 17:09:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 17:09:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 17:09:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 17:09:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 17:09:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 17:09:08 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:09:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 17:09:08 UTC] Available dates found: 3
[10-Apr-2026 17:09:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:09:09 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:09:09 UTC] Current time (IST): 22:39
[10-Apr-2026 17:09:09 UTC] Requested date: 2026-04-11
[10-Apr-2026 17:09:09 UTC] Today: 2026-04-10
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:09:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:09:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:09:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:09:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:09:09 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:09:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:09:11 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:09:11 UTC] Current time (IST): 22:39
[10-Apr-2026 17:09:11 UTC] Requested date: 2026-04-12
[10-Apr-2026 17:09:11 UTC] Today: 2026-04-10
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:09:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:09:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:09:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:09:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:09:11 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:09:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:09:16 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:09:16 UTC] Current time (IST): 22:39
[10-Apr-2026 17:09:16 UTC] Requested date: 2026-04-14
[10-Apr-2026 17:09:16 UTC] Today: 2026-04-10
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:09:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:09:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:09:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:09:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:09:16 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:24:08 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:24:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 17:24:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 17:24:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 17:24:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 17:24:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 17:24:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 17:24:08 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:24:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 17:24:08 UTC] Available dates found: 3
[10-Apr-2026 17:24:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:24:10 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:24:10 UTC] Current time (IST): 22:54
[10-Apr-2026 17:24:10 UTC] Requested date: 2026-04-11
[10-Apr-2026 17:24:10 UTC] Today: 2026-04-10
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:24:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:24:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:24:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:24:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:24:10 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:26:09 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:09 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 17:26:09 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 17:26:09 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:09 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 17:26:09 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:09 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:09 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 17:26:09 UTC] Available dates found: 3
[10-Apr-2026 17:26:34 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:34 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 17:26:34 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 17:26:34 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:34 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 17:26:34 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:34 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 17:26:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 17:26:34 UTC] Available dates found: 3
[10-Apr-2026 17:26:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:26:49 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:26:49 UTC] Current time (IST): 22:56
[10-Apr-2026 17:26:49 UTC] Requested date: 2026-04-12
[10-Apr-2026 17:26:49 UTC] Today: 2026-04-10
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:26:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:26:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:26:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:26:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:26:49 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:26:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:26:50 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:26:50 UTC] Current time (IST): 22:56
[10-Apr-2026 17:26:50 UTC] Requested date: 2026-04-11
[10-Apr-2026 17:26:50 UTC] Today: 2026-04-10
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:26:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:26:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:26:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:26:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:26:50 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:26:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:26:56 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:26:56 UTC] Current time (IST): 22:56
[10-Apr-2026 17:26:56 UTC] Requested date: 2026-04-12
[10-Apr-2026 17:26:56 UTC] Today: 2026-04-10
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:26:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:26:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:26:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:26:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:26:56 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:27:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:27:01 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:27:01 UTC] Current time (IST): 22:57
[10-Apr-2026 17:27:01 UTC] Requested date: 2026-04-11
[10-Apr-2026 17:27:01 UTC] Today: 2026-04-10
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:27:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:27:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:27:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:27:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:27:01 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:27:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:27:07 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:27:07 UTC] Current time (IST): 22:57
[10-Apr-2026 17:27:07 UTC] Requested date: 2026-04-12
[10-Apr-2026 17:27:07 UTC] Today: 2026-04-10
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:27:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:27:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:27:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:27:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:27:07 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:27:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:27:16 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:27:16 UTC] Current time (IST): 22:57
[10-Apr-2026 17:27:16 UTC] Requested date: 2026-04-11
[10-Apr-2026 17:27:16 UTC] Today: 2026-04-10
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:27:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:27:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:27:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:27:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:27:16 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:27:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:27:22 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:27:22 UTC] Current time (IST): 22:57
[10-Apr-2026 17:27:22 UTC] Requested date: 2026-04-12
[10-Apr-2026 17:27:22 UTC] Today: 2026-04-10
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:27:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:27:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:27:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:27:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:27:22 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:27:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:27:24 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:27:24 UTC] Current time (IST): 22:57
[10-Apr-2026 17:27:24 UTC] Requested date: 2026-04-14
[10-Apr-2026 17:27:24 UTC] Today: 2026-04-10
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:27:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:27:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:27:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:27:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:27:24 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:27:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 17:27:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:27:27 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:27:27 UTC] Current time (IST): 22:57
[10-Apr-2026 17:27:27 UTC] Requested date: 2026-04-12
[10-Apr-2026 17:27:27 UTC] Today: 2026-04-10
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:27:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:27:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:27:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:27:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:27:27 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:27:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775842048852","orderId":"OMO2604102257301602096407V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775843250144,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102257399697856564V","paymentMode":"UPI_INTENT","timestamp":1775842060013,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX7978","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"940823620015","upiTransactionId":"YBL38a3f051f5dc4c0c91ac2ba3cf7aa524","vpa":"76XXXXXX78@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX7978","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"940823620015","upiTransactionId":"YBL38a3f051f5dc4c0c91ac2ba3cf7aa524","vpa":"76XXXXXX78@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 17:27:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775842048852
            [orderId] => OMO2604102257301602096407V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775843250144
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604102257399697856564V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775842060013
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX7978
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 940823620015
                                    [upiTransactionId] => YBL38a3f051f5dc4c0c91ac2ba3cf7aa524
                                    [vpa] => 76XXXXXX78@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX7978
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 940823620015
                                                    [upiTransactionId] => YBL38a3f051f5dc4c0c91ac2ba3cf7aa524
                                                    [vpa] => 76XXXXXX78@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 17:27:55 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 17:27:55 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 17:27:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 17:27:55 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 17:27:55 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 17:27:55 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 17:27:55 UTC] Target appointment ID: TXN_1775842048852
[10-Apr-2026 17:27:55 UTC] Extracted numeric ID: 1775842048852
[10-Apr-2026 17:27:55 UTC] Appointment not found with ID: 1775842048852
[10-Apr-2026 17:27:55 UTC] Found recent pending appointment: ID=3086, Name=pappu kharol
[10-Apr-2026 17:27:55 UTC] Successfully updated recent appointment ID: 3086 to confirmed status
[10-Apr-2026 17:27:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775842048852","orderId":"OMO2604102257301602096407V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775843250144,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102257399697856564V","paymentMode":"UPI_INTENT","timestamp":1775842060013,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX7978","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"940823620015","upiTransactionId":"YBL38a3f051f5dc4c0c91ac2ba3cf7aa524","vpa":"76XXXXXX78@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX7978","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"940823620015","upiTransactionId":"YBL38a3f051f5dc4c0c91ac2ba3cf7aa524","vpa":"76XXXXXX78@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 17:28:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 17:28:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:28:28 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:28:28 UTC] Current time (IST): 22:58
[10-Apr-2026 17:28:28 UTC] Requested date: 2026-04-11
[10-Apr-2026 17:28:28 UTC] Today: 2026-04-10
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:28:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:28:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:28:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:28:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:28:28 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 17:28:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 17:28:30 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 17:28:30 UTC] Current time (IST): 22:58
[10-Apr-2026 17:28:30 UTC] Requested date: 2026-04-14
[10-Apr-2026 17:28:30 UTC] Today: 2026-04-10
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 17:28:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 17:28:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 17:28:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 17:28:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 17:28:30 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:08:22 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:08:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 18:08:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 18:08:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 18:08:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 18:08:22 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 18:08:22 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 18:08:22 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:08:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 18:08:22 UTC] Available dates found: 3
[10-Apr-2026 18:08:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:08:26 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:08:26 UTC] Current time (IST): 23:38
[10-Apr-2026 18:08:26 UTC] Requested date: 2026-04-11
[10-Apr-2026 18:08:26 UTC] Today: 2026-04-10
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:08:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:08:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:08:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:08:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:08:26 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:08:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:08:31 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:08:31 UTC] Current time (IST): 23:38
[10-Apr-2026 18:08:31 UTC] Requested date: 2026-04-12
[10-Apr-2026 18:08:31 UTC] Today: 2026-04-10
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:08:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:08:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:08:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:08:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:08:31 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:11:15 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:11:15 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 18:11:15 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 18:11:15 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 18:11:15 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 18:11:15 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 18:11:15 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 18:11:15 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:11:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 18:11:15 UTC] Available dates found: 3
[10-Apr-2026 18:11:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:11:18 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:11:18 UTC] Current time (IST): 23:41
[10-Apr-2026 18:11:18 UTC] Requested date: 2026-04-12
[10-Apr-2026 18:11:18 UTC] Today: 2026-04-10
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:11:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:11:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:11:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:11:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:11:18 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:12:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 18:12:48 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:12:48 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 18:12:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 18:12:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 18:12:48 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 18:12:48 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 18:12:48 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 18:12:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:12:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 18:12:48 UTC] Available dates found: 3
[10-Apr-2026 18:12:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775844750322","orderId":"OMO2604102342296610491347V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775845949645,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102342346085862132V","paymentMode":"UPI_INTENT","timestamp":1775844754648,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"760598367547","upiTransactionId":"YBLcb0d1d6fee7047dc8f8c508c4d6392a9","vpa":"93XXXXXX52@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"760598367547","upiTransactionId":"YBLcb0d1d6fee7047dc8f8c508c4d6392a9","vpa":"93XXXXXX52@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 18:12:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775844750322
            [orderId] => OMO2604102342296610491347V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775845949645
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604102342346085862132V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775844754648
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 760598367547
                                    [upiTransactionId] => YBLcb0d1d6fee7047dc8f8c508c4d6392a9
                                    [vpa] => 93XXXXXX52@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 760598367547
                                                    [upiTransactionId] => YBLcb0d1d6fee7047dc8f8c508c4d6392a9
                                                    [vpa] => 93XXXXXX52@ybl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 18:12:48 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 18:12:48 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 18:12:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 18:12:48 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 18:12:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 18:12:48 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 18:12:48 UTC] Target appointment ID: TXN_1775844750322
[10-Apr-2026 18:12:48 UTC] Extracted numeric ID: 1775844750322
[10-Apr-2026 18:12:48 UTC] Appointment not found with ID: 1775844750322
[10-Apr-2026 18:12:48 UTC] Found recent pending appointment: ID=3087, Name=Nandkishor sarswat
[10-Apr-2026 18:12:48 UTC] Successfully updated recent appointment ID: 3087 to confirmed status
[10-Apr-2026 18:12:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775844750322","orderId":"OMO2604102342296610491347V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775845949645,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102342346085862132V","paymentMode":"UPI_INTENT","timestamp":1775844754648,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"760598367547","upiTransactionId":"YBLcb0d1d6fee7047dc8f8c508c4d6392a9","vpa":"93XXXXXX52@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"760598367547","upiTransactionId":"YBLcb0d1d6fee7047dc8f8c508c4d6392a9","vpa":"93XXXXXX52@ybl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 18:12:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:12:54 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:12:54 UTC] Current time (IST): 23:42
[10-Apr-2026 18:12:54 UTC] Requested date: 2026-04-11
[10-Apr-2026 18:12:54 UTC] Today: 2026-04-10
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:12:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:12:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:12:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:12:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:12:54 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:12:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:12:59 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:12:59 UTC] Current time (IST): 23:42
[10-Apr-2026 18:12:59 UTC] Requested date: 2026-04-12
[10-Apr-2026 18:12:59 UTC] Today: 2026-04-10
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:12:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:12:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:12:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:12:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:12:59 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:13:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 18:13:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:13:01 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:13:01 UTC] Current time (IST): 23:43
[10-Apr-2026 18:13:01 UTC] Requested date: 2026-04-11
[10-Apr-2026 18:13:01 UTC] Today: 2026-04-10
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:13:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:13:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:13:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:13:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:13:01 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:13:19 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:13:19 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 18:13:19 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 18:13:19 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 18:13:19 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 18:13:19 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 18:13:19 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 18:13:19 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:13:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 18:13:19 UTC] Available dates found: 3
[10-Apr-2026 18:13:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:13:23 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:13:23 UTC] Current time (IST): 23:43
[10-Apr-2026 18:13:23 UTC] Requested date: 2026-04-11
[10-Apr-2026 18:13:23 UTC] Today: 2026-04-10
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:13:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:13:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:13:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:13:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:13:23 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:13:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:13:28 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:13:28 UTC] Current time (IST): 23:43
[10-Apr-2026 18:13:28 UTC] Requested date: 2026-04-12
[10-Apr-2026 18:13:28 UTC] Today: 2026-04-10
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:13:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:13:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:13:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:13:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:13:28 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:13:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:13:51 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:13:51 UTC] Current time (IST): 23:43
[10-Apr-2026 18:13:51 UTC] Requested date: 2026-04-14
[10-Apr-2026 18:13:51 UTC] Today: 2026-04-10
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:13:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:13:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:13:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:13:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:13:51 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:21:17 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:21:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 18:21:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 18:21:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 18:21:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 18:21:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 18:21:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 18:21:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:21:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 18:21:17 UTC] Available dates found: 3
[10-Apr-2026 18:21:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:21:25 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:21:25 UTC] Current time (IST): 23:51
[10-Apr-2026 18:21:25 UTC] Requested date: 2026-04-11
[10-Apr-2026 18:21:25 UTC] Today: 2026-04-10
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:21:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:21:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:21:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:21:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:21:25 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:21:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:21:28 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:21:28 UTC] Current time (IST): 23:51
[10-Apr-2026 18:21:28 UTC] Requested date: 2026-04-12
[10-Apr-2026 18:21:28 UTC] Today: 2026-04-10
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:21:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:21:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:21:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:21:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:21:28 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:21:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:21:31 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:21:31 UTC] Current time (IST): 23:51
[10-Apr-2026 18:21:31 UTC] Requested date: 2026-04-11
[10-Apr-2026 18:21:31 UTC] Today: 2026-04-10
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:21:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:21:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:21:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:21:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:21:31 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:21:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:21:35 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:21:35 UTC] Current time (IST): 23:51
[10-Apr-2026 18:21:35 UTC] Requested date: 2026-04-12
[10-Apr-2026 18:21:35 UTC] Today: 2026-04-10
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:21:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:21:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:21:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:21:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:21:35 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:22:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 18:22:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775845333075","orderId":"OMO2604102352144919078387V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775846534474,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102352199659819308V","paymentMode":"UPI_INTENT","timestamp":1775845340010,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX7056","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"579345829852","upiTransactionId":"AXL616a413eb9cd47eb99828e4228d114b0","vpa":"kaXXXXXXXXXXXXul@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX7056","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"579345829852","upiTransactionId":"AXL616a413eb9cd47eb99828e4228d114b0","vpa":"kaXXXXXXXXXXXXul@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 18:22:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775845333075
            [orderId] => OMO2604102352144919078387V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775846534474
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604102352199659819308V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775845340010
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX7056
                                    [ifsc] => KKBK0000274
                                    [accountType] => SAVINGS
                                    [bankId] => KKBK
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 579345829852
                                    [upiTransactionId] => AXL616a413eb9cd47eb99828e4228d114b0
                                    [vpa] => kaXXXXXXXXXXXXul@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX7056
                                                    [ifsc] => KKBK0000274
                                                    [accountType] => SAVINGS
                                                    [bankId] => KKBK
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 579345829852
                                                    [upiTransactionId] => AXL616a413eb9cd47eb99828e4228d114b0
                                                    [vpa] => kaXXXXXXXXXXXXul@axl
                                                )

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

                                )

                        )

                )

        )

)

[10-Apr-2026 18:22:33 UTC] Payment Callback - POST Data: Array
(
)

[10-Apr-2026 18:22:33 UTC] Payment Callback - GET Data: Array
(
)

[10-Apr-2026 18:22:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[10-Apr-2026 18:22:33 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[10-Apr-2026 18:22:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[10-Apr-2026 18:22:33 UTC] Payment is SUCCESS, attempting to update appointment...
[10-Apr-2026 18:22:33 UTC] Target appointment ID: TXN_1775845333075
[10-Apr-2026 18:22:33 UTC] Extracted numeric ID: 1775845333075
[10-Apr-2026 18:22:33 UTC] Appointment not found with ID: 1775845333075
[10-Apr-2026 18:22:33 UTC] Found recent pending appointment: ID=3088, Name=Rahul khan
[10-Apr-2026 18:22:33 UTC] Successfully updated recent appointment ID: 3088 to confirmed status
[10-Apr-2026 18:22:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775845333075","orderId":"OMO2604102352144919078387V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775846534474,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604102352199659819308V","paymentMode":"UPI_INTENT","timestamp":1775845340010,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX7056","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"579345829852","upiTransactionId":"AXL616a413eb9cd47eb99828e4228d114b0","vpa":"kaXXXXXXXXXXXXul@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX7056","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"579345829852","upiTransactionId":"AXL616a413eb9cd47eb99828e4228d114b0","vpa":"kaXXXXXXXXXXXXul@axl"},"currency":"INR","amount":10000}]}]}}
[10-Apr-2026 18:22:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[10-Apr-2026 18:27:01 UTC] Date: 2026-04-10, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:27:01 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[10-Apr-2026 18:27:01 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[10-Apr-2026 18:27:01 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[10-Apr-2026 18:27:01 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[10-Apr-2026 18:27:01 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[10-Apr-2026 18:27:01 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[10-Apr-2026 18:27:01 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[10-Apr-2026 18:27:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[10-Apr-2026 18:27:01 UTC] Available dates found: 3
[10-Apr-2026 18:27:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:27:04 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:27:04 UTC] Current time (IST): 23:57
[10-Apr-2026 18:27:04 UTC] Requested date: 2026-04-11
[10-Apr-2026 18:27:04 UTC] Today: 2026-04-10
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:27:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:27:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:27:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:27:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:27:04 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:27:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:27:08 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:27:08 UTC] Current time (IST): 23:57
[10-Apr-2026 18:27:08 UTC] Requested date: 2026-04-12
[10-Apr-2026 18:27:08 UTC] Today: 2026-04-10
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:27:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:27:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:27:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:27:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:27:08 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:27:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:27:13 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:27:13 UTC] Current time (IST): 23:57
[10-Apr-2026 18:27:13 UTC] Requested date: 2026-04-14
[10-Apr-2026 18:27:13 UTC] Today: 2026-04-10
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:27:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:27:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:27:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:27:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:27:13 UTC] Slot added (future date): 15:45 - 16:00
[10-Apr-2026 18:27:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[10-Apr-2026 18:27:20 UTC] Using actual slot duration: 15 minutes
[10-Apr-2026 18:27:20 UTC] Current time (IST): 23:57
[10-Apr-2026 18:27:20 UTC] Requested date: 2026-04-12
[10-Apr-2026 18:27:20 UTC] Today: 2026-04-10
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 08:00 - 08:15
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 08:15 - 08:30
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 08:30 - 08:45
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 08:45 - 09:00
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 09:00 - 09:15
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 09:15 - 09:30
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 09:30 - 09:45
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 09:45 - 10:00
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 10:00 - 10:15
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 10:15 - 10:30
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 10:30 - 10:45
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 10:45 - 11:00
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 11:00 - 11:15
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 11:15 - 11:30
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 11:30 - 11:45
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 11:45 - 12:00
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 12:00 - 12:15
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 12:15 - 12:30
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 12:30 - 12:45
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 12:45 - 13:00
[10-Apr-2026 18:27:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[10-Apr-2026 18:27:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[10-Apr-2026 18:27:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[10-Apr-2026 18:27:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 14:00 - 14:15
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 14:15 - 14:30
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 14:30 - 14:45
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 14:45 - 15:00
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 15:00 - 15:15
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 15:15 - 15:30
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 15:30 - 15:45
[10-Apr-2026 18:27:20 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 00:19:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 00:19:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 00:19:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 00:19:12 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 00:19:12 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 00:19:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 00:19:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 00:19:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 00:19:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 00:19:12 UTC] Available dates found: 4
[11-Apr-2026 00:19:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 00:19:16 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 00:19:16 UTC] Current time (IST): 5:49
[11-Apr-2026 00:19:16 UTC] Requested date: 2026-04-12
[11-Apr-2026 00:19:16 UTC] Today: 2026-04-11
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 00:19:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 00:19:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 00:19:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 00:19:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 00:19:16 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 00:19:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 00:19:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775866779006","orderId":"OMO2604110549403300735926V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775867980313,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110549442224552283V","paymentMode":"UPI_INTENT","timestamp":1775866784266,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"381442079421","upiTransactionId":"YBL48298d3de45d4b36a0f48244e882c072","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"381442079421","upiTransactionId":"YBL48298d3de45d4b36a0f48244e882c072","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 00:19:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775866779006
            [orderId] => OMO2604110549403300735926V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775867980313
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604110549442224552283V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775866784266
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                    [ifsc] => SBIN0CONUPI
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [bankId] => SBCC
                                    [networkCardVariant] => RUPAY_PLATINUM
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 381442079421
                                    [upiTransactionId] => YBL48298d3de45d4b36a0f48244e882c072
                                    [vpa] => 76XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                                    [ifsc] => SBIN0CONUPI
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [bankId] => SBCC
                                                    [networkCardVariant] => RUPAY_PLATINUM
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 381442079421
                                                    [upiTransactionId] => YBL48298d3de45d4b36a0f48244e882c072
                                                    [vpa] => 76XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 00:19:54 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 00:19:54 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 00:19:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 00:19:54 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 00:19:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 00:19:54 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 00:19:54 UTC] Target appointment ID: TXN_1775866779006
[11-Apr-2026 00:19:54 UTC] Extracted numeric ID: 1775866779006
[11-Apr-2026 00:19:54 UTC] Appointment not found with ID: 1775866779006
[11-Apr-2026 00:19:54 UTC] Found recent pending appointment: ID=3089, Name=Ravi Parashar
[11-Apr-2026 00:19:54 UTC] Successfully updated recent appointment ID: 3089 to confirmed status
[11-Apr-2026 00:19:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775866779006","orderId":"OMO2604110549403300735926V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775867980313,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110549442224552283V","paymentMode":"UPI_INTENT","timestamp":1775866784266,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"381442079421","upiTransactionId":"YBL48298d3de45d4b36a0f48244e882c072","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"381442079421","upiTransactionId":"YBL48298d3de45d4b36a0f48244e882c072","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 00:20:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 01:13:05 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:13:05 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:13:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:13:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:13:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:13:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:13:05 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:13:05 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:13:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:13:05 UTC] Available dates found: 4
[11-Apr-2026 01:13:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:13:07 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:13:07 UTC] Current time (IST): 6:43
[11-Apr-2026 01:13:07 UTC] Requested date: 2026-04-11
[11-Apr-2026 01:13:07 UTC] Today: 2026-04-11
[11-Apr-2026 01:13:07 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 01:13:07 UTC] Slot added: 08:00 - 08:15
[11-Apr-2026 01:13:07 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 01:13:07 UTC] Slot added: 08:15 - 08:30
[11-Apr-2026 01:13:07 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 01:13:07 UTC] Slot added: 08:30 - 08:45
[11-Apr-2026 01:13:07 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 01:13:07 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 01:13:07 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 01:13:07 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 01:13:07 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 01:13:07 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 01:13:07 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 01:13:07 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 01:13:07 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 01:13:07 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 01:13:07 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 01:13:07 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 01:13:07 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 01:13:07 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 01:13:07 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 01:13:07 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 01:13:07 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 01:13:07 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 01:13:07 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 01:13:07 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 01:13:07 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 01:13:07 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 01:13:07 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 01:13:07 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 01:13:07 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 01:13:07 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 01:13:07 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 01:13:07 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 01:13:07 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 01:13:07 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 01:13:07 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 01:13:07 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 01:13:07 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 01:13:07 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 01:13:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:13:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:13:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:13:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:13:07 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 01:13:07 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 01:13:07 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 01:13:07 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 01:13:07 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 01:13:07 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 01:13:07 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 01:13:07 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 01:13:07 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 01:13:07 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 01:13:07 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 01:13:07 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 01:13:07 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 01:13:07 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 01:13:07 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 01:13:07 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 01:13:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:13:22 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:13:22 UTC] Current time (IST): 6:43
[11-Apr-2026 01:13:22 UTC] Requested date: 2026-04-12
[11-Apr-2026 01:13:22 UTC] Today: 2026-04-11
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 01:13:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:13:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:13:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:13:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 01:13:22 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 01:31:07 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:31:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:31:07 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:31:07 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:31:07 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:31:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:31:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:31:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:31:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:31:07 UTC] Available dates found: 4
[11-Apr-2026 01:31:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:31:09 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:31:09 UTC] Current time (IST): 7:1
[11-Apr-2026 01:31:09 UTC] Requested date: 2026-04-11
[11-Apr-2026 01:31:09 UTC] Today: 2026-04-11
[11-Apr-2026 01:31:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 01:31:09 UTC] Slot added: 08:00 - 08:15
[11-Apr-2026 01:31:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 01:31:09 UTC] Slot added: 08:15 - 08:30
[11-Apr-2026 01:31:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 01:31:09 UTC] Slot added: 08:30 - 08:45
[11-Apr-2026 01:31:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 01:31:09 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 01:31:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 01:31:09 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 01:31:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 01:31:09 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 01:31:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 01:31:09 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 01:31:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 01:31:09 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 01:31:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 01:31:09 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 01:31:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 01:31:09 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 01:31:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 01:31:09 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 01:31:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 01:31:09 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 01:31:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 01:31:09 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 01:31:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 01:31:09 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 01:31:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 01:31:09 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 01:31:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 01:31:09 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 01:31:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 01:31:09 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 01:31:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 01:31:09 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 01:31:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 01:31:09 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 01:31:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 01:31:09 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 01:31:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:31:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:31:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:31:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:31:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 01:31:09 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 01:31:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 01:31:09 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 01:31:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 01:31:09 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 01:31:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 01:31:09 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 01:31:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 01:31:09 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 01:31:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 01:31:09 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 01:31:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 01:31:09 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 01:31:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 01:31:09 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 01:31:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:31:16 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:31:16 UTC] Current time (IST): 7:1
[11-Apr-2026 01:31:16 UTC] Requested date: 2026-04-12
[11-Apr-2026 01:31:16 UTC] Today: 2026-04-11
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 01:31:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:31:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:31:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:31:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 01:31:16 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 01:31:31 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:31:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:31:31 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:31:31 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:31:31 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:31:31 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:31:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:31:31 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:31:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:31:31 UTC] Available dates found: 4
[11-Apr-2026 01:31:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:31:33 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:31:33 UTC] Current time (IST): 7:1
[11-Apr-2026 01:31:33 UTC] Requested date: 2026-04-12
[11-Apr-2026 01:31:33 UTC] Today: 2026-04-11
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 01:31:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:31:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:31:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:31:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 01:31:33 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 01:31:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 01:32:48 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:32:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:32:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:32:48 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:32:48 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:32:48 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:32:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:32:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:32:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:32:48 UTC] Available dates found: 4
[11-Apr-2026 01:32:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:32:50 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:32:50 UTC] Current time (IST): 7:2
[11-Apr-2026 01:32:50 UTC] Requested date: 2026-04-12
[11-Apr-2026 01:32:50 UTC] Today: 2026-04-11
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 01:32:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:32:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:32:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:32:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 01:32:50 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 01:32:57 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 01:33:58 UTC] Password reset successful for mobile: 6350388027
[11-Apr-2026 01:35:57 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:35:57 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:35:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:35:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:35:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:35:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:35:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:35:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:35:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:35:58 UTC] Available dates found: 4
[11-Apr-2026 01:36:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:36:03 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:36:03 UTC] Current time (IST): 7:6
[11-Apr-2026 01:36:03 UTC] Requested date: 2026-04-11
[11-Apr-2026 01:36:03 UTC] Today: 2026-04-11
[11-Apr-2026 01:36:03 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 01:36:03 UTC] Slot added: 08:00 - 08:15
[11-Apr-2026 01:36:03 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 01:36:03 UTC] Slot added: 08:15 - 08:30
[11-Apr-2026 01:36:03 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 01:36:03 UTC] Slot added: 08:30 - 08:45
[11-Apr-2026 01:36:03 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 01:36:03 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 01:36:03 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 01:36:03 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 01:36:03 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 01:36:03 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 01:36:03 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 01:36:03 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 01:36:03 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 01:36:03 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 01:36:03 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 01:36:03 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 01:36:03 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 01:36:03 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 01:36:03 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 01:36:03 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 01:36:03 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 01:36:03 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 01:36:03 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 01:36:03 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 01:36:03 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 01:36:03 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 01:36:03 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 01:36:03 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 01:36:03 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 01:36:03 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 01:36:03 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 01:36:03 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 01:36:03 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 01:36:03 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 01:36:03 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 01:36:03 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 01:36:03 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 01:36:03 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 01:36:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:36:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:36:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:36:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:36:03 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 01:36:03 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 01:36:03 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 01:36:03 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 01:36:03 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 01:36:03 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 01:36:03 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 01:36:03 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 01:36:03 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 01:36:03 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 01:36:03 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 01:36:03 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 01:36:03 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 01:36:03 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 01:36:03 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 01:36:03 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 01:36:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:36:10 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:36:10 UTC] Current time (IST): 7:6
[11-Apr-2026 01:36:10 UTC] Requested date: 2026-04-12
[11-Apr-2026 01:36:10 UTC] Today: 2026-04-11
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 01:36:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:36:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:36:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:36:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 01:36:10 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 01:36:24 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:36:24 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:36:24 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:36:24 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:36:24 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:36:24 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:36:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:36:24 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:36:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:36:24 UTC] Available dates found: 4
[11-Apr-2026 01:36:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:36:25 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:36:25 UTC] Current time (IST): 7:6
[11-Apr-2026 01:36:25 UTC] Requested date: 2026-04-12
[11-Apr-2026 01:36:25 UTC] Today: 2026-04-11
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 01:36:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:36:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:36:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:36:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 01:36:25 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 01:37:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 01:37:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 01:38:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:38:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:38:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:38:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:38:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:38:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:38:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:38:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:38:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:38:06 UTC] Available dates found: 4
[11-Apr-2026 01:38:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:38:11 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:38:11 UTC] Current time (IST): 7:8
[11-Apr-2026 01:38:11 UTC] Requested date: 2026-04-11
[11-Apr-2026 01:38:11 UTC] Today: 2026-04-11
[11-Apr-2026 01:38:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 01:38:11 UTC] Slot added: 08:00 - 08:15
[11-Apr-2026 01:38:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 01:38:11 UTC] Slot added: 08:15 - 08:30
[11-Apr-2026 01:38:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 01:38:11 UTC] Slot added: 08:30 - 08:45
[11-Apr-2026 01:38:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 01:38:11 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 01:38:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 01:38:11 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 01:38:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 01:38:11 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 01:38:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 01:38:11 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 01:38:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 01:38:11 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 01:38:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 01:38:11 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 01:38:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 01:38:11 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 01:38:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 01:38:11 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 01:38:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 01:38:11 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 01:38:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 01:38:11 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 01:38:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 01:38:11 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 01:38:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 01:38:11 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 01:38:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 01:38:11 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 01:38:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 01:38:11 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 01:38:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 01:38:11 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 01:38:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 01:38:11 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 01:38:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 01:38:11 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 01:38:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:38:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:38:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:38:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:38:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 01:38:11 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 01:38:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 01:38:11 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 01:38:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 01:38:11 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 01:38:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 01:38:11 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 01:38:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 01:38:11 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 01:38:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 01:38:11 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 01:38:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 01:38:11 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 01:38:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 01:38:11 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 01:38:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775871461846","orderId":"OMO2604110707437372806282V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775872663718,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110707497374008038V","paymentMode":"UPI_INTENT","timestamp":1775871469781,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6710","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"094887334246","upiTransactionId":"YBL8189cbba3192419f8210e544c824816f","vpa":"72XXXXXX00@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6710","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"094887334246","upiTransactionId":"YBL8189cbba3192419f8210e544c824816f","vpa":"72XXXXXX00@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 01:38:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775871461846
            [orderId] => OMO2604110707437372806282V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775872663718
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604110707497374008038V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775871469781
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6710
                                    [ifsc] => SBIN0032106
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 094887334246
                                    [upiTransactionId] => YBL8189cbba3192419f8210e544c824816f
                                    [vpa] => 72XXXXXX00@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 094887334246
                                                    [upiTransactionId] => YBL8189cbba3192419f8210e544c824816f
                                                    [vpa] => 72XXXXXX00@ybl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 01:38:12 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 01:38:12 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 01:38:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 01:38:12 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 01:38:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 01:38:12 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 01:38:12 UTC] Target appointment ID: TXN_1775871461846
[11-Apr-2026 01:38:12 UTC] Extracted numeric ID: 1775871461846
[11-Apr-2026 01:38:12 UTC] Appointment not found with ID: 1775871461846
[11-Apr-2026 01:38:12 UTC] Found recent pending appointment: ID=3093, Name=Shankar Nayak
[11-Apr-2026 01:38:12 UTC] Successfully updated recent appointment ID: 3093 to confirmed status
[11-Apr-2026 01:38:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775871461846","orderId":"OMO2604110707437372806282V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775872663718,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110707497374008038V","paymentMode":"UPI_INTENT","timestamp":1775871469781,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6710","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"094887334246","upiTransactionId":"YBL8189cbba3192419f8210e544c824816f","vpa":"72XXXXXX00@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6710","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"094887334246","upiTransactionId":"YBL8189cbba3192419f8210e544c824816f","vpa":"72XXXXXX00@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 01:38:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 01:39:26 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:39:26 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:39:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:39:26 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:39:26 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:39:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:39:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:39:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:39:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:39:26 UTC] Available dates found: 4
[11-Apr-2026 01:39:29 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:39:29 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:39:29 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:39:29 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:39:29 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:39:29 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:39:29 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:39:29 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:39:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:39:29 UTC] Available dates found: 4
[11-Apr-2026 01:39:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:39:31 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:39:31 UTC] Current time (IST): 7:9
[11-Apr-2026 01:39:31 UTC] Requested date: 2026-04-12
[11-Apr-2026 01:39:31 UTC] Today: 2026-04-11
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 01:39:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:39:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:39:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:39:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 01:39:31 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 01:44:31 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:44:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 01:44:31 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 01:44:31 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 01:44:31 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 01:44:31 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 01:44:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 01:44:31 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 01:44:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 01:44:31 UTC] Available dates found: 4
[11-Apr-2026 01:44:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 01:44:34 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 01:44:34 UTC] Current time (IST): 7:14
[11-Apr-2026 01:44:34 UTC] Requested date: 2026-04-11
[11-Apr-2026 01:44:34 UTC] Today: 2026-04-11
[11-Apr-2026 01:44:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 01:44:34 UTC] Slot added: 08:00 - 08:15
[11-Apr-2026 01:44:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 01:44:34 UTC] Slot added: 08:15 - 08:30
[11-Apr-2026 01:44:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 01:44:34 UTC] Slot added: 08:30 - 08:45
[11-Apr-2026 01:44:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 01:44:34 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 01:44:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 01:44:34 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 01:44:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 01:44:34 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 01:44:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 01:44:34 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 01:44:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 01:44:34 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 01:44:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 01:44:34 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 01:44:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 01:44:34 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 01:44:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 01:44:34 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 01:44:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 01:44:34 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 01:44:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 01:44:34 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 01:44:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 01:44:34 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 01:44:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 01:44:34 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 01:44:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 01:44:34 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 01:44:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 01:44:34 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 01:44:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 01:44:34 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 01:44:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 01:44:34 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 01:44:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 01:44:34 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 01:44:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 01:44:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 01:44:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 01:44:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 01:44:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 01:44:34 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 01:44:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 01:44:34 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 01:44:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 01:44:34 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 01:44:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 01:44:34 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 01:44:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 01:44:34 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 01:44:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 01:44:34 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 01:44:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 01:44:34 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 01:44:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 01:44:34 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 01:46:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[11-Apr-2026 01:46:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[11-Apr-2026 01:46:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[11-Apr-2026 01:46:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[11-Apr-2026 01:52:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775871114791","orderId":"OMO2604110701568666874876V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775872316850,"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":[]}}
[11-Apr-2026 01:52:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775871114791
            [orderId] => OMO2604110701568666874876V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775872316850
            [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
                (
                )

        )

)

[11-Apr-2026 01:52:01 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 01:52:01 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 01:52:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 01:52:01 UTC] Payment callback error: Transaction ID not found in callback
[11-Apr-2026 01:53:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775871177874","orderId":"OMO2604110702598793662099V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775872379861,"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":[]}}
[11-Apr-2026 01:53:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775871177874
            [orderId] => OMO2604110702598793662099V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775872379861
            [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
                (
                )

        )

)

[11-Apr-2026 01:53:02 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 01:53:02 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 01:53:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 01:53:02 UTC] Payment callback error: Transaction ID not found in callback
[11-Apr-2026 02:02:49 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:02:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:02:49 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:02:49 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:02:49 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:02:49 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:02:49 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:02:49 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:02:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:02:49 UTC] Available dates found: 4
[11-Apr-2026 02:02:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:02:54 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:02:54 UTC] Current time (IST): 7:32
[11-Apr-2026 02:02:54 UTC] Requested date: 2026-04-12
[11-Apr-2026 02:02:54 UTC] Today: 2026-04-11
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:02:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:02:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:02:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:02:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:02:54 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:03:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 02:03:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775872994356","orderId":"OMO2604110733148034008362V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775874194786,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110733197632806702V","paymentMode":"UPI_INTENT","timestamp":1775872999817,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"486837789405","upiTransactionId":"YBL62a99ae7263f4daab69ad1d310c7ff83","vpa":"92XXXXXX88@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"486837789405","upiTransactionId":"YBL62a99ae7263f4daab69ad1d310c7ff83","vpa":"92XXXXXX88@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 02:03:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775872994356
            [orderId] => OMO2604110733148034008362V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775874194786
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604110733197632806702V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775872999817
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3870
                                    [ifsc] => SBIN0011299
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 486837789405
                                    [upiTransactionId] => YBL62a99ae7263f4daab69ad1d310c7ff83
                                    [vpa] => 92XXXXXX88@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3870
                                                    [ifsc] => SBIN0011299
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 486837789405
                                                    [upiTransactionId] => YBL62a99ae7263f4daab69ad1d310c7ff83
                                                    [vpa] => 92XXXXXX88@ybl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 02:03:33 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 02:03:33 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 02:03:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 02:03:33 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 02:03:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 02:03:33 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 02:03:33 UTC] Target appointment ID: TXN_1775872994356
[11-Apr-2026 02:03:33 UTC] Extracted numeric ID: 1775872994356
[11-Apr-2026 02:03:33 UTC] Appointment not found with ID: 1775872994356
[11-Apr-2026 02:03:33 UTC] Found recent pending appointment: ID=3094, Name=Mamta kanwar
[11-Apr-2026 02:03:33 UTC] Successfully updated recent appointment ID: 3094 to confirmed status
[11-Apr-2026 02:03:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775872994356","orderId":"OMO2604110733148034008362V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775874194786,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110733197632806702V","paymentMode":"UPI_INTENT","timestamp":1775872999817,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"486837789405","upiTransactionId":"YBL62a99ae7263f4daab69ad1d310c7ff83","vpa":"92XXXXXX88@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"486837789405","upiTransactionId":"YBL62a99ae7263f4daab69ad1d310c7ff83","vpa":"92XXXXXX88@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 02:04:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:04:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:04:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:04:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:04:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:04:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:04:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:04:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:04:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:04:17 UTC] Available dates found: 4
[11-Apr-2026 02:08:24 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:08:24 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:08:24 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:08:24 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:08:24 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:08:24 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:08:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:08:24 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:08:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:08:24 UTC] Available dates found: 4
[11-Apr-2026 02:08:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:08:26 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:08:26 UTC] Current time (IST): 7:38
[11-Apr-2026 02:08:26 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:08:26 UTC] Today: 2026-04-11
[11-Apr-2026 02:08:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:08:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:08:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:08:26 UTC] Slot added: 08:15 - 08:30
[11-Apr-2026 02:08:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:08:26 UTC] Slot added: 08:30 - 08:45
[11-Apr-2026 02:08:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:08:26 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 02:08:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:08:26 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:08:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:08:26 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:08:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:08:26 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:08:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:08:26 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:08:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:08:26 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:08:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:08:26 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:08:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:08:26 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:08:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:08:26 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:08:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:08:26 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:08:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:08:26 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:08:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:08:26 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:08:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:08:26 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:08:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:08:26 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:08:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:08:26 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:08:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:08:26 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:08:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:08:26 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:08:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:08:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:08:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:08:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:08:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:08:26 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:08:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:08:26 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:08:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:08:26 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:08:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:08:26 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:08:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:08:26 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:08:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:08:26 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:08:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:08:26 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:08:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:08:26 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:08:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:08:27 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:08:27 UTC] Current time (IST): 7:38
[11-Apr-2026 02:08:27 UTC] Requested date: 2026-04-12
[11-Apr-2026 02:08:27 UTC] Today: 2026-04-11
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:08:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:08:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:08:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:08:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:08:27 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:12:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:12:40 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:12:40 UTC] Current time (IST): 7:42
[11-Apr-2026 02:12:40 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:12:40 UTC] Today: 2026-04-11
[11-Apr-2026 02:12:40 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:12:40 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:12:40 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:12:40 UTC] Slot added: 08:15 - 08:30
[11-Apr-2026 02:12:40 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:12:40 UTC] Slot added: 08:30 - 08:45
[11-Apr-2026 02:12:40 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:12:40 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 02:12:40 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:12:40 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:12:40 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:12:40 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:12:40 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:12:40 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:12:40 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:12:40 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:12:40 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:12:40 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:12:40 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:12:40 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:12:40 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:12:40 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:12:40 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:12:40 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:12:40 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:12:40 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:12:40 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:12:40 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:12:40 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:12:40 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:12:40 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:12:40 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:12:40 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:12:40 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:12:40 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:12:40 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:12:40 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:12:40 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:12:40 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:12:40 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:12:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:12:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:12:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:12:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:12:40 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:12:40 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:12:40 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:12:40 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:12:40 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:12:40 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:12:40 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:12:40 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:12:40 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:12:40 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:12:40 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:12:40 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:12:40 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:12:40 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:12:40 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:12:40 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:12:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:12:44 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:12:44 UTC] Current time (IST): 7:42
[11-Apr-2026 02:12:44 UTC] Requested date: 2026-04-12
[11-Apr-2026 02:12:44 UTC] Today: 2026-04-11
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:12:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:12:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:12:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:12:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:12:44 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:12:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:12:54 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:12:54 UTC] Current time (IST): 7:42
[11-Apr-2026 02:12:54 UTC] Requested date: 2026-04-14
[11-Apr-2026 02:12:54 UTC] Today: 2026-04-11
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:12:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:12:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:12:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:12:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:12:54 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:12:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:12:59 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:12:59 UTC] Current time (IST): 7:42
[11-Apr-2026 02:12:59 UTC] Requested date: 2026-04-18
[11-Apr-2026 02:12:59 UTC] Today: 2026-04-11
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:12:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:12:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:12:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:12:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:12:59 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:30:48 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:30:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:30:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:30:48 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:30:48 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:30:48 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:30:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:30:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:30:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:30:48 UTC] Available dates found: 4
[11-Apr-2026 02:30:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:30:54 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:30:54 UTC] Current time (IST): 8:0
[11-Apr-2026 02:30:54 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:30:54 UTC] Today: 2026-04-11
[11-Apr-2026 02:30:54 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:30:54 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:30:54 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:30:54 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 02:30:54 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:30:54 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 02:30:54 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:30:54 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 02:30:54 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:30:54 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:30:54 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:30:54 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:30:54 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:30:54 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:30:54 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:30:54 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:30:54 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:30:54 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:30:54 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:30:54 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:30:54 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:30:54 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:30:54 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:30:54 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:30:54 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:30:54 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:30:54 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:30:54 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:30:54 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:30:54 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:30:54 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:30:54 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:30:54 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:30:54 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:30:54 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:30:54 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:30:54 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:30:54 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:30:54 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:30:54 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:30:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:30:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:30:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:30:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:30:54 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:30:54 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:30:54 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:30:54 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:30:54 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:30:54 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:30:54 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:30:54 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:30:54 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:30:54 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:30:54 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:30:54 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:30:54 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:30:54 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:30:54 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:30:54 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:31:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:31:09 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:31:09 UTC] Current time (IST): 8:1
[11-Apr-2026 02:31:09 UTC] Requested date: 2026-04-12
[11-Apr-2026 02:31:09 UTC] Today: 2026-04-11
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:31:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:31:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:31:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:31:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:31:09 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:31:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:31:14 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:31:14 UTC] Current time (IST): 8:1
[11-Apr-2026 02:31:14 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:31:14 UTC] Today: 2026-04-11
[11-Apr-2026 02:31:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:31:14 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:31:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:31:14 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 02:31:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:31:14 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 02:31:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:31:14 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 02:31:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:31:14 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:31:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:31:14 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:31:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:31:14 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:31:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:31:14 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:31:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:31:14 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:31:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:31:14 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:31:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:31:14 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:31:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:31:14 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:31:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:31:14 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:31:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:31:14 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:31:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:31:14 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:31:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:31:14 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:31:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:31:14 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:31:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:31:14 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:31:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:31:14 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:31:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:31:14 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:31:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:31:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:31:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:31:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:31:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:31:14 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:31:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:31:14 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:31:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:31:14 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:31:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:31:14 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:31:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:31:14 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:31:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:31:14 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:31:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:31:14 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:31:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:31:14 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:31:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:31:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:31:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:31:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:31:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:31:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:31:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:31:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:31:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:31:36 UTC] Available dates found: 4
[11-Apr-2026 02:31:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:31:56 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:31:56 UTC] Current time (IST): 8:1
[11-Apr-2026 02:31:56 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:31:56 UTC] Today: 2026-04-11
[11-Apr-2026 02:31:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:31:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:31:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:31:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 02:31:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:31:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 02:31:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:31:56 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 02:31:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:31:56 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:31:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:31:56 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:31:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:31:56 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:31:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:31:56 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:31:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:31:56 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:31:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:31:56 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:31:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:31:56 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:31:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:31:56 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:31:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:31:56 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:31:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:31:56 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:31:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:31:56 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:31:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:31:56 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:31:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:31:56 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:31:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:31:56 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:31:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:31:56 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:31:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:31:56 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:31:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:31:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:31:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:31:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:31:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:31:56 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:31:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:31:56 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:31:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:31:56 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:31:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:31:56 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:31:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:31:56 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:31:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:31:56 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:31:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:31:56 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:31:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:31:56 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:32:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:32:00 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:32:00 UTC] Current time (IST): 8:2
[11-Apr-2026 02:32:00 UTC] Requested date: 2026-04-12
[11-Apr-2026 02:32:00 UTC] Today: 2026-04-11
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:32:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:32:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:32:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:32:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:32:00 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:32:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:32:02 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:32:02 UTC] Current time (IST): 8:2
[11-Apr-2026 02:32:02 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:32:02 UTC] Today: 2026-04-11
[11-Apr-2026 02:32:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:32:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:32:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:32:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 02:32:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:32:02 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 02:32:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:32:02 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 02:32:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:32:02 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:32:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:32:02 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:32:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:32:02 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:32:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:32:02 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:32:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:32:02 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:32:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:32:02 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:32:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:32:02 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:32:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:32:02 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:32:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:32:02 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:32:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:32:02 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:32:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:32:02 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:32:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:32:02 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:32:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:32:02 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:32:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:32:02 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:32:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:32:02 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:32:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:32:02 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:32:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:32:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:32:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:32:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:32:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:32:02 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:32:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:32:02 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:32:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:32:02 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:32:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:32:02 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:32:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:32:02 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:32:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:32:02 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:32:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:32:02 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:32:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:32:02 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:35:39 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
[11-Apr-2026 02:35:39 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
[11-Apr-2026 02:35:39 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
[11-Apr-2026 02:35:39 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
[11-Apr-2026 02:38:59 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:38:59 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:38:59 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:38:59 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:38:59 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:38:59 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:38:59 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:38:59 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:38:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:38:59 UTC] Available dates found: 4
[11-Apr-2026 02:39:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:39:02 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:39:02 UTC] Current time (IST): 8:9
[11-Apr-2026 02:39:02 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:39:02 UTC] Today: 2026-04-11
[11-Apr-2026 02:39:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:39:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:39:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:39:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 02:39:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:39:02 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 02:39:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:39:02 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 02:39:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:39:02 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:39:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:39:02 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:39:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:39:02 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:39:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:39:02 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:39:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:39:02 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:39:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:39:02 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:39:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:39:02 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:39:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:39:02 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:39:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:39:02 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:39:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:39:02 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:39:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:39:02 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:39:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:39:02 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:39:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:39:02 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:39:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:39:02 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:39:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:39:02 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:39:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:39:02 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:39:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:39:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:39:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:39:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:39:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:39:02 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:39:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:39:02 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:39:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:39:02 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:39:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:39:02 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:39:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:39:02 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:39:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:39:02 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:39:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:39:02 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:39:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:39:02 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:39:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:39:05 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:39:05 UTC] Current time (IST): 8:9
[11-Apr-2026 02:39:05 UTC] Requested date: 2026-04-12
[11-Apr-2026 02:39:05 UTC] Today: 2026-04-11
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:39:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:39:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:39:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:39:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:39:05 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:46:02 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:46:02 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:46:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:46:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:46:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:46:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:46:02 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:46:02 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:46:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:46:02 UTC] Available dates found: 4
[11-Apr-2026 02:46:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:46:05 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:46:05 UTC] Current time (IST): 8:16
[11-Apr-2026 02:46:05 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:46:05 UTC] Today: 2026-04-11
[11-Apr-2026 02:46:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:46:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:46:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:46:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 02:46:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:46:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 02:46:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:46:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 02:46:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:46:05 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:46:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:46:05 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:46:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:46:05 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:46:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:46:05 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:46:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:46:05 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:46:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:46:05 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:46:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:46:05 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:46:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:46:05 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:46:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:46:05 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:46:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:46:05 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:46:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:46:05 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:46:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:46:05 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:46:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:46:05 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:46:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:46:05 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:46:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:46:05 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:46:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:46:05 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:46:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:46:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:46:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:46:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:46:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:46:05 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:46:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:46:05 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:46:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:46:05 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:46:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:46:05 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:46:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:46:05 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:46:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:46:05 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:46:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:46:05 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:46:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:46:05 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:48:16 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:48:16 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:48:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:48:16 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:48:16 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:48:16 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:48:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:48:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:48:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:48:16 UTC] Available dates found: 4
[11-Apr-2026 02:48:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:48:19 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:48:19 UTC] Current time (IST): 8:18
[11-Apr-2026 02:48:19 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:48:19 UTC] Today: 2026-04-11
[11-Apr-2026 02:48:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:48:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:48:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:48:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 02:48:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:48:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 02:48:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:48:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 02:48:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:48:19 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:48:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:48:19 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:48:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:48:19 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:48:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:48:19 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:48:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:48:19 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:48:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:48:19 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:48:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:48:19 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:48:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:48:19 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:48:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:48:19 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:48:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:48:19 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:48:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:48:19 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:48:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:48:19 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:48:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:48:19 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:48:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:48:19 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:48:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:48:19 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:48:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:48:19 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:48:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:48:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:48:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:48:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:48:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:48:19 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:48:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:48:19 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:48:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:48:19 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:48:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:48:19 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:48:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:48:19 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:48:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:48:19 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:48:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:48:19 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:48:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:48:19 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:48:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:48:28 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:48:28 UTC] Current time (IST): 8:18
[11-Apr-2026 02:48:28 UTC] Requested date: 2026-04-12
[11-Apr-2026 02:48:28 UTC] Today: 2026-04-11
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:48:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:48:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:48:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:48:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:48:28 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:49:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:49:37 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:49:37 UTC] Current time (IST): 8:19
[11-Apr-2026 02:49:37 UTC] Requested date: 2026-04-11
[11-Apr-2026 02:49:37 UTC] Today: 2026-04-11
[11-Apr-2026 02:49:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 02:49:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 02:49:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 02:49:37 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 02:49:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 02:49:37 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 02:49:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 02:49:37 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 02:49:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 02:49:37 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 02:49:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 02:49:37 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 02:49:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 02:49:37 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 02:49:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 02:49:37 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 02:49:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 02:49:37 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 02:49:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 02:49:37 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 02:49:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 02:49:37 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 02:49:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 02:49:37 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 02:49:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 02:49:37 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 02:49:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 02:49:37 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 02:49:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 02:49:37 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 02:49:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 02:49:37 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 02:49:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 02:49:37 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 02:49:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 02:49:37 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 02:49:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 02:49:37 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 02:49:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 02:49:37 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 02:49:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:49:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:49:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:49:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:49:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 02:49:37 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 02:49:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 02:49:37 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 02:49:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 02:49:37 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 02:49:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 02:49:37 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 02:49:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 02:49:37 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 02:49:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 02:49:37 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 02:49:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 02:49:37 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 02:49:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 02:49:37 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 02:55:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:55:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 02:55:10 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 02:55:10 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 02:55:10 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 02:55:10 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 02:55:10 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 02:55:10 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 02:55:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 02:55:10 UTC] Available dates found: 4
[11-Apr-2026 02:55:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 02:55:20 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 02:55:20 UTC] Current time (IST): 8:25
[11-Apr-2026 02:55:20 UTC] Requested date: 2026-04-14
[11-Apr-2026 02:55:20 UTC] Today: 2026-04-11
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 02:55:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 02:55:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 02:55:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 02:55:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 02:55:20 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 02:55:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 02:56:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775876142263","orderId":"OMO2604110825423563662509V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775877342334,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110825463912806109V","paymentMode":"UPI_INTENT","timestamp":1775876146425,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"262768657868","upiTransactionId":"AXLc3575e494da04d0a8bf4a7ccc8fe495a","vpa":"96XXXXXX36@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"262768657868","upiTransactionId":"AXLc3575e494da04d0a8bf4a7ccc8fe495a","vpa":"96XXXXXX36@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 02:56:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775876142263
            [orderId] => OMO2604110825423563662509V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775877342334
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604110825463912806109V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775876146425
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2531
                                    [ifsc] => PUNB0735600
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 262768657868
                                    [upiTransactionId] => AXLc3575e494da04d0a8bf4a7ccc8fe495a
                                    [vpa] => 96XXXXXX36@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2531
                                                    [ifsc] => PUNB0735600
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 262768657868
                                                    [upiTransactionId] => AXLc3575e494da04d0a8bf4a7ccc8fe495a
                                                    [vpa] => 96XXXXXX36@axl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 02:56:00 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 02:56:00 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 02:56:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 02:56:00 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 02:56:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 02:56:00 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 02:56:00 UTC] Target appointment ID: TXN_1775876142263
[11-Apr-2026 02:56:00 UTC] Extracted numeric ID: 1775876142263
[11-Apr-2026 02:56:00 UTC] Appointment not found with ID: 1775876142263
[11-Apr-2026 02:56:00 UTC] Found recent pending appointment: ID=3095, Name=Vikram Singh
[11-Apr-2026 02:56:00 UTC] Successfully updated recent appointment ID: 3095 to confirmed status
[11-Apr-2026 02:56:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775876142263","orderId":"OMO2604110825423563662509V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775877342334,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110825463912806109V","paymentMode":"UPI_INTENT","timestamp":1775876146425,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"262768657868","upiTransactionId":"AXLc3575e494da04d0a8bf4a7ccc8fe495a","vpa":"96XXXXXX36@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"262768657868","upiTransactionId":"AXLc3575e494da04d0a8bf4a7ccc8fe495a","vpa":"96XXXXXX36@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 03:08:47 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:08:47 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 03:08:47 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 03:08:47 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 03:08:47 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 03:08:47 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 03:08:47 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 03:08:47 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:08:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 03:08:47 UTC] Available dates found: 4
[11-Apr-2026 03:08:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 03:08:49 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 03:08:49 UTC] Current time (IST): 8:38
[11-Apr-2026 03:08:49 UTC] Requested date: 2026-04-11
[11-Apr-2026 03:08:49 UTC] Today: 2026-04-11
[11-Apr-2026 03:08:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 03:08:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 03:08:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 03:08:49 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 03:08:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 03:08:49 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 03:08:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 03:08:49 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 03:08:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 03:08:49 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 03:08:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 03:08:49 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 03:08:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 03:08:49 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 03:08:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 03:08:49 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 03:08:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 03:08:49 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 03:08:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 03:08:49 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 03:08:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 03:08:49 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 03:08:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 03:08:49 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 03:08:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 03:08:49 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 03:08:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 03:08:49 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 03:08:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 03:08:49 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 03:08:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 03:08:49 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 03:08:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 03:08:49 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 03:08:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 03:08:49 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 03:08:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 03:08:49 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 03:08:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 03:08:49 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 03:08:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 03:08:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 03:08:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 03:08:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 03:08:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 03:08:49 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 03:08:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 03:08:49 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 03:08:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 03:08:49 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 03:08:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 03:08:49 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 03:08:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 03:08:49 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 03:08:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 03:08:49 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 03:08:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 03:08:49 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 03:08:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 03:08:49 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 03:08:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 03:08:53 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 03:08:53 UTC] Current time (IST): 8:38
[11-Apr-2026 03:08:53 UTC] Requested date: 2026-04-12
[11-Apr-2026 03:08:53 UTC] Today: 2026-04-11
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 03:08:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 03:08:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 03:08:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 03:08:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 03:08:53 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 03:09:41 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
[11-Apr-2026 03:09:41 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
[11-Apr-2026 03:09:41 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
[11-Apr-2026 03:09:41 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
[11-Apr-2026 03:10:16 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:10:16 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 03:10:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 03:10:16 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 03:10:16 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 03:10:16 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 03:10:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 03:10:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:10:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 03:10:16 UTC] Available dates found: 4
[11-Apr-2026 03:10:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 03:10:20 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 03:10:20 UTC] Current time (IST): 8:40
[11-Apr-2026 03:10:20 UTC] Requested date: 2026-04-12
[11-Apr-2026 03:10:20 UTC] Today: 2026-04-11
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 03:10:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 03:10:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 03:10:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 03:10:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 03:10:20 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 03:20:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:20:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 03:20:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 03:20:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 03:20:00 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 03:20:00 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 03:20:00 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 03:20:00 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:20:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 03:20:00 UTC] Available dates found: 4
[11-Apr-2026 03:20:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 03:20:05 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 03:20:05 UTC] Current time (IST): 8:50
[11-Apr-2026 03:20:05 UTC] Requested date: 2026-04-11
[11-Apr-2026 03:20:05 UTC] Today: 2026-04-11
[11-Apr-2026 03:20:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 03:20:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 03:20:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 03:20:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 03:20:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 03:20:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 03:20:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 03:20:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 03:20:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 03:20:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 03:20:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 03:20:05 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 03:20:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 03:20:05 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 03:20:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 03:20:05 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 03:20:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 03:20:05 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 03:20:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 03:20:05 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 03:20:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 03:20:05 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 03:20:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 03:20:05 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 03:20:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 03:20:05 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 03:20:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 03:20:05 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 03:20:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 03:20:05 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 03:20:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 03:20:05 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 03:20:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 03:20:05 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 03:20:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 03:20:05 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 03:20:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 03:20:05 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 03:20:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 03:20:05 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 03:20:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 03:20:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 03:20:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 03:20:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 03:20:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 03:20:05 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 03:20:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 03:20:05 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 03:20:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 03:20:05 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 03:20:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 03:20:05 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 03:20:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 03:20:05 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 03:20:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 03:20:05 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 03:20:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 03:20:05 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 03:20:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 03:20:05 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 03:21:34 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:21:34 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 03:21:34 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 03:21:34 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 03:21:34 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 03:21:34 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 03:21:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 03:21:34 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:21:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 03:21:34 UTC] Available dates found: 4
[11-Apr-2026 03:21:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 03:21:37 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 03:21:37 UTC] Current time (IST): 8:51
[11-Apr-2026 03:21:37 UTC] Requested date: 2026-04-12
[11-Apr-2026 03:21:37 UTC] Today: 2026-04-11
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 03:21:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 03:21:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 03:21:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 03:21:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 03:21:37 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 03:22:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:22:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 03:22:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 03:22:33 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 03:22:33 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 03:22:33 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 03:22:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 03:22:33 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 03:22:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 03:22:33 UTC] Available dates found: 4
[11-Apr-2026 03:22:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 03:22:36 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 03:22:36 UTC] Current time (IST): 8:52
[11-Apr-2026 03:22:36 UTC] Requested date: 2026-04-12
[11-Apr-2026 03:22:36 UTC] Today: 2026-04-11
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 03:22:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 03:22:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 03:22:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 03:22:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 03:22:36 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 03:23:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 03:23:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775877786642","orderId":"OMO2604110853076517799872V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775878987633,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110853164720032387V","paymentMode":"UPI_INTENT","timestamp":1775877796511,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"816330112326","upiTransactionId":"AXL9b58746d92c44228996b85c664d0a648","vpa":"96XXXXXX86@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"816330112326","upiTransactionId":"AXL9b58746d92c44228996b85c664d0a648","vpa":"96XXXXXX86@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 03:23:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775877786642
            [orderId] => OMO2604110853076517799872V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775878987633
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604110853164720032387V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775877796511
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3608
                                    [ifsc] => SBIN0031815
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 816330112326
                                    [upiTransactionId] => AXL9b58746d92c44228996b85c664d0a648
                                    [vpa] => 96XXXXXX86@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3608
                                                    [ifsc] => SBIN0031815
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 816330112326
                                                    [upiTransactionId] => AXL9b58746d92c44228996b85c664d0a648
                                                    [vpa] => 96XXXXXX86@axl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 03:23:42 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 03:23:42 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 03:23:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 03:23:42 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 03:23:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 03:23:42 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 03:23:42 UTC] Target appointment ID: TXN_1775877786642
[11-Apr-2026 03:23:42 UTC] Extracted numeric ID: 1775877786642
[11-Apr-2026 03:23:42 UTC] Appointment not found with ID: 1775877786642
[11-Apr-2026 03:23:42 UTC] Found recent pending appointment: ID=3096, Name=rakesh
[11-Apr-2026 03:23:42 UTC] Successfully updated recent appointment ID: 3096 to confirmed status
[11-Apr-2026 03:23:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775877786642","orderId":"OMO2604110853076517799872V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775878987633,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110853164720032387V","paymentMode":"UPI_INTENT","timestamp":1775877796511,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"816330112326","upiTransactionId":"AXL9b58746d92c44228996b85c664d0a648","vpa":"96XXXXXX86@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"816330112326","upiTransactionId":"AXL9b58746d92c44228996b85c664d0a648","vpa":"96XXXXXX86@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 03:23:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 04:04:52 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:04:52 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 04:04:52 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 04:04:52 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 04:04:52 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 04:04:52 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 04:04:52 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 04:04:52 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:04:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 04:04:52 UTC] Available dates found: 4
[11-Apr-2026 04:04:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:04:55 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:04:55 UTC] Current time (IST): 9:34
[11-Apr-2026 04:04:55 UTC] Requested date: 2026-04-11
[11-Apr-2026 04:04:55 UTC] Today: 2026-04-11
[11-Apr-2026 04:04:55 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 04:04:55 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 04:04:55 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 04:04:55 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 04:04:55 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 04:04:55 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 04:04:55 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 04:04:55 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 04:04:55 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 04:04:55 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 04:04:55 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 04:04:55 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 04:04:55 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 04:04:55 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 04:04:55 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 04:04:55 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 04:04:55 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 04:04:55 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 04:04:55 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 04:04:55 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 04:04:55 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 04:04:55 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 04:04:55 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 04:04:55 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 04:04:55 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 04:04:55 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 04:04:55 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 04:04:55 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 04:04:55 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 04:04:55 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 04:04:55 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 04:04:55 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 04:04:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:04:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:04:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:04:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:04:55 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 04:04:55 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 04:04:55 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 04:04:55 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 04:04:55 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 04:04:55 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 04:04:55 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 04:04:55 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 04:04:55 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 04:04:55 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 04:04:55 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 04:04:55 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 04:04:55 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 04:04:55 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 04:04:55 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 04:04:55 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 04:04:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:04:57 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:04:57 UTC] Current time (IST): 9:34
[11-Apr-2026 04:04:57 UTC] Requested date: 2026-04-12
[11-Apr-2026 04:04:57 UTC] Today: 2026-04-11
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 04:04:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:04:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:04:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:04:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 04:04:57 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 04:05:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 04:05:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775880327407","orderId":"OMO2604110935279080491014V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775881527891,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110935337222806310V","paymentMode":"UPI_INTENT","timestamp":1775880333772,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031103","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610113543566","upiTransactionId":"SBI155e7c22925a4cbb94cd22c58dcc3b4f","vpa":"jpXXXXXX83@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031103","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610113543566","upiTransactionId":"SBI155e7c22925a4cbb94cd22c58dcc3b4f","vpa":"jpXXXXXX83@oksbi"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 04:05:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775880327407
            [orderId] => OMO2604110935279080491014V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775881527891
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604110935337222806310V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775880333772
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031103
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 610113543566
                                    [upiTransactionId] => SBI155e7c22925a4cbb94cd22c58dcc3b4f
                                    [vpa] => jpXXXXXX83@oksbi
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 610113543566
                                                    [upiTransactionId] => SBI155e7c22925a4cbb94cd22c58dcc3b4f
                                                    [vpa] => jpXXXXXX83@oksbi
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 04:05:48 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 04:05:48 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 04:05:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 04:05:48 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 04:05:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 04:05:48 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 04:05:48 UTC] Target appointment ID: TXN_1775880327407
[11-Apr-2026 04:05:48 UTC] Extracted numeric ID: 1775880327407
[11-Apr-2026 04:05:48 UTC] Appointment not found with ID: 1775880327407
[11-Apr-2026 04:05:48 UTC] Found recent pending appointment: ID=3097, Name=Pragya jain
[11-Apr-2026 04:05:48 UTC] Successfully updated recent appointment ID: 3097 to confirmed status
[11-Apr-2026 04:05:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775880327407","orderId":"OMO2604110935279080491014V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775881527891,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604110935337222806310V","paymentMode":"UPI_INTENT","timestamp":1775880333772,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031103","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610113543566","upiTransactionId":"SBI155e7c22925a4cbb94cd22c58dcc3b4f","vpa":"jpXXXXXX83@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031103","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610113543566","upiTransactionId":"SBI155e7c22925a4cbb94cd22c58dcc3b4f","vpa":"jpXXXXXX83@oksbi"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 04:37:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:37:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 04:37:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 04:37:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 04:37:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 04:37:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 04:37:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 04:37:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:37:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 04:37:25 UTC] Available dates found: 4
[11-Apr-2026 04:37:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:37:27 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:37:27 UTC] Current time (IST): 10:7
[11-Apr-2026 04:37:27 UTC] Requested date: 2026-04-12
[11-Apr-2026 04:37:27 UTC] Today: 2026-04-11
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 04:37:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:37:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:37:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:37:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 04:37:27 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 04:44:30 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:44:30 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 04:44:30 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 04:44:30 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 04:44:30 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 04:44:30 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 04:44:30 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 04:44:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:44:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 04:44:30 UTC] Available dates found: 4
[11-Apr-2026 04:45:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:45:07 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:45:07 UTC] Current time (IST): 10:15
[11-Apr-2026 04:45:07 UTC] Requested date: 2026-04-12
[11-Apr-2026 04:45:07 UTC] Today: 2026-04-11
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 04:45:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:45:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:45:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:45:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 04:45:07 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 04:45:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 04:47:50 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:47:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 04:47:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 04:47:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 04:47:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 04:47:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 04:47:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 04:47:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:47:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 04:47:50 UTC] Available dates found: 4
[11-Apr-2026 04:47:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:47:56 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:47:56 UTC] Current time (IST): 10:17
[11-Apr-2026 04:47:56 UTC] Requested date: 2026-04-11
[11-Apr-2026 04:47:56 UTC] Today: 2026-04-11
[11-Apr-2026 04:47:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 04:47:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 04:47:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 04:47:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 04:47:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 04:47:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 04:47:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 04:47:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 04:47:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 04:47:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 04:47:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 04:47:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 04:47:56 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 04:47:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 04:47:56 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 04:47:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 04:47:56 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 04:47:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 04:47:56 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 04:47:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 04:47:56 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 04:47:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 04:47:56 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 04:47:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 04:47:56 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 04:47:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 04:47:56 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 04:47:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 04:47:56 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 04:47:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:47:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:47:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:47:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:47:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 04:47:56 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 04:47:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 04:47:56 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 04:47:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 04:47:56 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 04:47:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 04:47:56 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 04:47:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 04:47:56 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 04:47:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 04:47:56 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 04:47:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 04:47:56 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 04:47:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 04:47:56 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 04:48:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:48:07 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:48:07 UTC] Current time (IST): 10:18
[11-Apr-2026 04:48:07 UTC] Requested date: 2026-04-11
[11-Apr-2026 04:48:07 UTC] Today: 2026-04-11
[11-Apr-2026 04:48:07 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 04:48:07 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 04:48:07 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 04:48:07 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 04:48:07 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 04:48:07 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 04:48:07 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 04:48:07 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 04:48:07 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 04:48:07 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 04:48:07 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 04:48:07 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 04:48:07 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 04:48:07 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 04:48:07 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 04:48:07 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 04:48:07 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 04:48:07 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 04:48:07 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 04:48:07 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 04:48:07 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 04:48:07 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 04:48:07 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 04:48:07 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 04:48:07 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 04:48:07 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 04:48:07 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 04:48:07 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 04:48:07 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 04:48:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:48:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:48:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:48:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:48:07 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 04:48:07 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 04:48:07 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 04:48:07 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 04:48:07 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 04:48:07 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 04:48:07 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 04:48:07 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 04:48:07 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 04:48:07 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 04:48:07 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 04:48:07 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 04:48:07 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 04:48:07 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 04:48:07 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 04:48:07 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 04:48:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:48:10 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:48:10 UTC] Current time (IST): 10:18
[11-Apr-2026 04:48:10 UTC] Requested date: 2026-04-12
[11-Apr-2026 04:48:10 UTC] Today: 2026-04-11
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 04:48:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:48:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:48:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:48:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 04:48:10 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 04:55:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 04:55:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775883322020","orderId":"OMO2604111025230260735673V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775884523010,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111025291426874774V","paymentMode":"UPI_INTENT","timestamp":1775883329190,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7663","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"622611655323","upiTransactionId":"YBLdb4cb10c8d9b428ba36f281c8d308443","vpa":"88XXXXXX94@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7663","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"622611655323","upiTransactionId":"YBLdb4cb10c8d9b428ba36f281c8d308443","vpa":"88XXXXXX94@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 04:55:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775883322020
            [orderId] => OMO2604111025230260735673V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775884523010
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111025291426874774V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775883329190
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7663
                                    [ifsc] => BARB0MANDAL
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 622611655323
                                    [upiTransactionId] => YBLdb4cb10c8d9b428ba36f281c8d308443
                                    [vpa] => 88XXXXXX94@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7663
                                                    [ifsc] => BARB0MANDAL
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 622611655323
                                                    [upiTransactionId] => YBLdb4cb10c8d9b428ba36f281c8d308443
                                                    [vpa] => 88XXXXXX94@ybl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 04:55:41 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 04:55:41 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 04:55:41 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 04:55:41 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 04:55:41 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 04:55:41 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 04:55:41 UTC] Target appointment ID: TXN_1775883322020
[11-Apr-2026 04:55:41 UTC] Extracted numeric ID: 1775883322020
[11-Apr-2026 04:55:41 UTC] Appointment not found with ID: 1775883322020
[11-Apr-2026 04:55:41 UTC] Found recent pending appointment: ID=3099, Name=दशरथ सिंह
[11-Apr-2026 04:55:41 UTC] Successfully updated recent appointment ID: 3099 to confirmed status
[11-Apr-2026 04:55:41 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775883322020","orderId":"OMO2604111025230260735673V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775884523010,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111025291426874774V","paymentMode":"UPI_INTENT","timestamp":1775883329190,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7663","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"622611655323","upiTransactionId":"YBLdb4cb10c8d9b428ba36f281c8d308443","vpa":"88XXXXXX94@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7663","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"622611655323","upiTransactionId":"YBLdb4cb10c8d9b428ba36f281c8d308443","vpa":"88XXXXXX94@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 04:56:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:56:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 04:56:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 04:56:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 04:56:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 04:56:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 04:56:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 04:56:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:56:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 04:56:42 UTC] Available dates found: 4
[11-Apr-2026 04:56:47 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:56:47 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 04:56:47 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 04:56:47 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 04:56:47 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 04:56:47 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 04:56:47 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 04:56:47 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 04:56:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 04:56:47 UTC] Available dates found: 4
[11-Apr-2026 04:56:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:56:51 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:56:51 UTC] Current time (IST): 10:26
[11-Apr-2026 04:56:51 UTC] Requested date: 2026-04-12
[11-Apr-2026 04:56:51 UTC] Today: 2026-04-11
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 04:56:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:56:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:56:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:56:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 04:56:51 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 04:56:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:56:59 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:56:59 UTC] Current time (IST): 10:26
[11-Apr-2026 04:56:59 UTC] Requested date: 2026-04-11
[11-Apr-2026 04:56:59 UTC] Today: 2026-04-11
[11-Apr-2026 04:56:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 04:56:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 04:56:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 04:56:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 04:56:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 04:56:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 04:56:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 04:56:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 04:56:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 04:56:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 04:56:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 04:56:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 04:56:59 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 04:56:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 04:56:59 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 04:56:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 04:56:59 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 04:56:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 04:56:59 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 04:56:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 04:56:59 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 04:56:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 04:56:59 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 04:56:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 04:56:59 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 04:56:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 04:56:59 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 04:56:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 04:56:59 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 04:56:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:56:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:56:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:56:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:56:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 04:56:59 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 04:56:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 04:56:59 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 04:56:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 04:56:59 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 04:56:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 04:56:59 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 04:56:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 04:56:59 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 04:56:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 04:56:59 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 04:56:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 04:56:59 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 04:56:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 04:56:59 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 04:57:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 04:57:12 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 04:57:12 UTC] Current time (IST): 10:27
[11-Apr-2026 04:57:12 UTC] Requested date: 2026-04-12
[11-Apr-2026 04:57:12 UTC] Today: 2026-04-11
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 04:57:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 04:57:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 04:57:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 04:57:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 04:57:12 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:01:35 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:01:35 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:01:35 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:01:35 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:01:35 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:01:35 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:01:35 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:01:35 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:01:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:01:35 UTC] Available dates found: 4
[11-Apr-2026 05:01:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:01:46 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:01:46 UTC] Current time (IST): 10:31
[11-Apr-2026 05:01:46 UTC] Requested date: 2026-04-11
[11-Apr-2026 05:01:46 UTC] Today: 2026-04-11
[11-Apr-2026 05:01:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 05:01:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 05:01:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 05:01:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 05:01:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 05:01:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 05:01:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 05:01:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 05:01:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 05:01:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 05:01:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 05:01:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 05:01:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 05:01:46 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 05:01:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 05:01:46 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 05:01:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 05:01:46 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 05:01:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 05:01:46 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 05:01:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 05:01:46 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 05:01:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 05:01:46 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 05:01:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 05:01:46 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 05:01:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 05:01:46 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 05:01:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:01:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:01:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:01:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:01:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 05:01:46 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 05:01:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 05:01:46 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 05:01:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 05:01:46 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 05:01:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 05:01:46 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 05:01:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 05:01:46 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 05:01:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 05:01:46 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 05:01:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 05:01:46 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 05:01:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 05:01:46 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 05:01:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:01:49 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:01:49 UTC] Current time (IST): 10:31
[11-Apr-2026 05:01:49 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:01:49 UTC] Today: 2026-04-11
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:01:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:01:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:01:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:01:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:01:49 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:02:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:02:29 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:02:29 UTC] Current time (IST): 10:32
[11-Apr-2026 05:02:29 UTC] Requested date: 2026-04-14
[11-Apr-2026 05:02:29 UTC] Today: 2026-04-11
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:02:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:02:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:02:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:02:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:02:29 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:02:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:02:41 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:02:41 UTC] Current time (IST): 10:32
[11-Apr-2026 05:02:41 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:02:41 UTC] Today: 2026-04-11
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:02:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:02:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:02:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:02:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:02:41 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:05:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775882722865","orderId":"OMO2604111015236461068188V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775883923631,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111015333687799335V","paymentMode":"UPI_QR","timestamp":1775882733408,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[11-Apr-2026 05:05:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775882722865
            [orderId] => OMO2604111015236461068188V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1775883923631
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[11-Apr-2026 05:05:26 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 05:05:26 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 05:05:26 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 05:05:26 UTC] Payment Status: FAILED (from status: FAILED)
[11-Apr-2026 05:05:26 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 05:05:26 UTC] Payment not successful, status: FAILED
[11-Apr-2026 05:05:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775882722865","orderId":"OMO2604111015236461068188V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1775883923631,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111015333687799335V","paymentMode":"UPI_QR","timestamp":1775882733408,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[11-Apr-2026 05:05:50 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:05:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:05:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:05:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:05:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:05:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:05:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:05:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:05:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:05:50 UTC] Available dates found: 4
[11-Apr-2026 05:05:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:05:56 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:05:56 UTC] Current time (IST): 10:35
[11-Apr-2026 05:05:56 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:05:56 UTC] Today: 2026-04-11
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:05:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:05:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:05:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:05:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:05:56 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:06:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 05:06:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775883971777","orderId":"OMO2604111036119789611890V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775885171960,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111036149039819717V","paymentMode":"UPI_INTENT","timestamp":1775883974945,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"050908525450","upiTransactionId":"AXL1991f57886ea49eeae442ff6f854c97a","vpa":"duXXXXXXXXXXXXXXva@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"050908525450","upiTransactionId":"AXL1991f57886ea49eeae442ff6f854c97a","vpa":"duXXXXXXXXXXXXXXva@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 05:06:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775883971777
            [orderId] => OMO2604111036119789611890V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775885171960
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111036149039819717V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775883974945
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1806
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 050908525450
                                    [upiTransactionId] => AXL1991f57886ea49eeae442ff6f854c97a
                                    [vpa] => duXXXXXXXXXXXXXXva@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1806
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 050908525450
                                                    [upiTransactionId] => AXL1991f57886ea49eeae442ff6f854c97a
                                                    [vpa] => duXXXXXXXXXXXXXXva@axl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 05:06:21 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 05:06:21 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 05:06:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 05:06:21 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 05:06:21 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 05:06:21 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 05:06:21 UTC] Target appointment ID: TXN_1775883971777
[11-Apr-2026 05:06:21 UTC] Extracted numeric ID: 1775883971777
[11-Apr-2026 05:06:21 UTC] Appointment not found with ID: 1775883971777
[11-Apr-2026 05:06:21 UTC] Found recent pending appointment: ID=3100, Name=Durgashankar
[11-Apr-2026 05:06:21 UTC] Successfully updated recent appointment ID: 3100 to confirmed status
[11-Apr-2026 05:06:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775883971777","orderId":"OMO2604111036119789611890V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775885171960,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111036149039819717V","paymentMode":"UPI_INTENT","timestamp":1775883974945,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"050908525450","upiTransactionId":"AXL1991f57886ea49eeae442ff6f854c97a","vpa":"duXXXXXXXXXXXXXXva@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"050908525450","upiTransactionId":"AXL1991f57886ea49eeae442ff6f854c97a","vpa":"duXXXXXXXXXXXXXXva@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 05:06:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 05:07:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 05:07:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 05:07:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:07:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:07:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:07:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:07:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:07:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:07:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:07:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:07:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:07:43 UTC] Available dates found: 4
[11-Apr-2026 05:07:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:07:48 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:07:48 UTC] Current time (IST): 10:37
[11-Apr-2026 05:07:48 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:07:48 UTC] Today: 2026-04-11
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:07:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:07:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:07:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:07:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:07:48 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:08:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 05:08:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775884087163","orderId":"OMO2604111038076607303442V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775885287629,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111038139934552291V","paymentMode":"UPI_INTENT","timestamp":1775884094028,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5827","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"699437192901","upiTransactionId":"AXLf8efdcf9f9b047cc9dd745fe3b70cf2c","vpa":"99XXXXXX78@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5827","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"699437192901","upiTransactionId":"AXLf8efdcf9f9b047cc9dd745fe3b70cf2c","vpa":"99XXXXXX78@axl"},"currency":"INR","amount":20000}]}]}}
[11-Apr-2026 05:08:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775884087163
            [orderId] => OMO2604111038076607303442V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775885287629
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111038139934552291V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775884094028
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5827
                                    [ifsc] => BARB0RCVBHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 699437192901
                                    [upiTransactionId] => AXLf8efdcf9f9b047cc9dd745fe3b70cf2c
                                    [vpa] => 99XXXXXX78@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5827
                                                    [ifsc] => BARB0RCVBHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 699437192901
                                                    [upiTransactionId] => AXLf8efdcf9f9b047cc9dd745fe3b70cf2c
                                                    [vpa] => 99XXXXXX78@axl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 05:08:27 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 05:08:27 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 05:08:27 UTC] Amount Conversion: 20000 paise = 200 rupees
[11-Apr-2026 05:08:27 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 05:08:27 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[11-Apr-2026 05:08:27 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 05:08:27 UTC] Target appointment ID: TXN_1775884087163
[11-Apr-2026 05:08:27 UTC] Extracted numeric ID: 1775884087163
[11-Apr-2026 05:08:27 UTC] Appointment not found with ID: 1775884087163
[11-Apr-2026 05:08:27 UTC] Found recent pending appointment: ID=3101, Name=annu kawar
[11-Apr-2026 05:08:27 UTC] Successfully updated recent appointment ID: 3101 to confirmed status
[11-Apr-2026 05:08:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775884087163","orderId":"OMO2604111038076607303442V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775885287629,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111038139934552291V","paymentMode":"UPI_INTENT","timestamp":1775884094028,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5827","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"699437192901","upiTransactionId":"AXLf8efdcf9f9b047cc9dd745fe3b70cf2c","vpa":"99XXXXXX78@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5827","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"699437192901","upiTransactionId":"AXLf8efdcf9f9b047cc9dd745fe3b70cf2c","vpa":"99XXXXXX78@axl"},"currency":"INR","amount":20000}]}]}}
[11-Apr-2026 05:08:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 05:22:07 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:22:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:22:07 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:22:07 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:22:07 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:22:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:22:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:22:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:22:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:22:07 UTC] Available dates found: 4
[11-Apr-2026 05:22:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:22:11 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:22:11 UTC] Current time (IST): 10:52
[11-Apr-2026 05:22:11 UTC] Requested date: 2026-04-11
[11-Apr-2026 05:22:11 UTC] Today: 2026-04-11
[11-Apr-2026 05:22:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 05:22:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 05:22:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 05:22:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 05:22:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 05:22:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 05:22:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 05:22:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 05:22:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 05:22:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 05:22:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 05:22:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 05:22:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 05:22:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 05:22:11 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 05:22:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 05:22:11 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 05:22:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 05:22:11 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 05:22:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 05:22:11 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 05:22:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 05:22:11 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 05:22:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 05:22:11 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 05:22:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 05:22:11 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 05:22:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:22:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:22:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:22:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:22:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 05:22:11 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 05:22:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 05:22:11 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 05:22:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 05:22:11 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 05:22:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 05:22:11 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 05:22:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 05:22:11 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 05:22:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 05:22:11 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 05:22:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 05:22:11 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 05:22:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 05:22:11 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 05:22:23 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:22:23 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:22:23 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:22:23 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:22:23 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:22:23 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:22:23 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:22:23 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:22:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:22:23 UTC] Available dates found: 4
[11-Apr-2026 05:22:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:22:25 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:22:25 UTC] Current time (IST): 10:52
[11-Apr-2026 05:22:25 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:22:25 UTC] Today: 2026-04-11
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:22:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:22:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:22:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:22:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:22:25 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:22:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 05:37:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:37:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:37:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:37:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:37:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:37:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:37:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:37:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:37:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:37:06 UTC] Available dates found: 4
[11-Apr-2026 05:37:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:37:19 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:37:19 UTC] Current time (IST): 11:7
[11-Apr-2026 05:37:19 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:37:19 UTC] Today: 2026-04-11
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:37:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:37:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:37:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:37:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:37:19 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:37:48 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:37:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:37:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:37:48 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:37:48 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:37:48 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:37:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:37:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:37:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:37:48 UTC] Available dates found: 4
[11-Apr-2026 05:37:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:37:50 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:37:50 UTC] Current time (IST): 11:7
[11-Apr-2026 05:37:50 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:37:50 UTC] Today: 2026-04-11
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:37:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:37:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:37:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:37:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:37:50 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:43:34 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:43:34 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:43:34 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:43:34 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:43:34 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:43:34 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:43:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:43:34 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:43:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:43:34 UTC] Available dates found: 4
[11-Apr-2026 05:43:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:43:40 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:43:40 UTC] Current time (IST): 11:13
[11-Apr-2026 05:43:40 UTC] Requested date: 2026-04-11
[11-Apr-2026 05:43:40 UTC] Today: 2026-04-11
[11-Apr-2026 05:43:40 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 05:43:40 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 05:43:40 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 05:43:40 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 05:43:40 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 05:43:40 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 05:43:40 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 05:43:40 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 05:43:40 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 05:43:40 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 05:43:40 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 05:43:40 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 05:43:40 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 05:43:40 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 05:43:40 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 05:43:40 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 05:43:40 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 05:43:40 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 05:43:40 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 05:43:40 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 05:43:40 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 05:43:40 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 05:43:40 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 05:43:40 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 05:43:40 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 05:43:40 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 05:43:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:43:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:43:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:43:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:43:40 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 05:43:40 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 05:43:40 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 05:43:40 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 05:43:40 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 05:43:40 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 05:43:40 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 05:43:40 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 05:43:40 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 05:43:40 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 05:43:40 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 05:43:40 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 05:43:40 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 05:43:40 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 05:43:40 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 05:43:40 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 05:43:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:43:51 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:43:51 UTC] Current time (IST): 11:13
[11-Apr-2026 05:43:51 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:43:51 UTC] Today: 2026-04-11
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:43:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:43:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:43:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:43:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:43:51 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:48:30 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:48:30 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 05:48:30 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 05:48:30 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 05:48:30 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 05:48:30 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 05:48:30 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 05:48:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 05:48:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 05:48:30 UTC] Available dates found: 4
[11-Apr-2026 05:48:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:48:37 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:48:37 UTC] Current time (IST): 11:18
[11-Apr-2026 05:48:37 UTC] Requested date: 2026-04-11
[11-Apr-2026 05:48:37 UTC] Today: 2026-04-11
[11-Apr-2026 05:48:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 05:48:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 05:48:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 05:48:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 05:48:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 05:48:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 05:48:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 05:48:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 05:48:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 05:48:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 05:48:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 05:48:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 05:48:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 05:48:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 05:48:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 05:48:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 05:48:37 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 05:48:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 05:48:37 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 05:48:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 05:48:37 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 05:48:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 05:48:37 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 05:48:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 05:48:37 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 05:48:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:48:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:48:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:48:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:48:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 05:48:37 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 05:48:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 05:48:37 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 05:48:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 05:48:37 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 05:48:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 05:48:37 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 05:48:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 05:48:37 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 05:48:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 05:48:37 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 05:48:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 05:48:37 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 05:48:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 05:48:37 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 05:55:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 05:55:45 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 05:55:45 UTC] Current time (IST): 11:25
[11-Apr-2026 05:55:45 UTC] Requested date: 2026-04-12
[11-Apr-2026 05:55:45 UTC] Today: 2026-04-11
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 05:55:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 05:55:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 05:55:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 05:55:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 05:55:45 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 05:56:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 05:57:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775887005709","orderId":"OMO2604111126459410735422V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775888205927,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111126495497336578V","paymentMode":"UPI_INTENT","timestamp":1775887009650,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031223","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610121348283","upiTransactionId":"SBIed26b31f0fd34fd99077c7e31126359f","vpa":"kaXXXXXXXXX77@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031223","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610121348283","upiTransactionId":"SBIed26b31f0fd34fd99077c7e31126359f","vpa":"kaXXXXXXXXX77@oksbi"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 05:57:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775887005709
            [orderId] => OMO2604111126459410735422V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775888205927
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111126495497336578V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775887009650
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031223
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 610121348283
                                    [upiTransactionId] => SBIed26b31f0fd34fd99077c7e31126359f
                                    [vpa] => kaXXXXXXXXX77@oksbi
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 610121348283
                                                    [upiTransactionId] => SBIed26b31f0fd34fd99077c7e31126359f
                                                    [vpa] => kaXXXXXXXXX77@oksbi
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 05:57:02 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 05:57:02 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 05:57:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 05:57:02 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 05:57:02 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 05:57:02 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 05:57:02 UTC] Target appointment ID: TXN_1775887005709
[11-Apr-2026 05:57:02 UTC] Extracted numeric ID: 1775887005709
[11-Apr-2026 05:57:02 UTC] Appointment not found with ID: 1775887005709
[11-Apr-2026 05:57:02 UTC] Found recent pending appointment: ID=3102, Name=siddharth garg
[11-Apr-2026 05:57:02 UTC] Successfully updated recent appointment ID: 3102 to confirmed status
[11-Apr-2026 05:57:02 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775887005709","orderId":"OMO2604111126459410735422V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775888205927,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111126495497336578V","paymentMode":"UPI_INTENT","timestamp":1775887009650,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031223","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610121348283","upiTransactionId":"SBIed26b31f0fd34fd99077c7e31126359f","vpa":"kaXXXXXXXXX77@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031223","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610121348283","upiTransactionId":"SBIed26b31f0fd34fd99077c7e31126359f","vpa":"kaXXXXXXXXX77@oksbi"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 05:57:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 06:05:03 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 06:05:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 06:05:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 06:05:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 06:05:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 06:05:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 06:05:03 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 06:05:03 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 06:05:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 06:05:03 UTC] Available dates found: 4
[11-Apr-2026 06:05:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 06:05:06 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 06:05:06 UTC] Current time (IST): 11:35
[11-Apr-2026 06:05:06 UTC] Requested date: 2026-04-11
[11-Apr-2026 06:05:06 UTC] Today: 2026-04-11
[11-Apr-2026 06:05:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 06:05:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 06:05:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 06:05:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 06:05:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 06:05:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 06:05:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 06:05:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 06:05:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 06:05:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 06:05:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 06:05:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 06:05:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 06:05:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 06:05:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 06:05:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 06:05:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 06:05:06 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 06:05:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 06:05:06 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 06:05:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 06:05:06 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 06:05:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 06:05:06 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 06:05:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 06:05:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 06:05:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 06:05:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 06:05:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 06:05:06 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 06:05:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 06:05:06 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 06:05:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 06:05:06 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 06:05:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 06:05:06 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 06:05:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 06:05:06 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 06:05:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 06:05:06 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 06:05:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 06:05:06 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 06:05:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 06:05:06 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 06:05:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 06:05:16 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 06:05:16 UTC] Current time (IST): 11:35
[11-Apr-2026 06:05:16 UTC] Requested date: 2026-04-14
[11-Apr-2026 06:05:16 UTC] Today: 2026-04-11
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 06:05:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 06:05:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 06:05:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 06:05:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 06:05:16 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 06:06:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 06:20:35 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 06:20:35 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 06:20:35 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 06:20:35 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 06:20:35 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 06:20:35 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 06:20:35 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 06:20:35 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 06:20:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 06:20:35 UTC] Available dates found: 4
[11-Apr-2026 06:21:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 06:21:01 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 06:21:01 UTC] Current time (IST): 11:51
[11-Apr-2026 06:21:01 UTC] Requested date: 2026-04-12
[11-Apr-2026 06:21:01 UTC] Today: 2026-04-11
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 06:21:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 06:21:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 06:21:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 06:21:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 06:21:01 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 06:21:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 06:21:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775888471340","orderId":"OMO2604111151122457856647V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775889672227,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111151194920491562V","paymentMode":"UPI_INTENT","timestamp":1775888479527,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"508648818242","upiTransactionId":"AXL08752b6ff89f4c0bbc62eab741df9680","vpa":"bhXXXXXXXXXXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"508648818242","upiTransactionId":"AXL08752b6ff89f4c0bbc62eab741df9680","vpa":"bhXXXXXXXXXXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 06:21:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775888471340
            [orderId] => OMO2604111151122457856647V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775889672227
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111151194920491562V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775888479527
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX4095
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 508648818242
                                    [upiTransactionId] => AXL08752b6ff89f4c0bbc62eab741df9680
                                    [vpa] => bhXXXXXXXXXXXXXX79@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX4095
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 508648818242
                                                    [upiTransactionId] => AXL08752b6ff89f4c0bbc62eab741df9680
                                                    [vpa] => bhXXXXXXXXXXXXXX79@axl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 06:21:29 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 06:21:29 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 06:21:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 06:21:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 06:21:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 06:21:29 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 06:21:29 UTC] Target appointment ID: TXN_1775888471340
[11-Apr-2026 06:21:29 UTC] Extracted numeric ID: 1775888471340
[11-Apr-2026 06:21:29 UTC] Appointment not found with ID: 1775888471340
[11-Apr-2026 06:21:29 UTC] Found recent pending appointment: ID=3104, Name=Gopal ji totla
[11-Apr-2026 06:21:29 UTC] Successfully updated recent appointment ID: 3104 to confirmed status
[11-Apr-2026 06:21:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775888471340","orderId":"OMO2604111151122457856647V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775889672227,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111151194920491562V","paymentMode":"UPI_INTENT","timestamp":1775888479527,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"508648818242","upiTransactionId":"AXL08752b6ff89f4c0bbc62eab741df9680","vpa":"bhXXXXXXXXXXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"508648818242","upiTransactionId":"AXL08752b6ff89f4c0bbc62eab741df9680","vpa":"bhXXXXXXXXXXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 06:21:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 06:26:07 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 06:26:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 06:26:07 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 06:26:07 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 06:26:07 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 06:26:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 06:26:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 06:26:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 06:26:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 06:26:07 UTC] Available dates found: 4
[11-Apr-2026 06:26:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 06:26:09 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 06:26:09 UTC] Current time (IST): 11:56
[11-Apr-2026 06:26:09 UTC] Requested date: 2026-04-12
[11-Apr-2026 06:26:09 UTC] Today: 2026-04-11
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 06:26:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 06:26:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 06:26:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 06:26:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 06:26:09 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 06:52:53 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 06:52:53 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 06:52:53 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 06:52:53 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 06:52:53 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 06:52:53 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 06:52:53 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 06:52:53 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 06:52:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 06:52:53 UTC] Available dates found: 4
[11-Apr-2026 06:52:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 06:52:58 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 06:52:58 UTC] Current time (IST): 12:22
[11-Apr-2026 06:52:58 UTC] Requested date: 2026-04-12
[11-Apr-2026 06:52:58 UTC] Today: 2026-04-11
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 06:52:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 06:52:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 06:52:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 06:52:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 06:52:58 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 07:12:34 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:12:34 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 07:12:34 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 07:12:34 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 07:12:34 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 07:12:34 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 07:12:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 07:12:34 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:12:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 07:12:34 UTC] Available dates found: 4
[11-Apr-2026 07:12:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:12:38 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:12:38 UTC] Current time (IST): 12:42
[11-Apr-2026 07:12:38 UTC] Requested date: 2026-04-12
[11-Apr-2026 07:12:38 UTC] Today: 2026-04-11
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 07:12:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:12:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:12:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:12:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 07:12:38 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 07:12:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 07:13:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775891581775","orderId":"OMO2604111243019272096971V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775892781890,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111243061495862249V","paymentMode":"UPI_INTENT","timestamp":1775891586194,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"207873714301","upiTransactionId":"AXL549d4ac1825e4b9d9be1d0cd652c1b7c","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"207873714301","upiTransactionId":"AXL549d4ac1825e4b9d9be1d0cd652c1b7c","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 07:13:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775891581775
            [orderId] => OMO2604111243019272096971V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775892781890
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111243061495862249V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775891586194
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 207873714301
                                    [upiTransactionId] => AXL549d4ac1825e4b9d9be1d0cd652c1b7c
                                    [vpa] => ahXXXXXXXXh9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 207873714301
                                                    [upiTransactionId] => AXL549d4ac1825e4b9d9be1d0cd652c1b7c
                                                    [vpa] => ahXXXXXXXXh9@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[11-Apr-2026 07:13:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 07:13:15 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 07:13:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 07:13:15 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 07:13:15 UTC] Target appointment ID: TXN_1775891581775
[11-Apr-2026 07:13:15 UTC] Extracted numeric ID: 1775891581775
[11-Apr-2026 07:13:15 UTC] Appointment not found with ID: 1775891581775
[11-Apr-2026 07:13:15 UTC] Found recent pending appointment: ID=3105, Name=suresh aheer
[11-Apr-2026 07:13:15 UTC] Successfully updated recent appointment ID: 3105 to confirmed status
[11-Apr-2026 07:13:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775891581775","orderId":"OMO2604111243019272096971V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775892781890,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111243061495862249V","paymentMode":"UPI_INTENT","timestamp":1775891586194,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"207873714301","upiTransactionId":"AXL549d4ac1825e4b9d9be1d0cd652c1b7c","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"207873714301","upiTransactionId":"AXL549d4ac1825e4b9d9be1d0cd652c1b7c","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 07:13:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 07:27:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:27:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 07:27:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 07:27:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 07:27:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 07:27:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 07:27:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 07:27:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:27:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 07:27:42 UTC] Available dates found: 4
[11-Apr-2026 07:27:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:27:49 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:27:49 UTC] Current time (IST): 12:57
[11-Apr-2026 07:27:49 UTC] Requested date: 2026-04-11
[11-Apr-2026 07:27:49 UTC] Today: 2026-04-11
[11-Apr-2026 07:27:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 07:27:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 07:27:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 07:27:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 07:27:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 07:27:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 07:27:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 07:27:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 07:27:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 07:27:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 07:27:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 07:27:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 07:27:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 07:27:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 07:27:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 07:27:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 07:27:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 07:27:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 07:27:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 07:27:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 07:27:49 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 07:27:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:27:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:27:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:27:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:27:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 07:27:49 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 07:27:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 07:27:49 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 07:27:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 07:27:49 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 07:27:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 07:27:49 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 07:27:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 07:27:49 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 07:27:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 07:27:49 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 07:27:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 07:27:49 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 07:27:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 07:27:49 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 07:28:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:28:01 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:28:01 UTC] Current time (IST): 12:58
[11-Apr-2026 07:28:01 UTC] Requested date: 2026-04-12
[11-Apr-2026 07:28:01 UTC] Today: 2026-04-11
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 07:28:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:28:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:28:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:28:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 07:28:01 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 07:37:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:37:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 07:37:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 07:37:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 07:37:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 07:37:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 07:37:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 07:37:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:37:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 07:37:25 UTC] Available dates found: 4
[11-Apr-2026 07:42:58 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:42:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 07:42:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 07:42:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 07:42:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 07:42:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 07:42:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 07:42:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:42:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 07:42:58 UTC] Available dates found: 4
[11-Apr-2026 07:43:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:43:04 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:43:04 UTC] Current time (IST): 13:13
[11-Apr-2026 07:43:04 UTC] Requested date: 2026-04-12
[11-Apr-2026 07:43:04 UTC] Today: 2026-04-11
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 07:43:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:43:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:43:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:43:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 07:43:04 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 07:46:50 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:46:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 07:46:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 07:46:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 07:46:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 07:46:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 07:46:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 07:46:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:46:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 07:46:50 UTC] Available dates found: 4
[11-Apr-2026 07:46:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:46:53 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:46:53 UTC] Current time (IST): 13:16
[11-Apr-2026 07:46:53 UTC] Requested date: 2026-04-12
[11-Apr-2026 07:46:53 UTC] Today: 2026-04-11
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 07:46:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:46:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:46:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:46:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 07:46:53 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 07:48:20 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:48:20 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 07:48:20 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 07:48:20 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 07:48:20 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 07:48:20 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 07:48:20 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 07:48:20 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:48:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 07:48:20 UTC] Available dates found: 4
[11-Apr-2026 07:48:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:48:27 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:48:27 UTC] Current time (IST): 13:18
[11-Apr-2026 07:48:27 UTC] Requested date: 2026-04-11
[11-Apr-2026 07:48:27 UTC] Today: 2026-04-11
[11-Apr-2026 07:48:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 07:48:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 07:48:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 07:48:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 07:48:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 07:48:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 07:48:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 07:48:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 07:48:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 07:48:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 07:48:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 07:48:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 07:48:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 07:48:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 07:48:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 07:48:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 07:48:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 07:48:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 07:48:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 07:48:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 07:48:27 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 07:48:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:48:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:48:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:48:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:48:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 07:48:27 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 07:48:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 07:48:27 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 07:48:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 07:48:27 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 07:48:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 07:48:27 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 07:48:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 07:48:27 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 07:48:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 07:48:27 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 07:48:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 07:48:27 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 07:48:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 07:48:27 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 07:48:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:48:33 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:48:33 UTC] Current time (IST): 13:18
[11-Apr-2026 07:48:33 UTC] Requested date: 2026-04-12
[11-Apr-2026 07:48:33 UTC] Today: 2026-04-11
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 07:48:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:48:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:48:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:48:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 07:48:33 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 07:53:27 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:53:27 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 07:53:27 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 07:53:27 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 07:53:27 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 07:53:27 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 07:53:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 07:53:27 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:53:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 07:53:27 UTC] Available dates found: 4
[11-Apr-2026 07:53:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:53:29 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:53:29 UTC] Current time (IST): 13:23
[11-Apr-2026 07:53:29 UTC] Requested date: 2026-04-11
[11-Apr-2026 07:53:29 UTC] Today: 2026-04-11
[11-Apr-2026 07:53:29 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 07:53:29 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 07:53:29 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 07:53:29 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 07:53:29 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 07:53:29 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 07:53:29 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 07:53:29 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 07:53:29 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 07:53:29 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 07:53:29 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 07:53:29 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 07:53:29 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 07:53:29 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 07:53:29 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 07:53:29 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 07:53:29 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 07:53:29 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 07:53:29 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 07:53:29 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 07:53:29 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 07:53:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:53:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:53:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:53:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:53:29 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 07:53:29 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 07:53:29 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 07:53:29 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 07:53:29 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 07:53:29 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 07:53:29 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 07:53:29 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 07:53:29 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 07:53:29 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 07:53:29 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 07:53:29 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 07:53:29 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 07:53:29 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 07:53:29 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 07:53:29 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 07:53:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:53:36 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:53:36 UTC] Current time (IST): 13:23
[11-Apr-2026 07:53:36 UTC] Requested date: 2026-04-12
[11-Apr-2026 07:53:36 UTC] Today: 2026-04-11
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 07:53:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:53:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:53:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:53:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 07:53:36 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 07:53:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:53:37 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:53:37 UTC] Current time (IST): 13:23
[11-Apr-2026 07:53:37 UTC] Requested date: 2026-04-14
[11-Apr-2026 07:53:37 UTC] Today: 2026-04-11
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 07:53:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:53:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:53:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:53:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 07:53:37 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 07:53:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:53:38 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:53:38 UTC] Current time (IST): 13:23
[11-Apr-2026 07:53:38 UTC] Requested date: 2026-04-11
[11-Apr-2026 07:53:38 UTC] Today: 2026-04-11
[11-Apr-2026 07:53:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 07:53:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 07:53:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 07:53:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 07:53:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 07:53:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 07:53:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 07:53:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 07:53:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 07:53:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 07:53:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 07:53:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 07:53:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 07:53:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 07:53:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 07:53:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 07:53:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 07:53:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 07:53:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 07:53:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 07:53:38 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 07:53:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:53:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:53:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:53:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:53:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 07:53:38 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 07:53:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 07:53:38 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 07:53:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 07:53:38 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 07:53:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 07:53:38 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 07:53:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 07:53:38 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 07:53:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 07:53:38 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 07:53:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 07:53:38 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 07:53:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 07:53:38 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 07:55:16 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:55:16 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 07:55:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 07:55:16 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 07:55:16 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 07:55:16 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 07:55:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 07:55:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 07:55:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 07:55:16 UTC] Available dates found: 4
[11-Apr-2026 07:55:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 07:55:21 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 07:55:21 UTC] Current time (IST): 13:25
[11-Apr-2026 07:55:21 UTC] Requested date: 2026-04-12
[11-Apr-2026 07:55:21 UTC] Today: 2026-04-11
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 07:55:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 07:55:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 07:55:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 07:55:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 07:55:21 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:10:45 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:10:45 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 08:10:45 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 08:10:45 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 08:10:45 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 08:10:45 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 08:10:45 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 08:10:45 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:10:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 08:10:45 UTC] Available dates found: 4
[11-Apr-2026 08:10:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:10:47 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:10:47 UTC] Current time (IST): 13:40
[11-Apr-2026 08:10:47 UTC] Requested date: 2026-04-11
[11-Apr-2026 08:10:47 UTC] Today: 2026-04-11
[11-Apr-2026 08:10:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 08:10:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 08:10:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 08:10:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 08:10:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 08:10:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 08:10:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 08:10:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 08:10:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 08:10:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 08:10:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 08:10:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 08:10:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 08:10:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 08:10:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 08:10:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 08:10:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 08:10:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 08:10:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 08:10:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 08:10:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:10:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:10:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:10:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:10:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 08:10:47 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 08:10:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 08:10:47 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 08:10:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 08:10:47 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 08:10:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 08:10:47 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 08:10:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 08:10:47 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 08:10:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 08:10:47 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 08:10:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 08:10:47 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 08:10:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 08:10:47 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 08:13:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:13:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 08:13:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 08:13:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 08:13:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 08:13:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 08:13:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 08:13:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:13:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 08:13:25 UTC] Available dates found: 4
[11-Apr-2026 08:13:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:13:34 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:13:34 UTC] Current time (IST): 13:43
[11-Apr-2026 08:13:34 UTC] Requested date: 2026-04-12
[11-Apr-2026 08:13:34 UTC] Today: 2026-04-11
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:13:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:13:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:13:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:13:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:13:34 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:13:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:13:45 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:13:45 UTC] Current time (IST): 13:43
[11-Apr-2026 08:13:45 UTC] Requested date: 2026-04-12
[11-Apr-2026 08:13:45 UTC] Today: 2026-04-11
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:13:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:13:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:13:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:13:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:13:45 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:13:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:13:53 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:13:53 UTC] Current time (IST): 13:43
[11-Apr-2026 08:13:53 UTC] Requested date: 2026-04-12
[11-Apr-2026 08:13:53 UTC] Today: 2026-04-11
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:13:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:13:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:13:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:13:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:13:53 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:14:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 08:15:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775895316765","orderId":"OMO2604111345177879078795V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775896517773,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111345245050032238V","paymentMode":"UPI_INTENT","timestamp":1775895324533,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX2127","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"260874030615","upiTransactionId":"YBL953bee611f2c48e1844700cec09f7045","vpa":"maXXXXXXXXX73@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX2127","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"260874030615","upiTransactionId":"YBL953bee611f2c48e1844700cec09f7045","vpa":"maXXXXXXXXX73@ybl"},"currency":"INR","amount":30000}]}]}}
[11-Apr-2026 08:15:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775895316765
            [orderId] => OMO2604111345177879078795V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 30000
            [payableCurrency] => INR
            [payableAmount] => 30000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775896517773
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111345245050032238V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775895324533
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX2127
                                    [ifsc] => IPOS0000001
                                    [accountType] => SAVINGS
                                    [bankId] => IPOS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 260874030615
                                    [upiTransactionId] => YBL953bee611f2c48e1844700cec09f7045
                                    [vpa] => maXXXXXXXXX73@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX2127
                                                    [ifsc] => IPOS0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => IPOS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 260874030615
                                                    [upiTransactionId] => YBL953bee611f2c48e1844700cec09f7045
                                                    [vpa] => maXXXXXXXXX73@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[11-Apr-2026 08:15:35 UTC] Amount Conversion: 30000 paise = 300 rupees
[11-Apr-2026 08:15:35 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 08:15:35 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[11-Apr-2026 08:15:35 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 08:15:35 UTC] Target appointment ID: TXN_1775895316765
[11-Apr-2026 08:15:35 UTC] Extracted numeric ID: 1775895316765
[11-Apr-2026 08:15:35 UTC] Appointment not found with ID: 1775895316765
[11-Apr-2026 08:15:35 UTC] Found recent pending appointment: ID=3106, Name=madan lal
[11-Apr-2026 08:15:35 UTC] Successfully updated recent appointment ID: 3106 to confirmed status
[11-Apr-2026 08:15:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775895316765","orderId":"OMO2604111345177879078795V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775896517773,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111345245050032238V","paymentMode":"UPI_INTENT","timestamp":1775895324533,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX2127","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"260874030615","upiTransactionId":"YBL953bee611f2c48e1844700cec09f7045","vpa":"maXXXXXXXXX73@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX2127","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"260874030615","upiTransactionId":"YBL953bee611f2c48e1844700cec09f7045","vpa":"maXXXXXXXXX73@ybl"},"currency":"INR","amount":30000}]}]}}
[11-Apr-2026 08:15:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 08:33:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:33:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 08:33:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 08:33:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 08:33:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 08:33:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 08:33:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 08:33:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:33:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 08:33:17 UTC] Available dates found: 4
[11-Apr-2026 08:33:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:33:22 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:33:22 UTC] Current time (IST): 14:3
[11-Apr-2026 08:33:22 UTC] Requested date: 2026-04-11
[11-Apr-2026 08:33:22 UTC] Today: 2026-04-11
[11-Apr-2026 08:33:22 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 08:33:22 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 08:33:22 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 08:33:22 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 08:33:22 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 08:33:22 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 08:33:22 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 08:33:22 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 08:33:22 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 08:33:22 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 08:33:22 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 08:33:22 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 08:33:22 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 08:33:22 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 08:33:22 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 08:33:22 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 08:33:22 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 08:33:22 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 08:33:22 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 08:33:22 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 08:33:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:33:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:33:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:33:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:33:22 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 08:33:22 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 08:33:22 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 08:33:22 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 08:33:22 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 08:33:22 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 08:33:22 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 08:33:22 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 08:33:22 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 08:33:22 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 08:33:22 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 08:33:22 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 08:33:22 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 08:33:22 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 08:34:14 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:34:14 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 08:34:14 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 08:34:14 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 08:34:14 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 08:34:14 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 08:34:14 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 08:34:14 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:34:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 08:34:14 UTC] Available dates found: 4
[11-Apr-2026 08:34:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:34:16 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:34:16 UTC] Current time (IST): 14:4
[11-Apr-2026 08:34:16 UTC] Requested date: 2026-04-12
[11-Apr-2026 08:34:16 UTC] Today: 2026-04-11
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:34:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:34:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:34:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:34:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:34:16 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:34:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775895268754","orderId":"OMO2604111344297700491918V","state":"FAILED","currency":"INR","amount":30000,"expireAt":1775896469753,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111344396420032756V","paymentMode":"UPI_INTENT","timestamp":1775895279686,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[11-Apr-2026 08:34:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775895268754
            [orderId] => OMO2604111344297700491918V
            [state] => FAILED
            [currency] => INR
            [amount] => 30000
            [expireAt] => 1775896469753
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[11-Apr-2026 08:34:31 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 08:34:31 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 08:34:31 UTC] Amount Conversion: 30000 paise = 300 rupees
[11-Apr-2026 08:34:31 UTC] Payment Status: FAILED (from status: FAILED)
[11-Apr-2026 08:34:31 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[11-Apr-2026 08:34:31 UTC] Payment not successful, status: FAILED
[11-Apr-2026 08:34:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775895268754","orderId":"OMO2604111344297700491918V","state":"FAILED","currency":"INR","amount":30000,"expireAt":1775896469753,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111344396420032756V","paymentMode":"UPI_INTENT","timestamp":1775895279686,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[11-Apr-2026 08:37:21 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:37:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 08:37:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 08:37:21 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 08:37:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 08:37:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 08:37:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 08:37:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:37:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 08:37:21 UTC] Available dates found: 4
[11-Apr-2026 08:37:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:37:25 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:37:25 UTC] Current time (IST): 14:7
[11-Apr-2026 08:37:25 UTC] Requested date: 2026-04-12
[11-Apr-2026 08:37:25 UTC] Today: 2026-04-11
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:37:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:37:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:37:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:37:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:37:25 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:37:46 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:37:46 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 08:37:46 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 08:37:46 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 08:37:46 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 08:37:46 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 08:37:46 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 08:37:46 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:37:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 08:37:46 UTC] Available dates found: 4
[11-Apr-2026 08:37:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:37:49 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:37:49 UTC] Current time (IST): 14:7
[11-Apr-2026 08:37:49 UTC] Requested date: 2026-04-14
[11-Apr-2026 08:37:49 UTC] Today: 2026-04-11
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:37:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:37:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:37:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:37:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:37:49 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:38:00 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:38:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 08:38:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 08:38:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 08:38:00 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 08:38:00 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 08:38:00 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 08:38:00 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:38:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 08:38:00 UTC] Available dates found: 4
[11-Apr-2026 08:38:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:38:01 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:38:01 UTC] Current time (IST): 14:8
[11-Apr-2026 08:38:01 UTC] Requested date: 2026-04-12
[11-Apr-2026 08:38:01 UTC] Today: 2026-04-11
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:38:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:38:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:38:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:38:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:38:01 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:55:41 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:55:41 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 08:55:41 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 08:55:41 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 08:55:41 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 08:55:41 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 08:55:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 08:55:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 08:55:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 08:55:41 UTC] Available dates found: 4
[11-Apr-2026 08:55:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:55:45 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:55:45 UTC] Current time (IST): 14:25
[11-Apr-2026 08:55:45 UTC] Requested date: 2026-04-11
[11-Apr-2026 08:55:45 UTC] Today: 2026-04-11
[11-Apr-2026 08:55:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 08:55:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 08:55:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 08:55:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 08:55:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 08:55:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 08:55:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 08:55:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 08:55:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 08:55:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 08:55:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 08:55:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 08:55:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 08:55:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 08:55:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 08:55:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 08:55:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 08:55:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 08:55:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 08:55:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 08:55:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:55:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:55:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:55:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:55:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 08:55:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 08:55:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 08:55:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 08:55:45 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 08:55:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 08:55:45 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 08:55:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 08:55:45 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 08:55:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 08:55:45 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 08:55:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 08:55:45 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 08:55:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:55:48 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:55:48 UTC] Current time (IST): 14:25
[11-Apr-2026 08:55:48 UTC] Requested date: 2026-04-12
[11-Apr-2026 08:55:48 UTC] Today: 2026-04-11
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:55:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:55:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:55:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:55:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:55:48 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:55:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 08:55:53 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 08:55:53 UTC] Current time (IST): 14:25
[11-Apr-2026 08:55:53 UTC] Requested date: 2026-04-14
[11-Apr-2026 08:55:53 UTC] Today: 2026-04-11
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 08:55:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 08:55:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 08:55:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 08:55:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 08:55:53 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 08:56:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 09:04:56 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:04:56 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 09:04:56 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 09:04:56 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 09:04:56 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 09:04:56 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 09:04:56 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 09:04:56 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:04:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 09:04:56 UTC] Available dates found: 4
[11-Apr-2026 09:05:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:05:00 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:05:00 UTC] Current time (IST): 14:35
[11-Apr-2026 09:05:00 UTC] Requested date: 2026-04-11
[11-Apr-2026 09:05:00 UTC] Today: 2026-04-11
[11-Apr-2026 09:05:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 09:05:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 09:05:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 09:05:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 09:05:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 09:05:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 09:05:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 09:05:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 09:05:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 09:05:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 09:05:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 09:05:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 09:05:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 09:05:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 09:05:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 09:05:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 09:05:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 09:05:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 09:05:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 09:05:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 09:05:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:05:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:05:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:05:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:05:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 09:05:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 09:05:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 09:05:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 09:05:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 09:05:00 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 09:05:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 09:05:00 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 09:05:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 09:05:00 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 09:05:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 09:05:00 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 09:14:13 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:14:13 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 09:14:13 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 09:14:13 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 09:14:13 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 09:14:13 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 09:14:13 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 09:14:13 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:14:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 09:14:13 UTC] Available dates found: 4
[11-Apr-2026 09:14:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:14:16 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:14:16 UTC] Current time (IST): 14:44
[11-Apr-2026 09:14:16 UTC] Requested date: 2026-04-11
[11-Apr-2026 09:14:16 UTC] Today: 2026-04-11
[11-Apr-2026 09:14:16 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 09:14:16 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 09:14:16 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 09:14:16 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 09:14:16 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 09:14:16 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 09:14:16 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 09:14:16 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 09:14:16 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 09:14:16 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 09:14:16 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 09:14:16 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 09:14:16 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 09:14:16 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 09:14:16 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 09:14:16 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 09:14:16 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 09:14:16 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 09:14:16 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 09:14:16 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 09:14:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:14:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:14:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:14:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:14:16 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 09:14:16 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 09:14:16 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 09:14:16 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 09:14:16 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 09:14:16 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 09:14:16 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 09:14:16 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 09:14:16 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 09:14:16 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 09:14:16 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 09:14:16 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 09:20:54 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:20:54 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 09:20:54 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 09:20:54 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 09:20:54 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 09:20:54 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 09:20:54 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 09:20:54 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:20:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 09:20:54 UTC] Available dates found: 4
[11-Apr-2026 09:20:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:20:57 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:20:57 UTC] Current time (IST): 14:50
[11-Apr-2026 09:20:57 UTC] Requested date: 2026-04-12
[11-Apr-2026 09:20:57 UTC] Today: 2026-04-11
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:20:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:20:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:20:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:20:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:20:57 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 09:24:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:24:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 09:24:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 09:24:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 09:24:22 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 09:24:22 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 09:24:22 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 09:24:22 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:24:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 09:24:22 UTC] Available dates found: 4
[11-Apr-2026 09:24:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:24:26 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:24:26 UTC] Current time (IST): 14:54
[11-Apr-2026 09:24:26 UTC] Requested date: 2026-04-11
[11-Apr-2026 09:24:26 UTC] Today: 2026-04-11
[11-Apr-2026 09:24:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 09:24:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 09:24:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 09:24:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 09:24:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 09:24:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 09:24:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 09:24:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 09:24:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 09:24:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 09:24:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 09:24:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 09:24:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 09:24:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 09:24:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 09:24:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 09:24:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 09:24:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 09:24:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 09:24:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 09:24:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:24:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:24:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:24:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:24:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 09:24:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 09:24:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 09:24:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 09:24:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 09:24:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 09:24:26 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 09:24:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 09:24:26 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 09:24:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 09:24:26 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 09:24:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:24:28 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:24:28 UTC] Current time (IST): 14:54
[11-Apr-2026 09:24:28 UTC] Requested date: 2026-04-12
[11-Apr-2026 09:24:28 UTC] Today: 2026-04-11
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:24:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:24:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:24:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:24:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:24:28 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 09:35:08 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:35:08 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 09:35:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 09:35:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 09:35:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 09:35:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 09:35:08 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 09:35:08 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:35:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 09:35:08 UTC] Available dates found: 4
[11-Apr-2026 09:35:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:35:10 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:35:10 UTC] Current time (IST): 15:5
[11-Apr-2026 09:35:10 UTC] Requested date: 2026-04-12
[11-Apr-2026 09:35:10 UTC] Today: 2026-04-11
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:35:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:35:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:35:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:35:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:35:10 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 09:48:19 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:48:19 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 09:48:19 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 09:48:19 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 09:48:19 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 09:48:19 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 09:48:19 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 09:48:19 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:48:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 09:48:19 UTC] Available dates found: 4
[11-Apr-2026 09:48:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:48:34 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:48:34 UTC] Current time (IST): 15:18
[11-Apr-2026 09:48:34 UTC] Requested date: 2026-04-12
[11-Apr-2026 09:48:34 UTC] Today: 2026-04-11
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:48:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:48:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:48:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:48:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:48:34 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 09:48:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:48:54 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:48:54 UTC] Current time (IST): 15:18
[11-Apr-2026 09:48:54 UTC] Requested date: 2026-04-11
[11-Apr-2026 09:48:54 UTC] Today: 2026-04-11
[11-Apr-2026 09:48:54 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 09:48:54 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 09:48:54 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 09:48:54 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 09:48:54 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 09:48:54 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 09:48:54 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 09:48:54 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 09:48:54 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 09:48:54 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 09:48:54 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 09:48:54 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 09:48:54 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 09:48:54 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 09:48:54 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 09:48:54 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 09:48:54 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 09:48:54 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 09:48:54 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 09:48:54 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 09:48:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:48:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:48:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:48:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:48:54 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 09:48:54 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 09:48:54 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 09:48:54 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 09:48:54 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 09:48:54 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 09:48:54 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 09:48:54 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 09:48:54 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 09:48:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:48:59 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:48:59 UTC] Current time (IST): 15:18
[11-Apr-2026 09:48:59 UTC] Requested date: 2026-04-14
[11-Apr-2026 09:48:59 UTC] Today: 2026-04-11
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:48:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:48:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:48:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:48:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:48:59 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 09:49:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:49:19 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:49:19 UTC] Current time (IST): 15:19
[11-Apr-2026 09:49:19 UTC] Requested date: 2026-04-12
[11-Apr-2026 09:49:19 UTC] Today: 2026-04-11
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:49:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:49:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:49:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:49:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:49:19 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 09:49:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 09:50:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775901000901","orderId":"OMO2604111520016594552541V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775902201639,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111520133483007528V","paymentMode":"UPI_INTENT","timestamp":1775901013382,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0324","ifsc":"PUNB0051110","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"496062791162","upiTransactionId":"AXL29edac7d99bb4abbb01d95c5f7f8fc09","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0324","ifsc":"PUNB0051110","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"496062791162","upiTransactionId":"AXL29edac7d99bb4abbb01d95c5f7f8fc09","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 09:50:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775901000901
            [orderId] => OMO2604111520016594552541V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775902201639
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111520133483007528V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775901013382
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0324
                                    [ifsc] => PUNB0051110
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 496062791162
                                    [upiTransactionId] => AXL29edac7d99bb4abbb01d95c5f7f8fc09
                                    [vpa] => 63XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0324
                                                    [ifsc] => PUNB0051110
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 496062791162
                                                    [upiTransactionId] => AXL29edac7d99bb4abbb01d95c5f7f8fc09
                                                    [vpa] => 63XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 09:50:52 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 09:50:52 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 09:50:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 09:50:52 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 09:50:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 09:50:52 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 09:50:52 UTC] Target appointment ID: TXN_1775901000901
[11-Apr-2026 09:50:52 UTC] Extracted numeric ID: 1775901000901
[11-Apr-2026 09:50:52 UTC] Appointment not found with ID: 1775901000901
[11-Apr-2026 09:50:52 UTC] Found recent pending appointment: ID=3108, Name=kalu nath
[11-Apr-2026 09:50:52 UTC] Successfully updated recent appointment ID: 3108 to confirmed status
[11-Apr-2026 09:50:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775901000901","orderId":"OMO2604111520016594552541V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775902201639,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111520133483007528V","paymentMode":"UPI_INTENT","timestamp":1775901013382,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0324","ifsc":"PUNB0051110","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"496062791162","upiTransactionId":"AXL29edac7d99bb4abbb01d95c5f7f8fc09","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0324","ifsc":"PUNB0051110","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"496062791162","upiTransactionId":"AXL29edac7d99bb4abbb01d95c5f7f8fc09","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 09:51:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 09:54:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 09:55:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775901302451","orderId":"OMO2604111525037074552748V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775902503690,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111525138999611977V","paymentMode":"UPI_INTENT","timestamp":1775901313931,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0730","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"179170816954","upiTransactionId":"YBL811c870e8011430aaa4139f743e6def5","vpa":"99XXXXXX23@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0730","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"179170816954","upiTransactionId":"YBL811c870e8011430aaa4139f743e6def5","vpa":"99XXXXXX23@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 09:55:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775901302451
            [orderId] => OMO2604111525037074552748V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775902503690
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111525138999611977V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775901313931
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0730
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 179170816954
                                    [upiTransactionId] => YBL811c870e8011430aaa4139f743e6def5
                                    [vpa] => 99XXXXXX23@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0730
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 179170816954
                                                    [upiTransactionId] => YBL811c870e8011430aaa4139f743e6def5
                                                    [vpa] => 99XXXXXX23@ybl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 09:55:33 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 09:55:33 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 09:55:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 09:55:33 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 09:55:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 09:55:33 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 09:55:33 UTC] Target appointment ID: TXN_1775901302451
[11-Apr-2026 09:55:33 UTC] Extracted numeric ID: 1775901302451
[11-Apr-2026 09:55:33 UTC] Appointment not found with ID: 1775901302451
[11-Apr-2026 09:55:33 UTC] Found recent pending appointment: ID=3109, Name=Babu Bairagi  Triveni
[11-Apr-2026 09:55:33 UTC] Successfully updated recent appointment ID: 3109 to confirmed status
[11-Apr-2026 09:55:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775901302451","orderId":"OMO2604111525037074552748V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775902503690,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111525138999611977V","paymentMode":"UPI_INTENT","timestamp":1775901313931,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0730","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"179170816954","upiTransactionId":"YBL811c870e8011430aaa4139f743e6def5","vpa":"99XXXXXX23@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0730","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"179170816954","upiTransactionId":"YBL811c870e8011430aaa4139f743e6def5","vpa":"99XXXXXX23@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 09:56:10 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:56:10 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 09:56:10 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 09:56:10 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 09:56:10 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 09:56:10 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 09:56:10 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 09:56:10 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:56:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 09:56:10 UTC] Available dates found: 4
[11-Apr-2026 09:56:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:56:17 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:56:17 UTC] Current time (IST): 15:26
[11-Apr-2026 09:56:17 UTC] Requested date: 2026-04-11
[11-Apr-2026 09:56:17 UTC] Today: 2026-04-11
[11-Apr-2026 09:56:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 09:56:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 09:56:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 09:56:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 09:56:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 09:56:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 09:56:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 09:56:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 09:56:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 09:56:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 09:56:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 09:56:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 09:56:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 09:56:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 09:56:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 09:56:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 09:56:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 09:56:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 09:56:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 09:56:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 09:56:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:56:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:56:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:56:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:56:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 09:56:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 09:56:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 09:56:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 09:56:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 09:56:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 09:56:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 09:56:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 09:56:17 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 09:56:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:56:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 09:56:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 09:56:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 09:56:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 09:56:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 09:56:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 09:56:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 09:56:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 09:56:17 UTC] Available dates found: 4
[11-Apr-2026 09:56:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:56:20 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:56:20 UTC] Current time (IST): 15:26
[11-Apr-2026 09:56:20 UTC] Requested date: 2026-04-12
[11-Apr-2026 09:56:20 UTC] Today: 2026-04-11
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:56:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:56:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:56:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:56:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:56:20 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 09:56:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:56:26 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:56:26 UTC] Current time (IST): 15:26
[11-Apr-2026 09:56:26 UTC] Requested date: 2026-04-14
[11-Apr-2026 09:56:26 UTC] Today: 2026-04-11
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:56:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:56:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:56:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:56:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:56:26 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 09:56:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 09:56:29 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 09:56:29 UTC] Current time (IST): 15:26
[11-Apr-2026 09:56:29 UTC] Requested date: 2026-04-18
[11-Apr-2026 09:56:29 UTC] Today: 2026-04-11
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 09:56:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 09:56:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 09:56:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 09:56:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 09:56:29 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 10:52:32 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 10:52:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 10:52:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 10:52:32 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 10:52:32 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 10:52:32 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 10:52:32 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 10:52:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 10:52:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 10:52:32 UTC] Available dates found: 4
[11-Apr-2026 10:52:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 10:52:33 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 10:52:33 UTC] Current time (IST): 16:22
[11-Apr-2026 10:52:33 UTC] Requested date: 2026-04-12
[11-Apr-2026 10:52:33 UTC] Today: 2026-04-11
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 10:52:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 10:52:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 10:52:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 10:52:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 10:52:33 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 11:15:30 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 11:15:30 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 11:15:30 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 11:15:30 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 11:15:30 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 11:15:30 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 11:15:30 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 11:15:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 11:15:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 11:15:30 UTC] Available dates found: 4
[11-Apr-2026 11:15:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 11:15:34 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 11:15:34 UTC] Current time (IST): 16:45
[11-Apr-2026 11:15:34 UTC] Requested date: 2026-04-11
[11-Apr-2026 11:15:34 UTC] Today: 2026-04-11
[11-Apr-2026 11:15:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 11:15:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 11:15:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 11:15:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 11:15:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 11:15:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 11:15:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 11:15:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 11:15:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 11:15:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 11:15:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 11:15:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 11:15:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 11:15:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 11:15:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 11:15:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 11:15:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 11:15:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 11:15:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 11:15:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 11:15:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 11:15:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 11:15:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 11:15:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 11:15:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 11:15:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 11:15:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 11:15:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 11:15:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 11:15:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 11:15:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 11:15:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 11:15:34 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 11:15:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 11:15:37 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 11:15:37 UTC] Current time (IST): 16:45
[11-Apr-2026 11:15:37 UTC] Requested date: 2026-04-12
[11-Apr-2026 11:15:37 UTC] Today: 2026-04-11
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 11:15:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 11:15:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 11:15:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 11:15:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 11:15:37 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 11:28:29 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 11:28:29 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 11:28:29 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 11:28:29 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 11:28:29 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 11:28:29 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 11:28:29 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 11:28:29 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 11:28:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 11:28:29 UTC] Available dates found: 4
[11-Apr-2026 11:29:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 11:29:09 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 11:29:09 UTC] Current time (IST): 16:59
[11-Apr-2026 11:29:09 UTC] Requested date: 2026-04-12
[11-Apr-2026 11:29:09 UTC] Today: 2026-04-11
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 11:29:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 11:29:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 11:29:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 11:29:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 11:29:09 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 11:40:47 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 11:40:47 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 11:40:47 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 11:40:47 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 11:40:47 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 11:40:47 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 11:40:47 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 11:40:47 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 11:40:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 11:40:47 UTC] Available dates found: 4
[11-Apr-2026 11:40:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 11:40:50 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 11:40:50 UTC] Current time (IST): 17:10
[11-Apr-2026 11:40:50 UTC] Requested date: 2026-04-12
[11-Apr-2026 11:40:50 UTC] Today: 2026-04-11
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 11:40:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 11:40:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 11:40:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 11:40:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 11:40:50 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 11:40:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 11:40:59 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 11:40:59 UTC] Current time (IST): 17:10
[11-Apr-2026 11:40:59 UTC] Requested date: 2026-04-14
[11-Apr-2026 11:40:59 UTC] Today: 2026-04-11
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 11:40:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 11:40:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 11:40:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 11:40:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 11:40:59 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 11:41:09 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 11:41:09 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 11:41:09 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 11:41:09 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 11:41:09 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 11:41:09 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 11:41:09 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 11:41:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 11:41:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 11:41:09 UTC] Available dates found: 4
[11-Apr-2026 12:00:20 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 12:00:20 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 12:00:20 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 12:00:20 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 12:00:20 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 12:00:20 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 12:00:20 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 12:00:20 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 12:00:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 12:00:20 UTC] Available dates found: 4
[11-Apr-2026 12:00:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:00:21 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:00:21 UTC] Current time (IST): 17:30
[11-Apr-2026 12:00:21 UTC] Requested date: 2026-04-12
[11-Apr-2026 12:00:21 UTC] Today: 2026-04-11
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 12:00:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:00:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:00:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:00:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 12:00:21 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 12:29:42 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 12:29:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 12:29:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 12:29:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 12:29:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 12:29:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 12:29:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 12:29:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 12:29:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 12:29:42 UTC] Available dates found: 4
[11-Apr-2026 12:29:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:29:45 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:29:45 UTC] Current time (IST): 17:59
[11-Apr-2026 12:29:45 UTC] Requested date: 2026-04-11
[11-Apr-2026 12:29:45 UTC] Today: 2026-04-11
[11-Apr-2026 12:29:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 12:29:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 12:29:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 12:29:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 12:29:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 12:29:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 12:29:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 12:29:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 12:29:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 12:29:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 12:29:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 12:29:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 12:29:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 12:29:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 12:29:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 12:29:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 12:29:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 12:29:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 12:29:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 12:29:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 12:29:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:29:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:29:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:29:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:29:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 12:29:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 12:29:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 12:29:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 12:29:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 12:29:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 12:29:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 12:29:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 12:29:45 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 12:29:56 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 12:29:56 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 12:29:56 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 12:29:56 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 12:29:56 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 12:29:56 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 12:29:56 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 12:29:56 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 12:29:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 12:29:56 UTC] Available dates found: 4
[11-Apr-2026 12:29:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:29:57 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:29:57 UTC] Current time (IST): 17:59
[11-Apr-2026 12:29:57 UTC] Requested date: 2026-04-12
[11-Apr-2026 12:29:57 UTC] Today: 2026-04-11
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 12:29:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:29:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:29:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:29:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 12:29:57 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 12:30:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:30:31 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:30:31 UTC] Current time (IST): 18:0
[11-Apr-2026 12:30:31 UTC] Requested date: 2026-04-14
[11-Apr-2026 12:30:31 UTC] Today: 2026-04-11
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 12:30:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:30:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:30:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:30:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 12:30:31 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 12:38:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:38:33 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:38:33 UTC] Current time (IST): 18:8
[11-Apr-2026 12:38:33 UTC] Requested date: 2026-04-11
[11-Apr-2026 12:38:33 UTC] Today: 2026-04-11
[11-Apr-2026 12:38:33 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 12:38:33 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 12:38:33 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 12:38:33 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 12:38:33 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 12:38:33 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 12:38:33 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 12:38:33 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 12:38:33 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 12:38:33 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 12:38:33 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 12:38:33 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 12:38:33 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 12:38:33 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 12:38:33 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 12:38:33 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 12:38:33 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 12:38:33 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 12:38:33 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 12:38:33 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 12:38:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:38:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:38:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:38:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:38:33 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 12:38:33 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 12:38:33 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 12:38:33 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 12:38:33 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 12:38:33 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 12:38:33 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 12:38:33 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 12:38:33 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 12:38:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:38:34 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:38:34 UTC] Current time (IST): 18:8
[11-Apr-2026 12:38:34 UTC] Requested date: 2026-04-12
[11-Apr-2026 12:38:34 UTC] Today: 2026-04-11
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 12:38:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:38:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:38:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:38:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 12:38:34 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 12:41:44 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 12:41:44 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 12:41:44 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 12:41:44 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 12:41:44 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 12:41:44 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 12:41:44 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 12:41:44 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 12:41:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 12:41:44 UTC] Available dates found: 4
[11-Apr-2026 12:41:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:41:46 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:41:46 UTC] Current time (IST): 18:11
[11-Apr-2026 12:41:46 UTC] Requested date: 2026-04-11
[11-Apr-2026 12:41:46 UTC] Today: 2026-04-11
[11-Apr-2026 12:41:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 12:41:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 12:41:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 12:41:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 12:41:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 12:41:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 12:41:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 12:41:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 12:41:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 12:41:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 12:41:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 12:41:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 12:41:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 12:41:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 12:41:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 12:41:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 12:41:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 12:41:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 12:41:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 12:41:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 12:41:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:41:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:41:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:41:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:41:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 12:41:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 12:41:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 12:41:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 12:41:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 12:41:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 12:41:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 12:41:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 12:41:46 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 12:41:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:41:48 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:41:48 UTC] Current time (IST): 18:11
[11-Apr-2026 12:41:48 UTC] Requested date: 2026-04-12
[11-Apr-2026 12:41:48 UTC] Today: 2026-04-11
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 12:41:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:41:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:41:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:41:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 12:41:48 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 12:42:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 12:42:33 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 12:42:33 UTC] Current time (IST): 18:12
[11-Apr-2026 12:42:33 UTC] Requested date: 2026-04-14
[11-Apr-2026 12:42:33 UTC] Today: 2026-04-11
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 12:42:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 12:42:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 12:42:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 12:42:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 12:42:33 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 12:43:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 12:44:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775911429986","orderId":"OMO2604111813502429819620V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775912630228,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111813535832806062V","paymentMode":"UPI_INTENT","timestamp":1775911433626,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5456","ifsc":"SBIN0032417","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"609511106983","upiTransactionId":"YBL3ec2f0e177b247aaa155706ef768b2bf","vpa":"77XXXXXX97@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5456","ifsc":"SBIN0032417","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"609511106983","upiTransactionId":"YBL3ec2f0e177b247aaa155706ef768b2bf","vpa":"77XXXXXX97@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 12:44:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775911429986
            [orderId] => OMO2604111813502429819620V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775912630228
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111813535832806062V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775911433626
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5456
                                    [ifsc] => SBIN0032417
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 609511106983
                                    [upiTransactionId] => YBL3ec2f0e177b247aaa155706ef768b2bf
                                    [vpa] => 77XXXXXX97@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 609511106983
                                                    [upiTransactionId] => YBL3ec2f0e177b247aaa155706ef768b2bf
                                                    [vpa] => 77XXXXXX97@ybl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 12:44:01 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 12:44:01 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 12:44:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 12:44:01 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 12:44:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 12:44:01 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 12:44:01 UTC] Target appointment ID: TXN_1775911429986
[11-Apr-2026 12:44:01 UTC] Extracted numeric ID: 1775911429986
[11-Apr-2026 12:44:01 UTC] Appointment not found with ID: 1775911429986
[11-Apr-2026 12:44:01 UTC] Found recent pending appointment: ID=3110, Name=Aditya chouhan
[11-Apr-2026 12:44:01 UTC] Successfully updated recent appointment ID: 3110 to confirmed status
[11-Apr-2026 12:44:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775911429986","orderId":"OMO2604111813502429819620V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775912630228,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111813535832806062V","paymentMode":"UPI_INTENT","timestamp":1775911433626,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5456","ifsc":"SBIN0032417","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"609511106983","upiTransactionId":"YBL3ec2f0e177b247aaa155706ef768b2bf","vpa":"77XXXXXX97@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5456","ifsc":"SBIN0032417","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"609511106983","upiTransactionId":"YBL3ec2f0e177b247aaa155706ef768b2bf","vpa":"77XXXXXX97@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 12:44:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 13:16:48 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:16:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:16:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:16:48 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:16:48 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:16:48 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:16:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:16:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:16:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:16:48 UTC] Available dates found: 4
[11-Apr-2026 13:16:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:16:50 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:16:50 UTC] Current time (IST): 18:46
[11-Apr-2026 13:16:50 UTC] Requested date: 2026-04-11
[11-Apr-2026 13:16:50 UTC] Today: 2026-04-11
[11-Apr-2026 13:16:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 13:16:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 13:16:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 13:16:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 13:16:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 13:16:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 13:16:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 13:16:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 13:16:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 13:16:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 13:16:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 13:16:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 13:16:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 13:16:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 13:16:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 13:16:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 13:16:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 13:16:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 13:16:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 13:16:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 13:16:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:16:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:16:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:16:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:16:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 13:16:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 13:16:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 13:16:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 13:16:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 13:16:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 13:16:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 13:16:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 13:16:50 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 13:16:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:16:52 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:16:52 UTC] Current time (IST): 18:46
[11-Apr-2026 13:16:52 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:16:52 UTC] Today: 2026-04-11
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:16:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:16:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:16:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:16:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:16:52 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:16:54 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:16:54 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:16:54 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:16:54 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:16:54 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:16:54 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:16:54 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:16:54 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:16:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:16:54 UTC] Available dates found: 4
[11-Apr-2026 13:16:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:16:56 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:16:56 UTC] Current time (IST): 18:46
[11-Apr-2026 13:16:56 UTC] Requested date: 2026-04-11
[11-Apr-2026 13:16:56 UTC] Today: 2026-04-11
[11-Apr-2026 13:16:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 13:16:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 13:16:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 13:16:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 13:16:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 13:16:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 13:16:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 13:16:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 13:16:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 13:16:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 13:16:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 13:16:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 13:16:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 13:16:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 13:16:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 13:16:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 13:16:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 13:16:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 13:16:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 13:16:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 13:16:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:16:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:16:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:16:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:16:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 13:16:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 13:16:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 13:16:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 13:16:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 13:16:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 13:16:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 13:16:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 13:16:56 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 13:16:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:16:57 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:16:57 UTC] Current time (IST): 18:46
[11-Apr-2026 13:16:57 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:16:57 UTC] Today: 2026-04-11
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:16:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:16:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:16:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:16:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:16:57 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:17:06 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:17:06 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:17:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:17:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:17:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:17:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:17:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:17:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:17:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:17:06 UTC] Available dates found: 4
[11-Apr-2026 13:17:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:17:10 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:17:10 UTC] Current time (IST): 18:47
[11-Apr-2026 13:17:10 UTC] Requested date: 2026-04-11
[11-Apr-2026 13:17:10 UTC] Today: 2026-04-11
[11-Apr-2026 13:17:10 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 13:17:10 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 13:17:10 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 13:17:10 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 13:17:10 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 13:17:10 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 13:17:10 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 13:17:10 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 13:17:10 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 13:17:10 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 13:17:10 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 13:17:10 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 13:17:10 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 13:17:10 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 13:17:10 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 13:17:10 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 13:17:10 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 13:17:10 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 13:17:10 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 13:17:10 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 13:17:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:17:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:17:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:17:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:17:10 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 13:17:10 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 13:17:10 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 13:17:10 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 13:17:10 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 13:17:10 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 13:17:10 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 13:17:10 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 13:17:10 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 13:17:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 13:17:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:17:13 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:17:13 UTC] Current time (IST): 18:47
[11-Apr-2026 13:17:13 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:17:13 UTC] Today: 2026-04-11
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:17:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:17:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:17:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:17:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:17:13 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:17:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775913433853","orderId":"OMO2604111847151797856523V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775914635162,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111847200210491291V","paymentMode":"UPI_INTENT","timestamp":1775913440062,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0BIJAJM","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610196266902","upiTransactionId":"ICI4dccc1157dad460390d2251c24ff8e7d","vpa":"raXXXXXXXXXXX80@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BIJAJM","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610196266902","upiTransactionId":"ICI4dccc1157dad460390d2251c24ff8e7d","vpa":"raXXXXXXXXXXX80@okicici"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 13:17:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775913433853
            [orderId] => OMO2604111847151797856523V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775914635162
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111847200210491291V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775913440062
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0BIJAJM
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 610196266902
                                    [upiTransactionId] => ICI4dccc1157dad460390d2251c24ff8e7d
                                    [vpa] => raXXXXXXXXXXX80@okicici
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 610196266902
                                                    [upiTransactionId] => ICI4dccc1157dad460390d2251c24ff8e7d
                                                    [vpa] => raXXXXXXXXXXX80@okicici
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 13:17:29 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 13:17:29 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 13:17:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 13:17:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 13:17:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 13:17:29 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 13:17:29 UTC] Target appointment ID: TXN_1775913433853
[11-Apr-2026 13:17:29 UTC] Extracted numeric ID: 1775913433853
[11-Apr-2026 13:17:29 UTC] Appointment not found with ID: 1775913433853
[11-Apr-2026 13:17:29 UTC] Found recent pending appointment: ID=3111, Name=Rahul jangid
[11-Apr-2026 13:17:29 UTC] Successfully updated recent appointment ID: 3111 to confirmed status
[11-Apr-2026 13:17:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775913433853","orderId":"OMO2604111847151797856523V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775914635162,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111847200210491291V","paymentMode":"UPI_INTENT","timestamp":1775913440062,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0BIJAJM","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610196266902","upiTransactionId":"ICI4dccc1157dad460390d2251c24ff8e7d","vpa":"raXXXXXXXXXXX80@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BIJAJM","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610196266902","upiTransactionId":"ICI4dccc1157dad460390d2251c24ff8e7d","vpa":"raXXXXXXXXXXX80@okicici"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 13:19:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775913536443","orderId":"OMO2604111848569547856526V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775914736935,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111849043202096312V","paymentMode":"UPI_INTENT","timestamp":1775913544362,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8354","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"721108546873","upiTransactionId":"YBL282209c9aa9142308c0c3a074e2daf58","vpa":"97XXXXXX11@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8354","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"721108546873","upiTransactionId":"YBL282209c9aa9142308c0c3a074e2daf58","vpa":"97XXXXXX11@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 13:19:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775913536443
            [orderId] => OMO2604111848569547856526V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775914736935
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604111849043202096312V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775913544362
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX8354
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 721108546873
                                    [upiTransactionId] => YBL282209c9aa9142308c0c3a074e2daf58
                                    [vpa] => 97XXXXXX11@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX8354
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 721108546873
                                                    [upiTransactionId] => YBL282209c9aa9142308c0c3a074e2daf58
                                                    [vpa] => 97XXXXXX11@ybl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 13:19:22 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 13:19:22 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 13:19:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 13:19:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 13:19:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 13:19:22 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 13:19:22 UTC] Target appointment ID: TXN_1775913536443
[11-Apr-2026 13:19:22 UTC] Extracted numeric ID: 1775913536443
[11-Apr-2026 13:19:22 UTC] Appointment not found with ID: 1775913536443
[11-Apr-2026 13:19:22 UTC] Found recent pending appointment: ID=3112, Name=seeta soni
[11-Apr-2026 13:19:22 UTC] Successfully updated recent appointment ID: 3112 to confirmed status
[11-Apr-2026 13:19:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775913536443","orderId":"OMO2604111848569547856526V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775914736935,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604111849043202096312V","paymentMode":"UPI_INTENT","timestamp":1775913544362,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8354","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"721108546873","upiTransactionId":"YBL282209c9aa9142308c0c3a074e2daf58","vpa":"97XXXXXX11@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8354","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"721108546873","upiTransactionId":"YBL282209c9aa9142308c0c3a074e2daf58","vpa":"97XXXXXX11@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 13:19:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 13:22:58 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:22:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:22:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:22:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:22:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:22:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:22:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:22:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:22:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:22:58 UTC] Available dates found: 4
[11-Apr-2026 13:23:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:23:09 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:23:09 UTC] Current time (IST): 18:53
[11-Apr-2026 13:23:09 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:23:09 UTC] Today: 2026-04-11
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:23:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:23:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:23:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:23:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:23:09 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:23:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:23:26 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:23:26 UTC] Current time (IST): 18:53
[11-Apr-2026 13:23:26 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:23:26 UTC] Today: 2026-04-11
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:23:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:23:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:23:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:23:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:23:26 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:24:22 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:24:22 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:24:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:24:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:24:22 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:24:22 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:24:22 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:24:22 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:24:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:24:22 UTC] Available dates found: 4
[11-Apr-2026 13:31:14 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:31:14 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:31:14 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:31:14 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:31:14 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:31:14 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:31:14 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:31:14 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:31:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:31:14 UTC] Available dates found: 4
[11-Apr-2026 13:31:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:31:27 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:31:27 UTC] Current time (IST): 19:1
[11-Apr-2026 13:31:27 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:31:27 UTC] Today: 2026-04-11
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:31:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:31:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:31:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:31:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:31:27 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:36:56 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:36:56 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:36:56 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:36:56 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:36:56 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:36:56 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:36:56 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:36:56 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:36:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:36:56 UTC] Available dates found: 4
[11-Apr-2026 13:37:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:37:01 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:37:01 UTC] Current time (IST): 19:7
[11-Apr-2026 13:37:01 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:37:01 UTC] Today: 2026-04-11
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:37:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:37:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:37:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:37:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:37:01 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:37:38 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:37:38 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:37:38 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:37:38 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:37:38 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:37:38 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:37:38 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:37:38 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:37:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:37:38 UTC] Available dates found: 4
[11-Apr-2026 13:37:39 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:37:39 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:37:39 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:37:39 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:37:39 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:37:39 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:37:39 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:37:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:37:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:37:39 UTC] Available dates found: 4
[11-Apr-2026 13:37:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:37:47 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:37:47 UTC] Current time (IST): 19:7
[11-Apr-2026 13:37:47 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:37:47 UTC] Today: 2026-04-11
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:37:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:37:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:37:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:37:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:37:47 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:37:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:37:55 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:37:55 UTC] Current time (IST): 19:7
[11-Apr-2026 13:37:55 UTC] Requested date: 2026-04-14
[11-Apr-2026 13:37:55 UTC] Today: 2026-04-11
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:37:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:37:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:37:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:37:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:37:55 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:39:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:39:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:39:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:39:33 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:39:33 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:39:33 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:39:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:39:33 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:39:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:39:33 UTC] Available dates found: 4
[11-Apr-2026 13:39:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:39:39 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:39:39 UTC] Current time (IST): 19:9
[11-Apr-2026 13:39:39 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:39:39 UTC] Today: 2026-04-11
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:39:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:39:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:39:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:39:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:39:39 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:39:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:39:42 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:39:42 UTC] Current time (IST): 19:9
[11-Apr-2026 13:39:42 UTC] Requested date: 2026-04-11
[11-Apr-2026 13:39:42 UTC] Today: 2026-04-11
[11-Apr-2026 13:39:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 13:39:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 13:39:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 13:39:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 13:39:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 13:39:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 13:39:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 13:39:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 13:39:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 13:39:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 13:39:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 13:39:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 13:39:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 13:39:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 13:39:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 13:39:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 13:39:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 13:39:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 13:39:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 13:39:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 13:39:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:39:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:39:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:39:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:39:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 13:39:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 13:39:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 13:39:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 13:39:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 13:39:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 13:39:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 13:39:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 13:39:42 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 13:39:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:39:43 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:39:43 UTC] Current time (IST): 19:9
[11-Apr-2026 13:39:43 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:39:43 UTC] Today: 2026-04-11
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:39:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:39:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:39:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:39:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:39:43 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:56:12 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:56:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:56:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:56:12 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:56:12 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:56:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:56:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:56:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:56:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:56:12 UTC] Available dates found: 4
[11-Apr-2026 13:56:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:56:15 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:56:15 UTC] Current time (IST): 19:26
[11-Apr-2026 13:56:15 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:56:15 UTC] Today: 2026-04-11
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:56:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:56:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:56:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:56:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:56:15 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 13:57:07 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:57:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 13:57:07 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 13:57:07 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 13:57:07 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 13:57:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 13:57:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 13:57:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 13:57:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 13:57:07 UTC] Available dates found: 4
[11-Apr-2026 13:57:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 13:57:10 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 13:57:10 UTC] Current time (IST): 19:27
[11-Apr-2026 13:57:10 UTC] Requested date: 2026-04-12
[11-Apr-2026 13:57:10 UTC] Today: 2026-04-11
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 13:57:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 13:57:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 13:57:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 13:57:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 13:57:10 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 14:32:46 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 14:32:46 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 14:32:46 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 14:32:46 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 14:32:46 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 14:32:46 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 14:32:46 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 14:32:46 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 14:32:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 14:32:46 UTC] Available dates found: 4
[11-Apr-2026 14:32:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 14:32:47 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 14:32:47 UTC] Current time (IST): 20:2
[11-Apr-2026 14:32:47 UTC] Requested date: 2026-04-12
[11-Apr-2026 14:32:47 UTC] Today: 2026-04-11
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 14:32:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 14:32:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 14:32:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 14:32:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 14:32:47 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 14:32:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 14:32:50 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 14:32:50 UTC] Current time (IST): 20:2
[11-Apr-2026 14:32:50 UTC] Requested date: 2026-04-14
[11-Apr-2026 14:32:50 UTC] Today: 2026-04-11
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 14:32:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 14:32:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 14:32:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 14:32:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 14:32:50 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 14:39:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 14:39:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 14:39:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 14:39:33 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 14:39:33 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 14:39:33 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 14:39:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 14:39:33 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 14:39:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 14:39:33 UTC] Available dates found: 4
[11-Apr-2026 15:02:57 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 15:02:57 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 15:02:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 15:02:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 15:02:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 15:02:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 15:02:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 15:02:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 15:02:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 15:02:57 UTC] Available dates found: 4
[11-Apr-2026 15:03:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:03:01 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:03:01 UTC] Current time (IST): 20:33
[11-Apr-2026 15:03:01 UTC] Requested date: 2026-04-11
[11-Apr-2026 15:03:01 UTC] Today: 2026-04-11
[11-Apr-2026 15:03:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 15:03:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 15:03:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 15:03:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 15:03:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 15:03:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 15:03:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 15:03:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 15:03:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 15:03:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 15:03:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 15:03:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 15:03:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 15:03:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 15:03:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 15:03:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 15:03:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 15:03:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 15:03:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 15:03:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 15:03:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:03:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:03:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:03:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:03:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 15:03:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 15:03:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 15:03:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 15:03:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 15:03:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 15:03:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 15:03:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 15:03:01 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 15:03:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:03:02 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:03:02 UTC] Current time (IST): 20:33
[11-Apr-2026 15:03:02 UTC] Requested date: 2026-04-12
[11-Apr-2026 15:03:02 UTC] Today: 2026-04-11
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:03:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:03:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:03:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:03:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:03:02 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 15:03:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:03:09 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:03:09 UTC] Current time (IST): 20:33
[11-Apr-2026 15:03:09 UTC] Requested date: 2026-04-14
[11-Apr-2026 15:03:09 UTC] Today: 2026-04-11
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:03:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:03:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:03:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:03:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:03:09 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 15:03:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:03:11 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:03:11 UTC] Current time (IST): 20:33
[11-Apr-2026 15:03:11 UTC] Requested date: 2026-04-12
[11-Apr-2026 15:03:11 UTC] Today: 2026-04-11
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:03:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:03:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:03:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:03:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:03:11 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 15:11:11 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 15:11:11 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 15:11:11 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 15:11:11 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 15:11:11 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 15:11:11 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 15:11:11 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 15:11:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 15:11:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 15:11:11 UTC] Available dates found: 4
[11-Apr-2026 15:11:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:11:16 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:11:16 UTC] Current time (IST): 20:41
[11-Apr-2026 15:11:16 UTC] Requested date: 2026-04-12
[11-Apr-2026 15:11:16 UTC] Today: 2026-04-11
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:11:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:11:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:11:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:11:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:11:16 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 15:11:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:11:25 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:11:25 UTC] Current time (IST): 20:41
[11-Apr-2026 15:11:25 UTC] Requested date: 2026-04-11
[11-Apr-2026 15:11:25 UTC] Today: 2026-04-11
[11-Apr-2026 15:11:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 15:11:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 15:11:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 15:11:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 15:11:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 15:11:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 15:11:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 15:11:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 15:11:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 15:11:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 15:11:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 15:11:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 15:11:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 15:11:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 15:11:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 15:11:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 15:11:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 15:11:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 15:11:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 15:11:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 15:11:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:11:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:11:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:11:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:11:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 15:11:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 15:11:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 15:11:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 15:11:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 15:11:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 15:11:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 15:11:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 15:11:25 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 15:11:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:11:27 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:11:27 UTC] Current time (IST): 20:41
[11-Apr-2026 15:11:27 UTC] Requested date: 2026-04-12
[11-Apr-2026 15:11:27 UTC] Today: 2026-04-11
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:11:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:11:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:11:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:11:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:11:27 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 15:11:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:11:29 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:11:29 UTC] Current time (IST): 20:41
[11-Apr-2026 15:11:29 UTC] Requested date: 2026-04-14
[11-Apr-2026 15:11:29 UTC] Today: 2026-04-11
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:11:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:11:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:11:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:11:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:11:29 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 15:11:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:11:39 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:11:39 UTC] Current time (IST): 20:41
[11-Apr-2026 15:11:39 UTC] Requested date: 2026-04-12
[11-Apr-2026 15:11:39 UTC] Today: 2026-04-11
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:11:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:11:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:11:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:11:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:11:39 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 15:39:04 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 15:39:04 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 15:39:04 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 15:39:04 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 15:39:04 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 15:39:04 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 15:39:04 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 15:39:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 15:39:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 15:39:04 UTC] Available dates found: 4
[11-Apr-2026 15:39:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:39:11 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:39:11 UTC] Current time (IST): 21:9
[11-Apr-2026 15:39:11 UTC] Requested date: 2026-04-12
[11-Apr-2026 15:39:11 UTC] Today: 2026-04-11
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:39:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:39:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:39:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:39:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:39:11 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 15:45:15 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 15:45:15 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 15:45:15 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 15:45:15 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 15:45:15 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 15:45:15 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 15:45:15 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 15:45:15 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 15:45:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 15:45:15 UTC] Available dates found: 4
[11-Apr-2026 15:45:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:45:17 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:45:17 UTC] Current time (IST): 21:15
[11-Apr-2026 15:45:17 UTC] Requested date: 2026-04-11
[11-Apr-2026 15:45:17 UTC] Today: 2026-04-11
[11-Apr-2026 15:45:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 15:45:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 15:45:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 15:45:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 15:45:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 15:45:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 15:45:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 15:45:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 15:45:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 15:45:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 15:45:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 15:45:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 15:45:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 15:45:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 15:45:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 15:45:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 15:45:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 15:45:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 15:45:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 15:45:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 15:45:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:45:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:45:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:45:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:45:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 15:45:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 15:45:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 15:45:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 15:45:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 15:45:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 15:45:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 15:45:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 15:45:17 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 15:45:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 15:45:20 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 15:45:20 UTC] Current time (IST): 21:15
[11-Apr-2026 15:45:20 UTC] Requested date: 2026-04-12
[11-Apr-2026 15:45:20 UTC] Today: 2026-04-11
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 15:45:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 15:45:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 15:45:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 15:45:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 15:45:20 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:02:49 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:02:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:02:49 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:02:49 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:02:49 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:02:49 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:02:49 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:02:49 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:02:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:02:49 UTC] Available dates found: 4
[11-Apr-2026 16:03:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:03:16 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:03:16 UTC] Current time (IST): 21:33
[11-Apr-2026 16:03:16 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:03:16 UTC] Today: 2026-04-11
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:03:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:03:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:03:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:03:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:03:16 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:03:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:03:37 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:03:37 UTC] Current time (IST): 21:33
[11-Apr-2026 16:03:37 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:03:37 UTC] Today: 2026-04-11
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:03:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:03:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:03:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:03:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:03:37 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:04:25 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:04:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:04:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:04:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:04:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:04:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:04:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:04:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:04:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:04:25 UTC] Available dates found: 4
[11-Apr-2026 16:04:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:04:29 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:04:29 UTC] Current time (IST): 21:34
[11-Apr-2026 16:04:29 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:04:29 UTC] Today: 2026-04-11
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:04:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:04:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:04:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:04:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:04:29 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:06:33 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:06:33 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:06:33 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:06:33 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:06:33 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:06:33 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:06:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:06:33 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:06:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:06:33 UTC] Available dates found: 4
[11-Apr-2026 16:06:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:06:37 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:06:37 UTC] Current time (IST): 21:36
[11-Apr-2026 16:06:37 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:06:37 UTC] Today: 2026-04-11
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:06:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:06:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:06:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:06:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:06:37 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:10:28 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:10:28 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:10:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:10:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:10:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:10:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:10:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:10:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:10:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:10:28 UTC] Available dates found: 4
[11-Apr-2026 16:10:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:10:42 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:10:42 UTC] Current time (IST): 21:40
[11-Apr-2026 16:10:42 UTC] Requested date: 2026-04-11
[11-Apr-2026 16:10:42 UTC] Today: 2026-04-11
[11-Apr-2026 16:10:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 16:10:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 16:10:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 16:10:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 16:10:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 16:10:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 16:10:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 16:10:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 16:10:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 16:10:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 16:10:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 16:10:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 16:10:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 16:10:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 16:10:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 16:10:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 16:10:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 16:10:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 16:10:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 16:10:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 16:10:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:10:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:10:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:10:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:10:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 16:10:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 16:10:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 16:10:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 16:10:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 16:10:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 16:10:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 16:10:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 16:10:42 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 16:10:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:10:48 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:10:48 UTC] Current time (IST): 21:40
[11-Apr-2026 16:10:48 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:10:48 UTC] Today: 2026-04-11
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:10:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:10:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:10:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:10:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:10:48 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:10:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:10:52 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:10:52 UTC] Current time (IST): 21:40
[11-Apr-2026 16:10:52 UTC] Requested date: 2026-04-14
[11-Apr-2026 16:10:52 UTC] Today: 2026-04-11
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:10:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:10:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:10:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:10:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:10:52 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:11:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:11:01 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:11:01 UTC] Current time (IST): 21:41
[11-Apr-2026 16:11:01 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:11:01 UTC] Today: 2026-04-11
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:11:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:11:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:11:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:11:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:11:01 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:12:17 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:12:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:12:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:12:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:12:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:12:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:12:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:12:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:12:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:12:17 UTC] Available dates found: 4
[11-Apr-2026 16:12:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:12:20 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:12:20 UTC] Current time (IST): 21:42
[11-Apr-2026 16:12:20 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:12:20 UTC] Today: 2026-04-11
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:12:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:12:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:12:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:12:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:12:20 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:12:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:12:37 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:12:37 UTC] Current time (IST): 21:42
[11-Apr-2026 16:12:37 UTC] Requested date: 2026-04-14
[11-Apr-2026 16:12:37 UTC] Today: 2026-04-11
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:12:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:12:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:12:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:12:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:12:37 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:13:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:13:08 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:13:08 UTC] Current time (IST): 21:43
[11-Apr-2026 16:13:08 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:13:08 UTC] Today: 2026-04-11
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:13:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:13:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:13:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:13:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:13:08 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:13:59 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:13:59 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:13:59 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:13:59 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:13:59 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:13:59 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:13:59 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:13:59 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:13:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:13:59 UTC] Available dates found: 4
[11-Apr-2026 16:14:36 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:14:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:14:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:14:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:14:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:14:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:14:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:14:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:14:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:14:36 UTC] Available dates found: 4
[11-Apr-2026 16:14:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:14:38 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:14:38 UTC] Current time (IST): 21:44
[11-Apr-2026 16:14:38 UTC] Requested date: 2026-04-14
[11-Apr-2026 16:14:38 UTC] Today: 2026-04-11
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:14:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:14:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:14:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:14:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:14:38 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:16:24 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:16:24 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:16:24 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:16:24 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:16:24 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:16:24 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:16:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:16:24 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:16:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:16:24 UTC] Available dates found: 4
[11-Apr-2026 16:16:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:16:27 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:16:27 UTC] Current time (IST): 21:46
[11-Apr-2026 16:16:27 UTC] Requested date: 2026-04-14
[11-Apr-2026 16:16:27 UTC] Today: 2026-04-11
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:16:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:16:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:16:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:16:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:16:27 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:33:50 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:33:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:33:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:33:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:33:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:33:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:33:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:33:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:33:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:33:50 UTC] Available dates found: 4
[11-Apr-2026 16:33:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:33:56 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:33:56 UTC] Current time (IST): 22:3
[11-Apr-2026 16:33:56 UTC] Requested date: 2026-04-11
[11-Apr-2026 16:33:56 UTC] Today: 2026-04-11
[11-Apr-2026 16:33:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 16:33:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 16:33:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 16:33:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 16:33:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 16:33:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 16:33:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 16:33:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 16:33:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 16:33:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 16:33:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 16:33:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 16:33:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 16:33:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 16:33:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 16:33:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 16:33:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 16:33:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 16:33:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 16:33:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 16:33:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:33:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:33:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:33:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:33:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 16:33:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 16:33:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 16:33:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 16:33:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 16:33:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 16:33:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 16:33:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 16:33:56 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 16:34:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:34:02 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:34:02 UTC] Current time (IST): 22:4
[11-Apr-2026 16:34:02 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:34:02 UTC] Today: 2026-04-11
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:34:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:34:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:34:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:34:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:34:02 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:34:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:34:43 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:34:43 UTC] Current time (IST): 22:4
[11-Apr-2026 16:34:43 UTC] Requested date: 2026-04-14
[11-Apr-2026 16:34:43 UTC] Today: 2026-04-11
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:34:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:34:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:34:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:34:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:34:43 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 16:35:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 16:35:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775925337430","orderId":"OMO2604112205380321068650V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775926538014,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604112205437402096172V","paymentMode":"UPI_INTENT","timestamp":1775925343782,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0939","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"457717476485","upiTransactionId":"YBL9e1ee27665014e449a709edb10a21840","vpa":"77XXXXXX89@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0939","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"457717476485","upiTransactionId":"YBL9e1ee27665014e449a709edb10a21840","vpa":"77XXXXXX89@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 16:35:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775925337430
            [orderId] => OMO2604112205380321068650V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775926538014
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604112205437402096172V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775925343782
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0939
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 457717476485
                                    [upiTransactionId] => YBL9e1ee27665014e449a709edb10a21840
                                    [vpa] => 77XXXXXX89@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0939
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 457717476485
                                                    [upiTransactionId] => YBL9e1ee27665014e449a709edb10a21840
                                                    [vpa] => 77XXXXXX89@ybl
                                                )

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

                                )

                        )

                )

        )

)

[11-Apr-2026 16:35:57 UTC] Payment Callback - POST Data: Array
(
)

[11-Apr-2026 16:35:57 UTC] Payment Callback - GET Data: Array
(
)

[11-Apr-2026 16:35:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[11-Apr-2026 16:35:57 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[11-Apr-2026 16:35:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[11-Apr-2026 16:35:57 UTC] Payment is SUCCESS, attempting to update appointment...
[11-Apr-2026 16:35:57 UTC] Target appointment ID: TXN_1775925337430
[11-Apr-2026 16:35:57 UTC] Extracted numeric ID: 1775925337430
[11-Apr-2026 16:35:57 UTC] Appointment not found with ID: 1775925337430
[11-Apr-2026 16:35:57 UTC] Found recent pending appointment: ID=3113, Name=navneet acharya
[11-Apr-2026 16:35:57 UTC] Successfully updated recent appointment ID: 3113 to confirmed status
[11-Apr-2026 16:35:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775925337430","orderId":"OMO2604112205380321068650V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775926538014,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604112205437402096172V","paymentMode":"UPI_INTENT","timestamp":1775925343782,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0939","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"457717476485","upiTransactionId":"YBL9e1ee27665014e449a709edb10a21840","vpa":"77XXXXXX89@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0939","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"457717476485","upiTransactionId":"YBL9e1ee27665014e449a709edb10a21840","vpa":"77XXXXXX89@ybl"},"currency":"INR","amount":10000}]}]}}
[11-Apr-2026 16:36:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[11-Apr-2026 16:56:49 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:56:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 16:56:49 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 16:56:49 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 16:56:49 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 16:56:49 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 16:56:49 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 16:56:49 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 16:56:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 16:56:49 UTC] Available dates found: 4
[11-Apr-2026 16:56:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 16:56:56 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 16:56:56 UTC] Current time (IST): 22:26
[11-Apr-2026 16:56:56 UTC] Requested date: 2026-04-12
[11-Apr-2026 16:56:56 UTC] Today: 2026-04-11
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 16:56:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 16:56:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 16:56:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 16:56:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 16:56:56 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:50:50 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 17:50:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 17:50:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 17:50:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 17:50:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 17:50:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 17:50:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 17:50:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 17:50:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 17:50:50 UTC] Available dates found: 4
[11-Apr-2026 17:51:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:51:04 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:51:04 UTC] Current time (IST): 23:21
[11-Apr-2026 17:51:04 UTC] Requested date: 2026-04-11
[11-Apr-2026 17:51:04 UTC] Today: 2026-04-11
[11-Apr-2026 17:51:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 17:51:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 17:51:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 17:51:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 17:51:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 17:51:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 17:51:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 17:51:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 17:51:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 17:51:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 17:51:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 17:51:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 17:51:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 17:51:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 17:51:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 17:51:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 17:51:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 17:51:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 17:51:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 17:51:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 17:51:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:51:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:51:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:51:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:51:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 17:51:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 17:51:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 17:51:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 17:51:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 17:51:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 17:51:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 17:51:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 17:51:04 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 17:51:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:51:09 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:51:09 UTC] Current time (IST): 23:21
[11-Apr-2026 17:51:09 UTC] Requested date: 2026-04-12
[11-Apr-2026 17:51:09 UTC] Today: 2026-04-11
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:51:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:51:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:51:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:51:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:51:09 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:51:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:51:13 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:51:13 UTC] Current time (IST): 23:21
[11-Apr-2026 17:51:13 UTC] Requested date: 2026-04-14
[11-Apr-2026 17:51:13 UTC] Today: 2026-04-11
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:51:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:51:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:51:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:51:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:51:13 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:51:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:51:26 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:51:26 UTC] Current time (IST): 23:21
[11-Apr-2026 17:51:26 UTC] Requested date: 2026-04-12
[11-Apr-2026 17:51:26 UTC] Today: 2026-04-11
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:51:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:51:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:51:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:51:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:51:26 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:51:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:51:29 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:51:29 UTC] Current time (IST): 23:21
[11-Apr-2026 17:51:29 UTC] Requested date: 2026-04-11
[11-Apr-2026 17:51:29 UTC] Today: 2026-04-11
[11-Apr-2026 17:51:29 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 17:51:29 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 17:51:29 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 17:51:29 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 17:51:29 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 17:51:29 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 17:51:29 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 17:51:29 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 17:51:29 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 17:51:29 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 17:51:29 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 17:51:29 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 17:51:29 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 17:51:29 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 17:51:29 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 17:51:29 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 17:51:29 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 17:51:29 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 17:51:29 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 17:51:29 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 17:51:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:51:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:51:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:51:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:51:29 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 17:51:29 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 17:51:29 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 17:51:29 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 17:51:29 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 17:51:29 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 17:51:29 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 17:51:29 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 17:51:29 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 17:51:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:51:40 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:51:40 UTC] Current time (IST): 23:21
[11-Apr-2026 17:51:40 UTC] Requested date: 2026-04-12
[11-Apr-2026 17:51:40 UTC] Today: 2026-04-11
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:51:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:51:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:51:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:51:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:51:40 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:51:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:51:45 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:51:45 UTC] Current time (IST): 23:21
[11-Apr-2026 17:51:45 UTC] Requested date: 2026-04-14
[11-Apr-2026 17:51:45 UTC] Today: 2026-04-11
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:51:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:51:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:51:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:51:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:51:45 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:52:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:52:29 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:52:29 UTC] Current time (IST): 23:22
[11-Apr-2026 17:52:29 UTC] Requested date: 2026-04-12
[11-Apr-2026 17:52:29 UTC] Today: 2026-04-11
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:52:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:52:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:52:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:52:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:52:29 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:52:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:52:42 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:52:42 UTC] Current time (IST): 23:22
[11-Apr-2026 17:52:42 UTC] Requested date: 2026-04-14
[11-Apr-2026 17:52:42 UTC] Today: 2026-04-11
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:52:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:52:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:52:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:52:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:52:42 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:52:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:52:44 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:52:44 UTC] Current time (IST): 23:22
[11-Apr-2026 17:52:44 UTC] Requested date: 2026-04-18
[11-Apr-2026 17:52:44 UTC] Today: 2026-04-11
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:52:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:52:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:52:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:52:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:52:44 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:52:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:52:47 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:52:47 UTC] Current time (IST): 23:22
[11-Apr-2026 17:52:47 UTC] Requested date: 2026-04-14
[11-Apr-2026 17:52:47 UTC] Today: 2026-04-11
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:52:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:52:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:52:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:52:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:52:47 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 17:53:05 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
[11-Apr-2026 17:53:05 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
[11-Apr-2026 17:53:05 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
[11-Apr-2026 17:53:05 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
[11-Apr-2026 17:54:43 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 17:54:43 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 17:54:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 17:54:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 17:54:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 17:54:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 17:54:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 17:54:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 17:54:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 17:54:43 UTC] Available dates found: 4
[11-Apr-2026 17:54:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:54:44 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:54:44 UTC] Current time (IST): 23:24
[11-Apr-2026 17:54:44 UTC] Requested date: 2026-04-11
[11-Apr-2026 17:54:44 UTC] Today: 2026-04-11
[11-Apr-2026 17:54:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[11-Apr-2026 17:54:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[11-Apr-2026 17:54:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[11-Apr-2026 17:54:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[11-Apr-2026 17:54:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[11-Apr-2026 17:54:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[11-Apr-2026 17:54:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[11-Apr-2026 17:54:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[11-Apr-2026 17:54:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[11-Apr-2026 17:54:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[11-Apr-2026 17:54:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[11-Apr-2026 17:54:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[11-Apr-2026 17:54:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[11-Apr-2026 17:54:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[11-Apr-2026 17:54:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[11-Apr-2026 17:54:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[11-Apr-2026 17:54:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[11-Apr-2026 17:54:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[11-Apr-2026 17:54:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[11-Apr-2026 17:54:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[11-Apr-2026 17:54:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:54:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:54:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:54:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:54:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[11-Apr-2026 17:54:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[11-Apr-2026 17:54:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[11-Apr-2026 17:54:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[11-Apr-2026 17:54:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[11-Apr-2026 17:54:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[11-Apr-2026 17:54:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[11-Apr-2026 17:54:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 17:54:44 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[11-Apr-2026 17:54:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 17:54:46 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 17:54:46 UTC] Current time (IST): 23:24
[11-Apr-2026 17:54:46 UTC] Requested date: 2026-04-12
[11-Apr-2026 17:54:46 UTC] Today: 2026-04-11
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 17:54:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 17:54:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 17:54:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 17:54:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 17:54:46 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 23:47:02 UTC] Date: 2026-04-11, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 23:47:02 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[11-Apr-2026 23:47:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[11-Apr-2026 23:47:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[11-Apr-2026 23:47:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[11-Apr-2026 23:47:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[11-Apr-2026 23:47:02 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[11-Apr-2026 23:47:02 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[11-Apr-2026 23:47:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[11-Apr-2026 23:47:02 UTC] Available dates found: 4
[11-Apr-2026 23:47:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 23:47:05 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 23:47:05 UTC] Current time (IST): 5:17
[11-Apr-2026 23:47:05 UTC] Requested date: 2026-04-12
[11-Apr-2026 23:47:05 UTC] Today: 2026-04-11
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 23:47:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 23:47:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 23:47:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 23:47:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 23:47:05 UTC] Slot added (future date): 15:45 - 16:00
[11-Apr-2026 23:47:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 23:47:09 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 23:47:09 UTC] Current time (IST): 5:17
[11-Apr-2026 23:47:09 UTC] Requested date: 2026-04-11
[11-Apr-2026 23:47:09 UTC] Today: 2026-04-11
[11-Apr-2026 23:47:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[11-Apr-2026 23:47:09 UTC] Slot added: 08:00 - 08:15
[11-Apr-2026 23:47:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[11-Apr-2026 23:47:09 UTC] Slot added: 08:15 - 08:30
[11-Apr-2026 23:47:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[11-Apr-2026 23:47:09 UTC] Slot added: 08:30 - 08:45
[11-Apr-2026 23:47:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[11-Apr-2026 23:47:09 UTC] Slot added: 08:45 - 09:00
[11-Apr-2026 23:47:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[11-Apr-2026 23:47:09 UTC] Slot added: 09:00 - 09:15
[11-Apr-2026 23:47:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[11-Apr-2026 23:47:09 UTC] Slot added: 09:15 - 09:30
[11-Apr-2026 23:47:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[11-Apr-2026 23:47:09 UTC] Slot added: 09:30 - 09:45
[11-Apr-2026 23:47:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[11-Apr-2026 23:47:09 UTC] Slot added: 09:45 - 10:00
[11-Apr-2026 23:47:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[11-Apr-2026 23:47:09 UTC] Slot added: 10:00 - 10:15
[11-Apr-2026 23:47:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[11-Apr-2026 23:47:09 UTC] Slot added: 10:15 - 10:30
[11-Apr-2026 23:47:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[11-Apr-2026 23:47:09 UTC] Slot added: 10:30 - 10:45
[11-Apr-2026 23:47:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[11-Apr-2026 23:47:09 UTC] Slot added: 10:45 - 11:00
[11-Apr-2026 23:47:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[11-Apr-2026 23:47:09 UTC] Slot added: 11:00 - 11:15
[11-Apr-2026 23:47:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[11-Apr-2026 23:47:09 UTC] Slot added: 11:15 - 11:30
[11-Apr-2026 23:47:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[11-Apr-2026 23:47:09 UTC] Slot added: 11:30 - 11:45
[11-Apr-2026 23:47:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[11-Apr-2026 23:47:09 UTC] Slot added: 11:45 - 12:00
[11-Apr-2026 23:47:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[11-Apr-2026 23:47:09 UTC] Slot added: 12:00 - 12:15
[11-Apr-2026 23:47:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[11-Apr-2026 23:47:09 UTC] Slot added: 12:15 - 12:30
[11-Apr-2026 23:47:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[11-Apr-2026 23:47:09 UTC] Slot added: 12:30 - 12:45
[11-Apr-2026 23:47:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[11-Apr-2026 23:47:09 UTC] Slot added: 12:45 - 13:00
[11-Apr-2026 23:47:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 23:47:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 23:47:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 23:47:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 23:47:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[11-Apr-2026 23:47:09 UTC] Slot added: 14:00 - 14:15
[11-Apr-2026 23:47:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[11-Apr-2026 23:47:09 UTC] Slot added: 14:15 - 14:30
[11-Apr-2026 23:47:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[11-Apr-2026 23:47:09 UTC] Slot added: 14:30 - 14:45
[11-Apr-2026 23:47:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[11-Apr-2026 23:47:09 UTC] Slot added: 14:45 - 15:00
[11-Apr-2026 23:47:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[11-Apr-2026 23:47:09 UTC] Slot added: 15:00 - 15:15
[11-Apr-2026 23:47:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[11-Apr-2026 23:47:09 UTC] Slot added: 15:15 - 15:30
[11-Apr-2026 23:47:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[11-Apr-2026 23:47:09 UTC] Slot added: 15:30 - 15:45
[11-Apr-2026 23:47:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[11-Apr-2026 23:47:09 UTC] Slot added: 15:45 - 16:00
[11-Apr-2026 23:47:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[11-Apr-2026 23:47:12 UTC] Using actual slot duration: 15 minutes
[11-Apr-2026 23:47:12 UTC] Current time (IST): 5:17
[11-Apr-2026 23:47:12 UTC] Requested date: 2026-04-14
[11-Apr-2026 23:47:12 UTC] Today: 2026-04-11
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 08:00 - 08:15
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 08:15 - 08:30
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 08:30 - 08:45
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 08:45 - 09:00
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 09:00 - 09:15
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 09:15 - 09:30
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 09:30 - 09:45
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 09:45 - 10:00
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 10:00 - 10:15
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 10:15 - 10:30
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 10:30 - 10:45
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 10:45 - 11:00
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 11:00 - 11:15
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 11:15 - 11:30
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 11:30 - 11:45
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 11:45 - 12:00
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 12:00 - 12:15
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 12:15 - 12:30
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 12:30 - 12:45
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 12:45 - 13:00
[11-Apr-2026 23:47:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[11-Apr-2026 23:47:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[11-Apr-2026 23:47:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[11-Apr-2026 23:47:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 14:00 - 14:15
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 14:15 - 14:30
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 14:30 - 14:45
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 14:45 - 15:00
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 15:00 - 15:15
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 15:15 - 15:30
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 15:30 - 15:45
[11-Apr-2026 23:47:12 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 01:06:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 01:06:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 01:06:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 01:06:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 01:06:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 01:06:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 01:06:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 01:06:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 01:06:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 01:06:50 UTC] Available dates found: 4
[12-Apr-2026 01:06:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 01:06:54 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 01:06:54 UTC] Current time (IST): 6:36
[12-Apr-2026 01:06:54 UTC] Requested date: 2026-04-14
[12-Apr-2026 01:06:54 UTC] Today: 2026-04-12
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 01:06:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 01:06:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 01:06:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 01:06:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 01:06:54 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 01:27:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 01:27:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 01:27:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 01:27:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 01:27:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 01:27:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 01:27:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 01:27:58 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 01:27:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 01:27:58 UTC] Available dates found: 4
[12-Apr-2026 01:28:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 01:28:01 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 01:28:01 UTC] Current time (IST): 6:58
[12-Apr-2026 01:28:01 UTC] Requested date: 2026-04-12
[12-Apr-2026 01:28:01 UTC] Today: 2026-04-12
[12-Apr-2026 01:28:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 01:28:01 UTC] Slot added: 08:00 - 08:15
[12-Apr-2026 01:28:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 01:28:01 UTC] Slot added: 08:15 - 08:30
[12-Apr-2026 01:28:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 01:28:01 UTC] Slot added: 08:30 - 08:45
[12-Apr-2026 01:28:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 01:28:01 UTC] Slot added: 08:45 - 09:00
[12-Apr-2026 01:28:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 01:28:01 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 01:28:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 01:28:01 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 01:28:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 01:28:01 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 01:28:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 01:28:01 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 01:28:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 01:28:01 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 01:28:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 01:28:01 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 01:28:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 01:28:01 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 01:28:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 01:28:01 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 01:28:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 01:28:01 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 01:28:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 01:28:01 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 01:28:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 01:28:01 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 01:28:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 01:28:01 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 01:28:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 01:28:01 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 01:28:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 01:28:01 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 01:28:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 01:28:01 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 01:28:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 01:28:01 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 01:28:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 01:28:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 01:28:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 01:28:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 01:28:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 01:28:01 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 01:28:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 01:28:01 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 01:28:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 01:28:01 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 01:28:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 01:28:01 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 01:28:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 01:28:01 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 01:28:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 01:28:01 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 01:28:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 01:28:01 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 01:28:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 01:28:01 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 01:40:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 01:40:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 01:40:21 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 01:40:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 01:40:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 01:40:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 01:40:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 01:40:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 01:40:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 01:40:21 UTC] Available dates found: 4
[12-Apr-2026 02:04:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:04:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:04:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:04:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:04:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:04:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:04:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:04:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:04:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:04:50 UTC] Available dates found: 4
[12-Apr-2026 02:04:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:04:52 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:04:52 UTC] Current time (IST): 7:34
[12-Apr-2026 02:04:52 UTC] Requested date: 2026-04-12
[12-Apr-2026 02:04:52 UTC] Today: 2026-04-12
[12-Apr-2026 02:04:52 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 02:04:52 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 02:04:52 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 02:04:52 UTC] Slot added: 08:15 - 08:30
[12-Apr-2026 02:04:52 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 02:04:52 UTC] Slot added: 08:30 - 08:45
[12-Apr-2026 02:04:52 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 02:04:52 UTC] Slot added: 08:45 - 09:00
[12-Apr-2026 02:04:52 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 02:04:52 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 02:04:52 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 02:04:52 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 02:04:52 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 02:04:52 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 02:04:52 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 02:04:52 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 02:04:52 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 02:04:52 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 02:04:52 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 02:04:52 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 02:04:52 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 02:04:52 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 02:04:52 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 02:04:52 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 02:04:52 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 02:04:52 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 02:04:52 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 02:04:52 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 02:04:52 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 02:04:52 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 02:04:52 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 02:04:52 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 02:04:52 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 02:04:52 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 02:04:52 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 02:04:52 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 02:04:52 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 02:04:52 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 02:04:52 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 02:04:52 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 02:04:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:04:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:04:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:04:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:04:52 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 02:04:52 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 02:04:52 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 02:04:52 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 02:04:52 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 02:04:52 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 02:04:52 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 02:04:52 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 02:04:52 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 02:04:52 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 02:04:52 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 02:04:52 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 02:04:52 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 02:04:52 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 02:04:52 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 02:04:52 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 02:05:50 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:05:50 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:05:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:05:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:05:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:05:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:05:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:05:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:05:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:05:50 UTC] Available dates found: 4
[12-Apr-2026 02:05:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:05:57 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:05:57 UTC] Current time (IST): 7:35
[12-Apr-2026 02:05:57 UTC] Requested date: 2026-04-12
[12-Apr-2026 02:05:57 UTC] Today: 2026-04-12
[12-Apr-2026 02:05:57 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 02:05:57 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 02:05:57 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 02:05:57 UTC] Slot added: 08:15 - 08:30
[12-Apr-2026 02:05:57 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 02:05:57 UTC] Slot added: 08:30 - 08:45
[12-Apr-2026 02:05:57 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 02:05:57 UTC] Slot added: 08:45 - 09:00
[12-Apr-2026 02:05:57 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 02:05:57 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 02:05:57 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 02:05:57 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 02:05:57 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 02:05:57 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 02:05:57 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 02:05:57 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 02:05:57 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 02:05:57 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 02:05:57 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 02:05:57 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 02:05:57 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 02:05:57 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 02:05:57 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 02:05:57 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 02:05:57 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 02:05:57 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 02:05:57 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 02:05:57 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 02:05:57 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 02:05:57 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 02:05:57 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 02:05:57 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 02:05:57 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 02:05:57 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 02:05:57 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 02:05:57 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 02:05:57 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 02:05:57 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 02:05:57 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 02:05:57 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 02:05:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:05:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:05:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:05:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:05:57 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 02:05:57 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 02:05:57 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 02:05:57 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 02:05:57 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 02:05:57 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 02:05:57 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 02:05:57 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 02:05:57 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 02:05:57 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 02:05:57 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 02:05:57 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 02:05:57 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 02:05:57 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 02:05:57 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 02:05:57 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 02:06:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:06:16 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:06:16 UTC] Current time (IST): 7:36
[12-Apr-2026 02:06:16 UTC] Requested date: 2026-04-14
[12-Apr-2026 02:06:16 UTC] Today: 2026-04-12
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 02:06:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:06:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:06:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:06:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 02:06:16 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 02:06:23 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:06:23 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:06:23 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:06:23 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:06:23 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:06:23 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:06:23 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:06:23 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:06:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:06:23 UTC] Available dates found: 4
[12-Apr-2026 02:06:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:06:29 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:06:29 UTC] Current time (IST): 7:36
[12-Apr-2026 02:06:29 UTC] Requested date: 2026-04-12
[12-Apr-2026 02:06:29 UTC] Today: 2026-04-12
[12-Apr-2026 02:06:29 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 02:06:29 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 02:06:29 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 02:06:29 UTC] Slot added: 08:15 - 08:30
[12-Apr-2026 02:06:29 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 02:06:29 UTC] Slot added: 08:30 - 08:45
[12-Apr-2026 02:06:29 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 02:06:29 UTC] Slot added: 08:45 - 09:00
[12-Apr-2026 02:06:29 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 02:06:29 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 02:06:29 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 02:06:29 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 02:06:29 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 02:06:29 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 02:06:29 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 02:06:29 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 02:06:29 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 02:06:29 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 02:06:29 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 02:06:29 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 02:06:29 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 02:06:29 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 02:06:29 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 02:06:29 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 02:06:29 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 02:06:29 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 02:06:29 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 02:06:29 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 02:06:29 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 02:06:29 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 02:06:29 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 02:06:29 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 02:06:29 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 02:06:29 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 02:06:29 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 02:06:29 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 02:06:29 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 02:06:29 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 02:06:29 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 02:06:29 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 02:06:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:06:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:06:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:06:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:06:29 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 02:06:29 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 02:06:29 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 02:06:29 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 02:06:29 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 02:06:29 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 02:06:29 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 02:06:29 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 02:06:29 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 02:06:29 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 02:06:29 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 02:06:29 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 02:06:29 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 02:06:29 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 02:06:29 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 02:06:29 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 02:07:24 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:07:24 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:07:24 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:07:24 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:07:24 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:07:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:07:24 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:07:24 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:07:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:07:24 UTC] Available dates found: 4
[12-Apr-2026 02:07:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:07:31 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:07:31 UTC] Current time (IST): 7:37
[12-Apr-2026 02:07:31 UTC] Requested date: 2026-04-14
[12-Apr-2026 02:07:31 UTC] Today: 2026-04-12
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 02:07:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:07:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:07:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:07:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 02:07:31 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 02:08:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:08:45 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:08:45 UTC] Current time (IST): 7:38
[12-Apr-2026 02:08:45 UTC] Requested date: 2026-04-14
[12-Apr-2026 02:08:45 UTC] Today: 2026-04-12
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 02:08:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:08:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:08:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:08:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 02:08:45 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 02:09:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 02:09:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775959754804","orderId":"OMO2604120739149987799028V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775960954982,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604120739193655862046V","paymentMode":"UPI_INTENT","timestamp":1775959759422,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2301","ifsc":"PUNB0005200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"947078154606","upiTransactionId":"YBL2734fec2193344b2b91117663ef4a9c5","vpa":"slXXXXXXya@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2301","ifsc":"PUNB0005200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"947078154606","upiTransactionId":"YBL2734fec2193344b2b91117663ef4a9c5","vpa":"slXXXXXXya@ybl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 02:09:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775959754804
            [orderId] => OMO2604120739149987799028V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775960954982
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604120739193655862046V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775959759422
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2301
                                    [ifsc] => PUNB0005200
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 947078154606
                                    [upiTransactionId] => YBL2734fec2193344b2b91117663ef4a9c5
                                    [vpa] => slXXXXXXya@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2301
                                                    [ifsc] => PUNB0005200
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 947078154606
                                                    [upiTransactionId] => YBL2734fec2193344b2b91117663ef4a9c5
                                                    [vpa] => slXXXXXXya@ybl
                                                )

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

                                )

                        )

                )

        )

)

[12-Apr-2026 02:09:30 UTC] Payment Callback - POST Data: Array
(
)

[12-Apr-2026 02:09:30 UTC] Payment Callback - GET Data: Array
(
)

[12-Apr-2026 02:09:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[12-Apr-2026 02:09:30 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[12-Apr-2026 02:09:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[12-Apr-2026 02:09:30 UTC] Payment is SUCCESS, attempting to update appointment...
[12-Apr-2026 02:09:30 UTC] Target appointment ID: TXN_1775959754804
[12-Apr-2026 02:09:30 UTC] Extracted numeric ID: 1775959754804
[12-Apr-2026 02:09:30 UTC] Appointment not found with ID: 1775959754804
[12-Apr-2026 02:09:30 UTC] Found recent pending appointment: ID=3114, Name=शंकर लाल पहाड़िया
[12-Apr-2026 02:09:30 UTC] Successfully updated recent appointment ID: 3114 to confirmed status
[12-Apr-2026 02:09:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775959754804","orderId":"OMO2604120739149987799028V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775960954982,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604120739193655862046V","paymentMode":"UPI_INTENT","timestamp":1775959759422,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2301","ifsc":"PUNB0005200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"947078154606","upiTransactionId":"YBL2734fec2193344b2b91117663ef4a9c5","vpa":"slXXXXXXya@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2301","ifsc":"PUNB0005200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"947078154606","upiTransactionId":"YBL2734fec2193344b2b91117663ef4a9c5","vpa":"slXXXXXXya@ybl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 02:12:20 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:12:20 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:12:20 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:12:20 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:12:20 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:12:20 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:12:20 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:12:20 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:12:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:12:20 UTC] Available dates found: 4
[12-Apr-2026 02:12:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:12:23 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:12:23 UTC] Current time (IST): 7:42
[12-Apr-2026 02:12:23 UTC] Requested date: 2026-04-12
[12-Apr-2026 02:12:23 UTC] Today: 2026-04-12
[12-Apr-2026 02:12:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 02:12:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 02:12:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 02:12:23 UTC] Slot added: 08:15 - 08:30
[12-Apr-2026 02:12:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 02:12:23 UTC] Slot added: 08:30 - 08:45
[12-Apr-2026 02:12:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 02:12:23 UTC] Slot added: 08:45 - 09:00
[12-Apr-2026 02:12:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 02:12:23 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 02:12:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 02:12:23 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 02:12:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 02:12:23 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 02:12:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 02:12:23 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 02:12:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 02:12:23 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 02:12:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 02:12:23 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 02:12:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 02:12:23 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 02:12:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 02:12:23 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 02:12:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 02:12:23 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 02:12:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 02:12:23 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 02:12:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 02:12:23 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 02:12:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 02:12:23 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 02:12:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 02:12:23 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 02:12:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 02:12:23 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 02:12:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 02:12:23 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 02:12:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 02:12:23 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 02:12:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:12:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:12:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:12:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:12:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 02:12:23 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 02:12:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 02:12:23 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 02:12:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 02:12:23 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 02:12:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 02:12:23 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 02:12:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 02:12:23 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 02:12:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 02:12:23 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 02:12:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 02:12:23 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 02:12:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 02:12:23 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 02:12:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:12:31 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:12:31 UTC] Current time (IST): 7:42
[12-Apr-2026 02:12:31 UTC] Requested date: 2026-04-14
[12-Apr-2026 02:12:31 UTC] Today: 2026-04-12
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 02:12:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:12:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:12:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:12:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 02:12:31 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 02:22:07 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:22:07 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:22:07 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:22:07 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:22:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:22:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:22:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:22:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:22:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:22:07 UTC] Available dates found: 4
[12-Apr-2026 02:22:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:22:14 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:22:14 UTC] Current time (IST): 7:52
[12-Apr-2026 02:22:14 UTC] Requested date: 2026-04-12
[12-Apr-2026 02:22:14 UTC] Today: 2026-04-12
[12-Apr-2026 02:22:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 02:22:14 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 02:22:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 02:22:14 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 02:22:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 02:22:14 UTC] Slot added: 08:30 - 08:45
[12-Apr-2026 02:22:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 02:22:14 UTC] Slot added: 08:45 - 09:00
[12-Apr-2026 02:22:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 02:22:14 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 02:22:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 02:22:14 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 02:22:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 02:22:14 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 02:22:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 02:22:14 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 02:22:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 02:22:14 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 02:22:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 02:22:14 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 02:22:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 02:22:14 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 02:22:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 02:22:14 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 02:22:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 02:22:14 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 02:22:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 02:22:14 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 02:22:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 02:22:14 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 02:22:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 02:22:14 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 02:22:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 02:22:14 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 02:22:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 02:22:14 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 02:22:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 02:22:14 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 02:22:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 02:22:14 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 02:22:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:22:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:22:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:22:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:22:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 02:22:14 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 02:22:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 02:22:14 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 02:22:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 02:22:14 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 02:22:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 02:22:14 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 02:22:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 02:22:14 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 02:22:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 02:22:14 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 02:22:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 02:22:14 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 02:22:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 02:22:14 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 02:31:24 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:31:24 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:31:24 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:31:24 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:31:24 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:31:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:31:24 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:31:24 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:31:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:31:24 UTC] Available dates found: 4
[12-Apr-2026 02:31:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:31:26 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:31:26 UTC] Current time (IST): 8:1
[12-Apr-2026 02:31:26 UTC] Requested date: 2026-04-12
[12-Apr-2026 02:31:26 UTC] Today: 2026-04-12
[12-Apr-2026 02:31:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 02:31:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 02:31:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 02:31:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 02:31:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 02:31:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 02:31:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 02:31:26 UTC] Slot added: 08:45 - 09:00
[12-Apr-2026 02:31:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 02:31:26 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 02:31:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 02:31:26 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 02:31:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 02:31:26 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 02:31:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 02:31:26 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 02:31:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 02:31:26 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 02:31:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 02:31:26 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 02:31:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 02:31:26 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 02:31:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 02:31:26 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 02:31:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 02:31:26 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 02:31:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 02:31:26 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 02:31:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 02:31:26 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 02:31:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 02:31:26 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 02:31:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 02:31:26 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 02:31:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 02:31:26 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 02:31:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 02:31:26 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 02:31:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 02:31:26 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 02:31:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:31:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:31:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:31:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:31:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 02:31:26 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 02:31:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 02:31:26 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 02:31:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 02:31:26 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 02:31:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 02:31:26 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 02:31:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 02:31:26 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 02:31:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 02:31:26 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 02:31:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 02:31:26 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 02:31:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 02:31:26 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 02:31:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:31:28 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:31:28 UTC] Current time (IST): 8:1
[12-Apr-2026 02:31:28 UTC] Requested date: 2026-04-18
[12-Apr-2026 02:31:28 UTC] Today: 2026-04-12
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 02:31:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:31:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:31:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:31:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 02:31:28 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 02:31:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:31:34 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:31:34 UTC] Current time (IST): 8:1
[12-Apr-2026 02:31:34 UTC] Requested date: 2026-04-14
[12-Apr-2026 02:31:34 UTC] Today: 2026-04-12
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 02:31:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:31:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:31:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:31:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 02:31:34 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 02:50:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:50:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:50:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:50:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:50:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:50:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:50:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:50:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:50:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:50:42 UTC] Available dates found: 4
[12-Apr-2026 02:50:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:50:44 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:50:44 UTC] Current time (IST): 8:20
[12-Apr-2026 02:50:44 UTC] Requested date: 2026-04-12
[12-Apr-2026 02:50:44 UTC] Today: 2026-04-12
[12-Apr-2026 02:50:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 02:50:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 02:50:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 02:50:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 02:50:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 02:50:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 02:50:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 02:50:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 02:50:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 02:50:44 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 02:50:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 02:50:44 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 02:50:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 02:50:44 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 02:50:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 02:50:44 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 02:50:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 02:50:44 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 02:50:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 02:50:44 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 02:50:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 02:50:44 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 02:50:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 02:50:44 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 02:50:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 02:50:44 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 02:50:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 02:50:44 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 02:50:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 02:50:44 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 02:50:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 02:50:44 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 02:50:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 02:50:44 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 02:50:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 02:50:44 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 02:50:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 02:50:44 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 02:50:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 02:50:44 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 02:50:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:50:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:50:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:50:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:50:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 02:50:44 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 02:50:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 02:50:44 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 02:50:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 02:50:44 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 02:50:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 02:50:44 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 02:50:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 02:50:44 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 02:50:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 02:50:44 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 02:50:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 02:50:44 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 02:50:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 02:50:44 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 02:58:14 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:58:14 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:58:14 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:58:14 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:58:14 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:58:14 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:58:14 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:58:14 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:58:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:58:14 UTC] Available dates found: 4
[12-Apr-2026 02:59:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:59:31 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 02:59:31 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 02:59:31 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 02:59:31 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 02:59:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 02:59:31 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 02:59:31 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 02:59:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 02:59:31 UTC] Available dates found: 4
[12-Apr-2026 02:59:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:59:39 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:59:39 UTC] Current time (IST): 8:29
[12-Apr-2026 02:59:39 UTC] Requested date: 2026-04-12
[12-Apr-2026 02:59:39 UTC] Today: 2026-04-12
[12-Apr-2026 02:59:39 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 02:59:39 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 02:59:39 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 02:59:39 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 02:59:39 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 02:59:39 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 02:59:39 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 02:59:39 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 02:59:39 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 02:59:39 UTC] Slot added: 09:00 - 09:15
[12-Apr-2026 02:59:39 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 02:59:39 UTC] Slot added: 09:15 - 09:30
[12-Apr-2026 02:59:39 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 02:59:39 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 02:59:39 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 02:59:39 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 02:59:39 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 02:59:39 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 02:59:39 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 02:59:39 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 02:59:39 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 02:59:39 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 02:59:39 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 02:59:39 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 02:59:39 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 02:59:39 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 02:59:39 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 02:59:39 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 02:59:39 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 02:59:39 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 02:59:39 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 02:59:39 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 02:59:39 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 02:59:39 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 02:59:39 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 02:59:39 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 02:59:39 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 02:59:39 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 02:59:39 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 02:59:39 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 02:59:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:59:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:59:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:59:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:59:39 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 02:59:39 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 02:59:39 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 02:59:39 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 02:59:39 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 02:59:39 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 02:59:39 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 02:59:39 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 02:59:39 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 02:59:39 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 02:59:39 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 02:59:39 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 02:59:39 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 02:59:39 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 02:59:39 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 02:59:39 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 02:59:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 02:59:51 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 02:59:51 UTC] Current time (IST): 8:29
[12-Apr-2026 02:59:51 UTC] Requested date: 2026-04-14
[12-Apr-2026 02:59:51 UTC] Today: 2026-04-12
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 02:59:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 02:59:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 02:59:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 02:59:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 02:59:51 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 03:13:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 03:17:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775963609530","orderId":"OMO2604120843307207336351V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775964810706,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604120846329332806284V","paymentMode":"UPI_INTENT","timestamp":1775963792972,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4789","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"412426396863","upiTransactionId":"YBL748e4444e17349d08122aad47649cc5f","vpa":"muXXXXXXXXXXXXX90@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4789","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"412426396863","upiTransactionId":"YBL748e4444e17349d08122aad47649cc5f","vpa":"muXXXXXXXXXXXXX90@ybl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 03:17:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775963609530
            [orderId] => OMO2604120843307207336351V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775964810706
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604120846329332806284V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1775963792972
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX4789
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 412426396863
                                    [upiTransactionId] => YBL748e4444e17349d08122aad47649cc5f
                                    [vpa] => muXXXXXXXXXXXXX90@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX4789
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 412426396863
                                                    [upiTransactionId] => YBL748e4444e17349d08122aad47649cc5f
                                                    [vpa] => muXXXXXXXXXXXXX90@ybl
                                                )

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

                                )

                        )

                )

        )

)

[12-Apr-2026 03:17:02 UTC] Payment Callback - POST Data: Array
(
)

[12-Apr-2026 03:17:02 UTC] Payment Callback - GET Data: Array
(
)

[12-Apr-2026 03:17:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[12-Apr-2026 03:17:02 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[12-Apr-2026 03:17:02 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[12-Apr-2026 03:17:02 UTC] Payment is SUCCESS, attempting to update appointment...
[12-Apr-2026 03:17:02 UTC] Target appointment ID: TXN_1775963609530
[12-Apr-2026 03:17:02 UTC] Extracted numeric ID: 1775963609530
[12-Apr-2026 03:17:02 UTC] Appointment not found with ID: 1775963609530
[12-Apr-2026 03:17:02 UTC] Found recent pending appointment: ID=3115, Name=mukesh vaishnav
[12-Apr-2026 03:17:02 UTC] Successfully updated recent appointment ID: 3115 to confirmed status
[12-Apr-2026 03:17:02 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775963609530","orderId":"OMO2604120843307207336351V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775964810706,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604120846329332806284V","paymentMode":"UPI_INTENT","timestamp":1775963792972,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4789","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"412426396863","upiTransactionId":"YBL748e4444e17349d08122aad47649cc5f","vpa":"muXXXXXXXXXXXXX90@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4789","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"412426396863","upiTransactionId":"YBL748e4444e17349d08122aad47649cc5f","vpa":"muXXXXXXXXXXXXX90@ybl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 03:17:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 03:26:09 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 03:26:09 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 03:26:09 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 03:26:09 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 03:26:09 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 03:26:09 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 03:26:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 03:26:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 03:26:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 03:26:09 UTC] Available dates found: 4
[12-Apr-2026 03:26:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 03:26:17 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 03:26:17 UTC] Current time (IST): 8:56
[12-Apr-2026 03:26:17 UTC] Requested date: 2026-04-12
[12-Apr-2026 03:26:17 UTC] Today: 2026-04-12
[12-Apr-2026 03:26:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 03:26:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 03:26:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 03:26:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 03:26:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 03:26:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 03:26:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 03:26:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 03:26:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 03:26:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 03:26:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 03:26:17 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 03:26:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 03:26:17 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 03:26:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 03:26:17 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 03:26:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 03:26:17 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 03:26:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 03:26:17 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 03:26:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 03:26:17 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 03:26:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 03:26:17 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 03:26:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 03:26:17 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 03:26:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 03:26:17 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 03:26:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 03:26:17 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 03:26:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 03:26:17 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 03:26:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 03:26:17 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 03:26:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 03:26:17 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 03:26:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 03:26:17 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 03:26:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 03:26:17 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 03:26:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 03:26:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 03:26:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 03:26:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 03:26:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 03:26:17 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 03:26:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 03:26:17 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 03:26:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 03:26:17 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 03:26:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 03:26:17 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 03:26:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 03:26:17 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 03:26:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 03:26:17 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 03:26:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 03:26:17 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 03:26:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 03:26:17 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 03:26:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 03:26:24 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 03:26:24 UTC] Current time (IST): 8:56
[12-Apr-2026 03:26:24 UTC] Requested date: 2026-04-14
[12-Apr-2026 03:26:24 UTC] Today: 2026-04-12
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 03:26:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 03:26:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 03:26:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 03:26:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 03:26:24 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 03:26:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 03:26:32 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 03:26:32 UTC] Current time (IST): 8:56
[12-Apr-2026 03:26:32 UTC] Requested date: 2026-04-19
[12-Apr-2026 03:26:32 UTC] Today: 2026-04-12
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 03:26:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 03:26:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 03:26:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 03:26:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 03:26:32 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 03:26:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 03:26:50 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 03:26:50 UTC] Current time (IST): 8:56
[12-Apr-2026 03:26:50 UTC] Requested date: 2026-04-12
[12-Apr-2026 03:26:50 UTC] Today: 2026-04-12
[12-Apr-2026 03:26:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 03:26:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 03:26:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 03:26:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 03:26:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 03:26:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 03:26:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 03:26:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 03:26:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 03:26:50 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 03:26:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 03:26:50 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 03:26:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 03:26:50 UTC] Slot added: 09:30 - 09:45
[12-Apr-2026 03:26:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 03:26:50 UTC] Slot added: 09:45 - 10:00
[12-Apr-2026 03:26:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 03:26:50 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 03:26:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 03:26:50 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 03:26:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 03:26:50 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 03:26:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 03:26:50 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 03:26:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 03:26:50 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 03:26:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 03:26:50 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 03:26:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 03:26:50 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 03:26:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 03:26:50 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 03:26:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 03:26:50 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 03:26:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 03:26:50 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 03:26:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 03:26:50 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 03:26:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 03:26:50 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 03:26:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 03:26:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 03:26:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 03:26:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 03:26:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 03:26:50 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 03:26:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 03:26:50 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 03:26:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 03:26:50 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 03:26:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 03:26:50 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 03:26:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 03:26:50 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 03:26:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 03:26:50 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 03:26:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 03:26:50 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 03:26:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 03:26:50 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 03:26:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 03:26:51 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 03:26:51 UTC] Current time (IST): 8:56
[12-Apr-2026 03:26:51 UTC] Requested date: 2026-04-14
[12-Apr-2026 03:26:51 UTC] Today: 2026-04-12
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 03:26:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 03:26:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 03:26:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 03:26:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 03:26:51 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 03:27:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[12-Apr-2026 03:27:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[12-Apr-2026 03:27:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[12-Apr-2026 03:27:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[12-Apr-2026 03:35:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 03:35:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 03:35:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 03:35:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 03:35:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 03:35:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 03:35:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 03:35:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 03:35:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 03:35:42 UTC] Available dates found: 4
[12-Apr-2026 03:47:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 03:47:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 03:47:21 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 03:47:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 03:47:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 03:47:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 03:47:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 03:47:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 03:47:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 03:47:21 UTC] Available dates found: 4
[12-Apr-2026 03:47:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 03:47:34 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 03:47:34 UTC] Current time (IST): 9:17
[12-Apr-2026 03:47:34 UTC] Requested date: 2026-04-12
[12-Apr-2026 03:47:34 UTC] Today: 2026-04-12
[12-Apr-2026 03:47:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 03:47:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 03:47:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 03:47:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 03:47:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 03:47:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 03:47:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 03:47:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 03:47:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 03:47:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 03:47:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 03:47:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 03:47:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 03:47:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 03:47:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 03:47:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 03:47:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 03:47:34 UTC] Slot added: 10:00 - 10:15
[12-Apr-2026 03:47:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 03:47:34 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 03:47:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 03:47:34 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 03:47:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 03:47:34 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 03:47:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 03:47:34 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 03:47:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 03:47:34 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 03:47:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 03:47:34 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 03:47:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 03:47:34 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 03:47:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 03:47:34 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 03:47:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 03:47:34 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 03:47:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 03:47:34 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 03:47:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 03:47:34 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 03:47:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 03:47:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 03:47:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 03:47:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 03:47:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 03:47:34 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 03:47:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 03:47:34 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 03:47:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 03:47:34 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 03:47:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 03:47:34 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 03:47:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 03:47:34 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 03:47:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 03:47:34 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 03:47:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 03:47:34 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 03:47:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 03:47:34 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 03:47:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 03:47:39 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 03:47:39 UTC] Current time (IST): 9:17
[12-Apr-2026 03:47:39 UTC] Requested date: 2026-04-14
[12-Apr-2026 03:47:39 UTC] Today: 2026-04-12
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 03:47:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 03:47:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 03:47:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 03:47:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 03:47:39 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 04:03:34 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 04:03:34 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 04:03:34 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 04:03:34 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 04:03:34 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 04:03:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 04:03:34 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 04:03:34 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 04:03:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 04:03:34 UTC] Available dates found: 4
[12-Apr-2026 04:03:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:03:40 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:03:40 UTC] Current time (IST): 9:33
[12-Apr-2026 04:03:40 UTC] Requested date: 2026-04-14
[12-Apr-2026 04:03:40 UTC] Today: 2026-04-12
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 04:03:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:03:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:03:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:03:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 04:03:40 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 04:03:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:03:50 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:03:50 UTC] Current time (IST): 9:33
[12-Apr-2026 04:03:50 UTC] Requested date: 2026-04-12
[12-Apr-2026 04:03:50 UTC] Today: 2026-04-12
[12-Apr-2026 04:03:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 04:03:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 04:03:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 04:03:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 04:03:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 04:03:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 04:03:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 04:03:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 04:03:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 04:03:50 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 04:03:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 04:03:50 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 04:03:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 04:03:50 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 04:03:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 04:03:50 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 04:03:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 04:03:50 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 04:03:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 04:03:50 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 04:03:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 04:03:50 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 04:03:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 04:03:50 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 04:03:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 04:03:50 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 04:03:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 04:03:50 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 04:03:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 04:03:50 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 04:03:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 04:03:50 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 04:03:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:03:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:03:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:03:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:03:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 04:03:50 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 04:03:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 04:03:50 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 04:03:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 04:03:50 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 04:03:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 04:03:50 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 04:03:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 04:03:50 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 04:03:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 04:03:50 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 04:03:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 04:03:50 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 04:03:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 04:03:50 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 04:04:28 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 04:04:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 04:04:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 04:04:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 04:04:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 04:04:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 04:04:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 04:04:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 04:04:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 04:04:28 UTC] Available dates found: 4
[12-Apr-2026 04:04:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:04:32 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:04:32 UTC] Current time (IST): 9:34
[12-Apr-2026 04:04:32 UTC] Requested date: 2026-04-12
[12-Apr-2026 04:04:32 UTC] Today: 2026-04-12
[12-Apr-2026 04:04:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 04:04:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 04:04:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 04:04:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 04:04:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 04:04:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 04:04:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 04:04:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 04:04:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 04:04:32 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 04:04:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 04:04:32 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 04:04:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 04:04:32 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 04:04:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 04:04:32 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 04:04:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 04:04:32 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 04:04:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 04:04:32 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 04:04:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 04:04:32 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 04:04:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 04:04:32 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 04:04:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 04:04:32 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 04:04:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 04:04:32 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 04:04:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 04:04:32 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 04:04:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 04:04:32 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 04:04:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:04:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:04:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:04:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:04:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 04:04:32 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 04:04:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 04:04:32 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 04:04:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 04:04:32 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 04:04:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 04:04:32 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 04:04:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 04:04:32 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 04:04:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 04:04:32 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 04:04:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 04:04:32 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 04:04:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 04:04:32 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 04:04:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:04:51 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:04:51 UTC] Current time (IST): 9:34
[12-Apr-2026 04:04:51 UTC] Requested date: 2026-04-14
[12-Apr-2026 04:04:51 UTC] Today: 2026-04-12
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 04:04:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:04:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:04:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:04:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 04:04:51 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 04:12:11 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 04:12:11 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 04:12:11 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 04:12:11 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 04:12:11 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 04:12:11 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 04:12:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 04:12:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 04:12:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 04:12:11 UTC] Available dates found: 4
[12-Apr-2026 04:12:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:12:14 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:12:14 UTC] Current time (IST): 9:42
[12-Apr-2026 04:12:14 UTC] Requested date: 2026-04-14
[12-Apr-2026 04:12:14 UTC] Today: 2026-04-12
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 04:12:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:12:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:12:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:12:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 04:12:14 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 04:12:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:12:16 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:12:16 UTC] Current time (IST): 9:42
[12-Apr-2026 04:12:16 UTC] Requested date: 2026-04-12
[12-Apr-2026 04:12:16 UTC] Today: 2026-04-12
[12-Apr-2026 04:12:16 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 04:12:16 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 04:12:16 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 04:12:16 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 04:12:16 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 04:12:16 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 04:12:16 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 04:12:16 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 04:12:16 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 04:12:16 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 04:12:16 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 04:12:16 UTC] Slot added: 10:15 - 10:30
[12-Apr-2026 04:12:16 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 04:12:16 UTC] Slot added: 10:30 - 10:45
[12-Apr-2026 04:12:16 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 04:12:16 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 04:12:16 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 04:12:16 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 04:12:16 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 04:12:16 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 04:12:16 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 04:12:16 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 04:12:16 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 04:12:16 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 04:12:16 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 04:12:16 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 04:12:16 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 04:12:16 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 04:12:16 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 04:12:16 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 04:12:16 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 04:12:16 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 04:12:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:12:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:12:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:12:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:12:16 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 04:12:16 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 04:12:16 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 04:12:16 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 04:12:16 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 04:12:16 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 04:12:16 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 04:12:16 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 04:12:16 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 04:12:16 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 04:12:16 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 04:12:16 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 04:12:16 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 04:12:16 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 04:12:16 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 04:12:16 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 04:34: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
[12-Apr-2026 04:34: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
[12-Apr-2026 04:34: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
[12-Apr-2026 04:34: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
[12-Apr-2026 04:35:25 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 04:35:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 04:35:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 04:35:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 04:35:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 04:35:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 04:35:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 04:35:25 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 04:35:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 04:35:25 UTC] Available dates found: 4
[12-Apr-2026 04:35:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:35:28 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:35:28 UTC] Current time (IST): 10:5
[12-Apr-2026 04:35:28 UTC] Requested date: 2026-04-12
[12-Apr-2026 04:35:28 UTC] Today: 2026-04-12
[12-Apr-2026 04:35:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 04:35:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 04:35:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 04:35:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 04:35:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 04:35:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 04:35:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 04:35:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 04:35:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 04:35:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 04:35:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 04:35:28 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 04:35:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 04:35:28 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 04:35:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 04:35:28 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 04:35:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 04:35:28 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 04:35:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 04:35:28 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 04:35:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 04:35:28 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 04:35:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 04:35:28 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 04:35:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 04:35:28 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 04:35:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 04:35:28 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 04:35:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 04:35:28 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 04:35:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:35:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:35:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:35:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:35:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 04:35:28 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 04:35:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 04:35:28 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 04:35:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 04:35:28 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 04:35:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 04:35:28 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 04:35:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 04:35:28 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 04:35:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 04:35:28 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 04:35:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 04:35:28 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 04:35:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 04:35:28 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 04:35:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:35:42 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:35:42 UTC] Current time (IST): 10:5
[12-Apr-2026 04:35:42 UTC] Requested date: 2026-04-12
[12-Apr-2026 04:35:42 UTC] Today: 2026-04-12
[12-Apr-2026 04:35:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 04:35:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 04:35:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 04:35:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 04:35:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 04:35:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 04:35:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 04:35:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 04:35:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 04:35:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 04:35:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 04:35:42 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 04:35:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 04:35:42 UTC] Slot added: 10:45 - 11:00
[12-Apr-2026 04:35:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 04:35:42 UTC] Slot added: 11:00 - 11:15
[12-Apr-2026 04:35:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 04:35:42 UTC] Slot added: 11:15 - 11:30
[12-Apr-2026 04:35:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 04:35:42 UTC] Slot added: 11:30 - 11:45
[12-Apr-2026 04:35:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 04:35:42 UTC] Slot added: 11:45 - 12:00
[12-Apr-2026 04:35:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 04:35:42 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 04:35:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 04:35:42 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 04:35:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 04:35:42 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 04:35:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 04:35:42 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 04:35:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:35:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:35:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:35:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:35:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 04:35:42 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 04:35:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 04:35:42 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 04:35:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 04:35:42 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 04:35:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 04:35:42 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 04:35:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 04:35:42 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 04:35:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 04:35:42 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 04:35:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 04:35:42 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 04:35:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 04:35:42 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 04:35:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 04:35:46 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 04:35:46 UTC] Current time (IST): 10:5
[12-Apr-2026 04:35:46 UTC] Requested date: 2026-04-14
[12-Apr-2026 04:35:46 UTC] Today: 2026-04-12
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 04:35:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 04:35:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 04:35:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 04:35:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 04:35:46 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 04:36:09 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
[12-Apr-2026 04:36:09 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
[12-Apr-2026 04:36:09 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
[12-Apr-2026 04:36:09 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
[12-Apr-2026 05:54:28 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 05:54:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 05:54:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 05:54:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 05:54:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 05:54:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 05:54:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 05:54:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 05:54:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 05:54:28 UTC] Available dates found: 4
[12-Apr-2026 05:54:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 05:54:32 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 05:54:32 UTC] Current time (IST): 11:24
[12-Apr-2026 05:54:32 UTC] Requested date: 2026-04-12
[12-Apr-2026 05:54:32 UTC] Today: 2026-04-12
[12-Apr-2026 05:54:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 05:54:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 05:54:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 05:54:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 05:54:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 05:54:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 05:54:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 05:54:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 05:54:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 05:54:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 05:54:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 05:54:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 05:54:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 05:54:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 05:54:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 05:54:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 05:54:32 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 05:54:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 05:54:32 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 05:54:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 05:54:32 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 05:54:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 05:54:32 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 05:54:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 05:54:32 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 05:54:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 05:54:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 05:54:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 05:54:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 05:54:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 05:54:32 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 05:54:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 05:54:32 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 05:54:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 05:54:32 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 05:54:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 05:54:32 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 05:54:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 05:54:32 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 05:54:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 05:54:32 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 05:54:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 05:54:32 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 05:54:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 05:54:32 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 05:54:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 05:54:34 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 05:54:34 UTC] Current time (IST): 11:24
[12-Apr-2026 05:54:34 UTC] Requested date: 2026-04-14
[12-Apr-2026 05:54:34 UTC] Today: 2026-04-12
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 05:54:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 05:54:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 05:54:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 05:54:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 05:54:34 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 05:54:59 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 05:54:59 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 05:54:59 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 05:54:59 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 05:54:59 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 05:54:59 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 05:54:59 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 05:54:59 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 05:54:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 05:54:59 UTC] Available dates found: 4
[12-Apr-2026 05:55:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 05:55:03 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 05:55:03 UTC] Current time (IST): 11:25
[12-Apr-2026 05:55:03 UTC] Requested date: 2026-04-12
[12-Apr-2026 05:55:03 UTC] Today: 2026-04-12
[12-Apr-2026 05:55:03 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 05:55:03 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 05:55:03 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 05:55:03 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 05:55:03 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 05:55:03 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 05:55:03 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 05:55:03 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 05:55:03 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 05:55:03 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 05:55:03 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 05:55:03 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 05:55:03 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 05:55:03 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 05:55:03 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 05:55:03 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 05:55:03 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 05:55:03 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 05:55:03 UTC] Slot added: 12:00 - 12:15
[12-Apr-2026 05:55:03 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 05:55:03 UTC] Slot added: 12:15 - 12:30
[12-Apr-2026 05:55:03 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 05:55:03 UTC] Slot added: 12:30 - 12:45
[12-Apr-2026 05:55:03 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 05:55:03 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 05:55:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 05:55:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 05:55:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 05:55:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 05:55:03 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 05:55:03 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 05:55:03 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 05:55:03 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 05:55:03 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 05:55:03 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 05:55:03 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 05:55:03 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 05:55:03 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 05:55:03 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 05:55:03 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 05:55:03 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 05:55:03 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 05:55:03 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 05:55:03 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 05:55:03 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 05:55:26 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
[12-Apr-2026 05:55:26 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
[12-Apr-2026 05:55:26 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
[12-Apr-2026 05:55:26 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
[12-Apr-2026 06:01:14 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:01:14 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 06:01:14 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 06:01:14 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 06:01:14 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 06:01:14 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 06:01:14 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 06:01:14 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:01:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 06:01:14 UTC] Available dates found: 4
[12-Apr-2026 06:01:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:01:18 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:01:18 UTC] Current time (IST): 11:31
[12-Apr-2026 06:01:18 UTC] Requested date: 2026-04-14
[12-Apr-2026 06:01:18 UTC] Today: 2026-04-12
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 06:01:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:01:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:01:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:01:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 06:01:18 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 06:32:14 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:32:14 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 06:32:14 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 06:32:14 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 06:32:14 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 06:32:14 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 06:32:14 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 06:32:14 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:32:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 06:32:14 UTC] Available dates found: 4
[12-Apr-2026 06:32:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:32:17 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:32:17 UTC] Current time (IST): 12:2
[12-Apr-2026 06:32:17 UTC] Requested date: 2026-04-12
[12-Apr-2026 06:32:17 UTC] Today: 2026-04-12
[12-Apr-2026 06:32:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 06:32:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 06:32:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 06:32:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 06:32:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 06:32:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 06:32:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 06:32:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 06:32:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 06:32:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 06:32:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 06:32:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 06:32:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 06:32:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 06:32:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 06:32:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 06:32:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 06:32:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 06:32:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 06:32:17 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 06:32:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 06:32:17 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 06:32:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:32:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:32:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:32:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:32:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 06:32:17 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 06:32:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 06:32:17 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 06:32:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 06:32:17 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 06:32:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 06:32:17 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 06:32:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 06:32:17 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 06:32:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 06:32:17 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 06:32:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 06:32:17 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 06:32:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 06:32:17 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 06:32:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:32:19 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:32:19 UTC] Current time (IST): 12:2
[12-Apr-2026 06:32:19 UTC] Requested date: 2026-04-14
[12-Apr-2026 06:32:19 UTC] Today: 2026-04-12
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 06:32:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:32:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:32:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:32:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 06:32:19 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 06:36:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:36:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 06:36:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 06:36:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 06:36:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 06:36:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 06:36:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 06:36:36 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:36:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 06:36:36 UTC] Available dates found: 4
[12-Apr-2026 06:36:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:36:41 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:36:41 UTC] Current time (IST): 12:6
[12-Apr-2026 06:36:41 UTC] Requested date: 2026-04-12
[12-Apr-2026 06:36:41 UTC] Today: 2026-04-12
[12-Apr-2026 06:36:41 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 06:36:41 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 06:36:41 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 06:36:41 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 06:36:41 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 06:36:41 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 06:36:41 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 06:36:41 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 06:36:41 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 06:36:41 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 06:36:41 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 06:36:41 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 06:36:41 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 06:36:41 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 06:36:41 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 06:36:41 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 06:36:41 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 06:36:41 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 06:36:41 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 06:36:41 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 06:36:41 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 06:36:41 UTC] Slot added: 12:45 - 13:00
[12-Apr-2026 06:36:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:36:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:36:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:36:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:36:41 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 06:36:41 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 06:36:41 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 06:36:41 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 06:36:41 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 06:36:41 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 06:36:41 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 06:36:41 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 06:36:41 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 06:36:41 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 06:36:41 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 06:36:41 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 06:36:41 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 06:36:41 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 06:36:41 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 06:36:41 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 06:36:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:36:44 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:36:44 UTC] Current time (IST): 12:6
[12-Apr-2026 06:36:44 UTC] Requested date: 2026-04-14
[12-Apr-2026 06:36:44 UTC] Today: 2026-04-12
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 06:36:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:36:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:36:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:36:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 06:36:44 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 06:38:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 06:39:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775975916714","orderId":"OMO2604121208381239951846V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775977118090,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604121208557362096572V","paymentMode":"UPI_QR","timestamp":1775975935777,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"001662655370","upiTransactionId":"YBN20260412000659319324272461824700","vpa":"80XXXXXX21@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"001662655370","upiTransactionId":"YBN20260412000659319324272461824700","vpa":"80XXXXXX21@nyes"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 06:39:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1775975916714
            [orderId] => OMO2604121208381239951846V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1775977118090
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604121208557362096572V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1775975935777
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0SSIBHI
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 001662655370
                                    [upiTransactionId] => YBN20260412000659319324272461824700
                                    [vpa] => 80XXXXXX21@nyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 001662655370
                                                    [upiTransactionId] => YBN20260412000659319324272461824700
                                                    [vpa] => 80XXXXXX21@nyes
                                                )

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

                                )

                        )

                )

        )

)

[12-Apr-2026 06:39:24 UTC] Payment Callback - POST Data: Array
(
)

[12-Apr-2026 06:39:24 UTC] Payment Callback - GET Data: Array
(
)

[12-Apr-2026 06:39:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[12-Apr-2026 06:39:24 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[12-Apr-2026 06:39:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[12-Apr-2026 06:39:24 UTC] Payment is SUCCESS, attempting to update appointment...
[12-Apr-2026 06:39:24 UTC] Target appointment ID: TXN_1775975916714
[12-Apr-2026 06:39:24 UTC] Extracted numeric ID: 1775975916714
[12-Apr-2026 06:39:24 UTC] Appointment not found with ID: 1775975916714
[12-Apr-2026 06:39:24 UTC] Found recent pending appointment: ID=3116, Name=Surendra Singh
[12-Apr-2026 06:39:24 UTC] Successfully updated recent appointment ID: 3116 to confirmed status
[12-Apr-2026 06:39:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1775975916714","orderId":"OMO2604121208381239951846V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1775977118090,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604121208557362096572V","paymentMode":"UPI_QR","timestamp":1775975935777,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"001662655370","upiTransactionId":"YBN20260412000659319324272461824700","vpa":"80XXXXXX21@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"001662655370","upiTransactionId":"YBN20260412000659319324272461824700","vpa":"80XXXXXX21@nyes"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 06:39:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 06:50:00 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:50:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 06:50:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 06:50:00 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 06:50:00 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 06:50:00 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 06:50:00 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 06:50:00 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:50:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 06:50:00 UTC] Available dates found: 4
[12-Apr-2026 06:50:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:50:11 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:50:11 UTC] Current time (IST): 12:20
[12-Apr-2026 06:50:11 UTC] Requested date: 2026-04-12
[12-Apr-2026 06:50:11 UTC] Today: 2026-04-12
[12-Apr-2026 06:50:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 06:50:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 06:50:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 06:50:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 06:50:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 06:50:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 06:50:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 06:50:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 06:50:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 06:50:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 06:50:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 06:50:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 06:50:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 06:50:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 06:50:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 06:50:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 06:50:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 06:50:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 06:50:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 06:50:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 06:50:11 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:50:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 06:50:11 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 06:50:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 06:50:11 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 06:50:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 06:50:11 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 06:50:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 06:50:11 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 06:50:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 06:50:11 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 06:50:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 06:50:11 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 06:50:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 06:50:11 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 06:50:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 06:50:11 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 06:50:31 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:50:31 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 06:50:31 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 06:50:31 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 06:50:31 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 06:50:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 06:50:31 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 06:50:31 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 06:50:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 06:50:31 UTC] Available dates found: 4
[12-Apr-2026 06:50:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:50:34 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:50:34 UTC] Current time (IST): 12:20
[12-Apr-2026 06:50:34 UTC] Requested date: 2026-04-12
[12-Apr-2026 06:50:34 UTC] Today: 2026-04-12
[12-Apr-2026 06:50:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 06:50:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 06:50:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 06:50:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 06:50:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 06:50:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 06:50:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 06:50:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 06:50:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 06:50:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 06:50:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 06:50:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 06:50:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 06:50:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 06:50:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 06:50:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 06:50:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 06:50:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 06:50:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 06:50:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 06:50:34 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 06:50:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:50:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:50:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:50:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:50:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 06:50:34 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 06:50:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 06:50:34 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 06:50:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 06:50:34 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 06:50:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 06:50:34 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 06:50:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 06:50:34 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 06:50:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 06:50:34 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 06:50:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 06:50:34 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 06:50:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 06:50:34 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 06:50:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:50:44 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:50:44 UTC] Current time (IST): 12:20
[12-Apr-2026 06:50:44 UTC] Requested date: 2026-04-14
[12-Apr-2026 06:50:44 UTC] Today: 2026-04-12
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 06:50:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:50:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:50:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:50:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 06:50:44 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 06:50:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 06:50:47 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 06:50:47 UTC] Current time (IST): 12:20
[12-Apr-2026 06:50:47 UTC] Requested date: 2026-04-12
[12-Apr-2026 06:50:47 UTC] Today: 2026-04-12
[12-Apr-2026 06:50:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 06:50:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 06:50:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 06:50:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 06:50:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 06:50:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 06:50:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 06:50:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 06:50:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 06:50:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 06:50:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 06:50:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 06:50:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 06:50:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 06:50:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 06:50:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 06:50:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 06:50:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 06:50:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 06:50:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 06:50:47 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 06:50:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 06:50:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 06:50:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 06:50:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 06:50:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 06:50:47 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 06:50:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 06:50:47 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 06:50:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 06:50:47 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 06:50:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 06:50:47 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 06:50:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 06:50:47 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 06:50:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 06:50:47 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 06:50:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 06:50:47 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 06:50:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 06:50:47 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 07:48:15 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 07:48:15 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 07:48:15 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 07:48:15 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 07:48:15 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 07:48:15 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 07:48:15 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 07:48:15 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 07:48:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 07:48:15 UTC] Available dates found: 4
[12-Apr-2026 07:48:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 07:48:18 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 07:48:18 UTC] Current time (IST): 13:18
[12-Apr-2026 07:48:18 UTC] Requested date: 2026-04-12
[12-Apr-2026 07:48:18 UTC] Today: 2026-04-12
[12-Apr-2026 07:48:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 07:48:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 07:48:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 07:48:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 07:48:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 07:48:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 07:48:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 07:48:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 07:48:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 07:48:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 07:48:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 07:48:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 07:48:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 07:48:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 07:48:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 07:48:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 07:48:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 07:48:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 07:48:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 07:48:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 07:48:18 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 07:48:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 07:48:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 07:48:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 07:48:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 07:48:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 07:48:18 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 07:48:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 07:48:18 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 07:48:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 07:48:18 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 07:48:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 07:48:18 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 07:48:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 07:48:18 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 07:48:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 07:48:18 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 07:48:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 07:48:18 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 07:48:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 07:48:18 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 07:57:01 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 07:57:01 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 07:57:01 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 07:57:01 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 07:57:01 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 07:57:01 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 07:57:01 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 07:57:01 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 07:57:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 07:57:01 UTC] Available dates found: 4
[12-Apr-2026 07:57:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 07:57:04 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 07:57:04 UTC] Current time (IST): 13:27
[12-Apr-2026 07:57:04 UTC] Requested date: 2026-04-12
[12-Apr-2026 07:57:04 UTC] Today: 2026-04-12
[12-Apr-2026 07:57:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 07:57:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 07:57:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 07:57:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 07:57:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 07:57:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 07:57:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 07:57:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 07:57:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 07:57:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 07:57:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 07:57:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 07:57:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 07:57:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 07:57:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 07:57:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 07:57:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 07:57:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 07:57:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 07:57:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 07:57:04 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 07:57:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 07:57:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 07:57:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 07:57:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 07:57:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 07:57:04 UTC] Slot added: 14:00 - 14:15
[12-Apr-2026 07:57:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 07:57:04 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 07:57:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 07:57:04 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 07:57:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 07:57:04 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 07:57:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 07:57:04 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 07:57:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 07:57:04 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 07:57:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 07:57:04 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 07:57:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 07:57:04 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 08:01:16 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 08:01:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 08:01:16 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 08:01:16 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 08:01:16 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 08:01:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 08:01:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 08:01:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 08:01:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 08:01:16 UTC] Available dates found: 4
[12-Apr-2026 08:01:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 08:01:19 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 08:01:19 UTC] Current time (IST): 13:31
[12-Apr-2026 08:01:19 UTC] Requested date: 2026-04-12
[12-Apr-2026 08:01:19 UTC] Today: 2026-04-12
[12-Apr-2026 08:01:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 08:01:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 08:01:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 08:01:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 08:01:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 08:01:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 08:01:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 08:01:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 08:01:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 08:01:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 08:01:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 08:01:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 08:01:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 08:01:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 08:01:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 08:01:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 08:01:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 08:01:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 08:01:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 08:01:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 08:01:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 08:01:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 08:01:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 08:01:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 08:01:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 08:01:19 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 08:01:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 08:01:19 UTC] Slot added: 14:15 - 14:30
[12-Apr-2026 08:01:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 08:01:19 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 08:01:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 08:01:19 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 08:01:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 08:01:19 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 08:01:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 08:01:19 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 08:01:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 08:01:19 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 08:01:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 08:01:19 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 08:01:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 08:01:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 08:01:21 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 08:01:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 08:01:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 08:01:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 08:01:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 08:01:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 08:01:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 08:01:21 UTC] Available dates found: 4
[12-Apr-2026 08:01:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 08:01:23 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 08:01:23 UTC] Current time (IST): 13:31
[12-Apr-2026 08:01:23 UTC] Requested date: 2026-04-14
[12-Apr-2026 08:01:23 UTC] Today: 2026-04-12
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 08:01:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 08:01:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 08:01:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 08:01:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 08:01:23 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 08:19:40 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 08:19:40 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 08:19:40 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 08:19:40 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 08:19:40 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 08:19:40 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 08:19:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 08:19:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 08:19:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 08:19:40 UTC] Available dates found: 4
[12-Apr-2026 08:19:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 08:19:44 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 08:19:44 UTC] Current time (IST): 13:49
[12-Apr-2026 08:19:44 UTC] Requested date: 2026-04-12
[12-Apr-2026 08:19:44 UTC] Today: 2026-04-12
[12-Apr-2026 08:19:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 08:19:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 08:19:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 08:19:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 08:19:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 08:19:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 08:19:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 08:19:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 08:19:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 08:19:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 08:19:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 08:19:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 08:19:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 08:19:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 08:19:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 08:19:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 08:19:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 08:19:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 08:19:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 08:19:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 08:19:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 08:19:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 08:19:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 08:19:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 08:19:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 08:19:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 08:19:44 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 08:19:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 08:19:44 UTC] Slot added: 14:30 - 14:45
[12-Apr-2026 08:19:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 08:19:44 UTC] Slot added: 14:45 - 15:00
[12-Apr-2026 08:19:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 08:19:44 UTC] Slot added: 15:00 - 15:15
[12-Apr-2026 08:19:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 08:19:44 UTC] Slot added: 15:15 - 15:30
[12-Apr-2026 08:19:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 08:19:44 UTC] Slot added: 15:30 - 15:45
[12-Apr-2026 08:19:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 08:19:44 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 08:53:40 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 08:53:41 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 08:53:41 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 08:53:41 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 08:53:41 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 08:53:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 08:53:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 08:53:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 08:53:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 08:53:41 UTC] Available dates found: 4
[12-Apr-2026 08:53:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 08:53:44 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 08:53:44 UTC] Current time (IST): 14:23
[12-Apr-2026 08:53:44 UTC] Requested date: 2026-04-14
[12-Apr-2026 08:53:44 UTC] Today: 2026-04-12
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 08:53:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 08:53:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 08:53:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 08:53:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 08:53:44 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 08:53:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 08:53:56 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 08:53:56 UTC] Current time (IST): 14:23
[12-Apr-2026 08:53:56 UTC] Requested date: 2026-04-18
[12-Apr-2026 08:53:56 UTC] Today: 2026-04-12
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 08:53:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 08:53:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 08:53:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 08:53:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 08:53:56 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 08:54:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 08:54:06 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 08:54:06 UTC] Current time (IST): 14:24
[12-Apr-2026 08:54:06 UTC] Requested date: 2026-04-19
[12-Apr-2026 08:54:06 UTC] Today: 2026-04-12
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 08:54:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 08:54:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 08:54:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 08:54:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 08:54:06 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 09:33:48 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 09:33:48 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 09:33:48 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 09:33:48 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 09:33:48 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 09:33:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 09:33:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 09:33:48 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 09:33:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 09:33:48 UTC] Available dates found: 4
[12-Apr-2026 09:33:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 09:33:56 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 09:33:56 UTC] Current time (IST): 15:3
[12-Apr-2026 09:33:56 UTC] Requested date: 2026-04-14
[12-Apr-2026 09:33:56 UTC] Today: 2026-04-12
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 09:33:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 09:33:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 09:33:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 09:33:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 09:33:56 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 09:33:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 09:33:58 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 09:33:58 UTC] Current time (IST): 15:3
[12-Apr-2026 09:33:58 UTC] Requested date: 2026-04-12
[12-Apr-2026 09:33:58 UTC] Today: 2026-04-12
[12-Apr-2026 09:33:58 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 09:33:58 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 09:33:58 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 09:33:58 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 09:33:58 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 09:33:58 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 09:33:58 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 09:33:58 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 09:33:58 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 09:33:58 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 09:33:58 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 09:33:58 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 09:33:58 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 09:33:58 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 09:33:58 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 09:33:58 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 09:33:58 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 09:33:58 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 09:33:58 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 09:33:58 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 09:33:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 09:33:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 09:33:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 09:33:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 09:33:58 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 09:33:58 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 09:33:58 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 09:33:58 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 09:33:58 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 09:33:58 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 09:33:58 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 09:33:58 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 09:33:58 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 09:33:58 UTC] Slot added: 15:45 - 16:00
[12-Apr-2026 09:34:53 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 09:34:53 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 09:34:53 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 09:34:53 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 09:34:53 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 09:34:53 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 09:34:53 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 09:34:53 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 09:34:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 09:34:53 UTC] Available dates found: 4
[12-Apr-2026 09:58:03 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 09:58:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 09:58:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 09:58:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 09:58:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 09:58:03 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 09:58:03 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 09:58:03 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 09:58:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 09:58:03 UTC] Available dates found: 4
[12-Apr-2026 09:58:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 09:58:09 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 09:58:09 UTC] Current time (IST): 15:28
[12-Apr-2026 09:58:09 UTC] Requested date: 2026-04-12
[12-Apr-2026 09:58:09 UTC] Today: 2026-04-12
[12-Apr-2026 09:58:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 09:58:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 09:58:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 09:58:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 09:58:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 09:58:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 09:58:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 09:58:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 09:58:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 09:58:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 09:58:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 09:58:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 09:58:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 09:58:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 09:58:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 09:58:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 09:58:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 09:58:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 09:58:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 09:58:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 09:58:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 09:58:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 09:58:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 09:58:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 09:58:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 09:58:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 09:58:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 09:58:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 09:58:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 09:58:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 09:58:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 09:58:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 09:58:09 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 09:58:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 09:58:21 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 09:58:21 UTC] Current time (IST): 15:28
[12-Apr-2026 09:58:21 UTC] Requested date: 2026-04-14
[12-Apr-2026 09:58:21 UTC] Today: 2026-04-12
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 09:58:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 09:58:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 09:58:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 09:58:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 09:58:21 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 11:28:57 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 11:28:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 11:28:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 11:28:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 11:28:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 11:28:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 11:28:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 11:28:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 11:28:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 11:28:57 UTC] Available dates found: 4
[12-Apr-2026 11:28:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 11:28:59 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 11:28:59 UTC] Current time (IST): 16:58
[12-Apr-2026 11:28:59 UTC] Requested date: 2026-04-14
[12-Apr-2026 11:28:59 UTC] Today: 2026-04-12
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 11:28:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 11:28:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 11:28:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 11:28:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 11:28:59 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 12:29:39 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 12:29:39 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 12:29:39 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 12:29:39 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 12:29:39 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 12:29:39 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 12:29:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 12:29:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 12:29:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 12:29:39 UTC] Available dates found: 4
[12-Apr-2026 12:29:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 12:29:42 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 12:29:42 UTC] Current time (IST): 17:59
[12-Apr-2026 12:29:42 UTC] Requested date: 2026-04-14
[12-Apr-2026 12:29:42 UTC] Today: 2026-04-12
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 12:29:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 12:29:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 12:29:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 12:29:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 12:29:42 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 12:43:16 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 12:43:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 12:43:16 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 12:43:16 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 12:43:16 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 12:43:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 12:43:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 12:43:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 12:43:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 12:43:16 UTC] Available dates found: 4
[12-Apr-2026 12:43:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 12:43:20 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 12:43:20 UTC] Current time (IST): 18:13
[12-Apr-2026 12:43:20 UTC] Requested date: 2026-04-12
[12-Apr-2026 12:43:20 UTC] Today: 2026-04-12
[12-Apr-2026 12:43:20 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 12:43:20 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 12:43:20 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 12:43:20 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 12:43:20 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 12:43:20 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 12:43:20 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 12:43:20 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 12:43:20 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 12:43:20 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 12:43:20 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 12:43:20 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 12:43:20 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 12:43:20 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 12:43:20 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 12:43:20 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 12:43:20 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 12:43:20 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 12:43:20 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 12:43:20 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 12:43:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 12:43:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 12:43:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 12:43:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 12:43:20 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 12:43:20 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 12:43:20 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 12:43:20 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 12:43:20 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 12:43:20 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 12:43:20 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 12:43:20 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 12:43:20 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 12:43:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 12:43:22 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 12:43:22 UTC] Current time (IST): 18:13
[12-Apr-2026 12:43:22 UTC] Requested date: 2026-04-14
[12-Apr-2026 12:43:22 UTC] Today: 2026-04-12
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 12:43:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 12:43:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 12:43:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 12:43:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 12:43:22 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 13:39:17 UTC] Password reset error: User not found with this mobile number
[12-Apr-2026 13:39:26 UTC] Password reset error: User not found with this mobile number
[12-Apr-2026 13:39:36 UTC] Password reset error: User not found with this mobile number
[12-Apr-2026 13:41:55 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:41:55 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 13:41:55 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 13:41:55 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 13:41:55 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 13:41:55 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 13:41:55 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 13:41:55 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:41:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 13:41:55 UTC] Available dates found: 4
[12-Apr-2026 13:42:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:42:02 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:42:02 UTC] Current time (IST): 19:12
[12-Apr-2026 13:42:02 UTC] Requested date: 2026-04-19
[12-Apr-2026 13:42:02 UTC] Today: 2026-04-12
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 13:42:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:42:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:42:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:42:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 13:42:02 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 13:42:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 13:43:17 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 13:43:17 UTC] Available dates found: 4
[12-Apr-2026 13:43:21 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:21 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:21 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 13:43:21 UTC] Available dates found: 4
[12-Apr-2026 13:43:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:22 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:22 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:22 UTC] Requested date: 2026-04-19
[12-Apr-2026 13:43:22 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 13:43:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 13:43:22 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 13:43:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:27 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:27 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:27 UTC] Requested date: 2026-04-12
[12-Apr-2026 13:43:27 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 13:43:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 13:43:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 13:43:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 13:43:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 13:43:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 13:43:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 13:43:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 13:43:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 13:43:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 13:43:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 13:43:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 13:43:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 13:43:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 13:43:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 13:43:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 13:43:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 13:43:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 13:43:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 13:43:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 13:43:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 13:43:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 13:43:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 13:43:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 13:43:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 13:43:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 13:43:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 13:43:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 13:43:27 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 13:43:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:29 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:29 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:29 UTC] Requested date: 2026-04-14
[12-Apr-2026 13:43:29 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 13:43:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 13:43:29 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 13:43:42 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 13:43:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:43:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 13:43:42 UTC] Available dates found: 4
[12-Apr-2026 13:43:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:46 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:46 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:46 UTC] Requested date: 2026-04-12
[12-Apr-2026 13:43:46 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 13:43:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 13:43:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 13:43:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 13:43:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 13:43:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 13:43:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 13:43:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 13:43:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 13:43:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 13:43:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 13:43:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 13:43:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 13:43:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 13:43:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 13:43:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 13:43:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 13:43:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 13:43:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 13:43:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 13:43:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 13:43:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 13:43:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 13:43:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 13:43:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 13:43:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 13:43:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 13:43:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 13:43:46 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 13:43:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:51 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:51 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:51 UTC] Requested date: 2026-04-14
[12-Apr-2026 13:43:51 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 13:43:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 13:43:51 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 13:43:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:52 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:52 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:52 UTC] Requested date: 2026-04-19
[12-Apr-2026 13:43:52 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 13:43:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 13:43:52 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 13:43:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:55 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:55 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:55 UTC] Requested date: 2026-04-18
[12-Apr-2026 13:43:55 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 13:43:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 13:43:55 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 13:43:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:57 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:57 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:57 UTC] Requested date: 2026-04-12
[12-Apr-2026 13:43:57 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:57 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 13:43:57 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 13:43:57 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 13:43:57 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 13:43:57 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 13:43:57 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 13:43:57 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 13:43:57 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 13:43:57 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 13:43:57 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 13:43:57 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 13:43:57 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 13:43:57 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 13:43:57 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 13:43:57 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 13:43:57 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 13:43:57 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 13:43:57 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 13:43:57 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 13:43:57 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 13:43:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:57 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 13:43:57 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 13:43:57 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 13:43:57 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 13:43:57 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 13:43:57 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 13:43:57 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 13:43:57 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 13:43:57 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 13:43:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:43:58 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:43:58 UTC] Current time (IST): 19:13
[12-Apr-2026 13:43:58 UTC] Requested date: 2026-04-14
[12-Apr-2026 13:43:58 UTC] Today: 2026-04-12
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 13:43:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:43:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:43:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:43:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 13:43:58 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 13:44:05 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:44:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 13:44:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 13:44:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 13:44:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 13:44:05 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 13:44:05 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 13:44:05 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 13:44:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 13:44:05 UTC] Available dates found: 4
[12-Apr-2026 13:44:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 13:44:12 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 13:44:12 UTC] Current time (IST): 19:14
[12-Apr-2026 13:44:12 UTC] Requested date: 2026-04-14
[12-Apr-2026 13:44:12 UTC] Today: 2026-04-12
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 13:44:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 13:44:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 13:44:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 13:44:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 13:44:12 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 14:02:11 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 14:02:11 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 14:02:11 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 14:02:11 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 14:02:11 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 14:02:11 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 14:02:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 14:02:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 14:02:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 14:02:11 UTC] Available dates found: 4
[12-Apr-2026 14:02:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 14:02:16 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 14:02:16 UTC] Current time (IST): 19:32
[12-Apr-2026 14:02:16 UTC] Requested date: 2026-04-14
[12-Apr-2026 14:02:16 UTC] Today: 2026-04-12
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 14:02:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 14:02:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 14:02:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 14:02:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 14:02:16 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 14:02:58 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 14:02:58 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 14:02:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 14:02:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 14:02:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 14:02:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 14:02:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 14:02:58 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 14:02:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 14:02:58 UTC] Available dates found: 4
[12-Apr-2026 14:03:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 14:03:00 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 14:03:00 UTC] Current time (IST): 19:33
[12-Apr-2026 14:03:00 UTC] Requested date: 2026-04-14
[12-Apr-2026 14:03:00 UTC] Today: 2026-04-12
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 14:03:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 14:03:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 14:03:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 14:03:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 14:03:00 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 14:03:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 14:04:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776002602747","orderId":"OMO2604121933224692986909V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776003802452,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604121933323084598627V","paymentMode":"UPI_INTENT","timestamp":1776002612367,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5612","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"283354516970","upiTransactionId":"AXL0f886963b34a443c9560e7241f23da2b","vpa":"prXXXXXXXXXXXXX12@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5612","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"283354516970","upiTransactionId":"AXL0f886963b34a443c9560e7241f23da2b","vpa":"prXXXXXXXXXXXXX12@axl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 14:04:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776002602747
            [orderId] => OMO2604121933224692986909V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776003802452
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604121933323084598627V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776002612367
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5612
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 283354516970
                                    [upiTransactionId] => AXL0f886963b34a443c9560e7241f23da2b
                                    [vpa] => prXXXXXXXXXXXXX12@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5612
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 283354516970
                                                    [upiTransactionId] => AXL0f886963b34a443c9560e7241f23da2b
                                                    [vpa] => prXXXXXXXXXXXXX12@axl
                                                )

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

                                )

                        )

                )

        )

)

[12-Apr-2026 14:04:07 UTC] Payment Callback - POST Data: Array
(
)

[12-Apr-2026 14:04:07 UTC] Payment Callback - GET Data: Array
(
)

[12-Apr-2026 14:04:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[12-Apr-2026 14:04:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[12-Apr-2026 14:04:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[12-Apr-2026 14:04:08 UTC] Payment is SUCCESS, attempting to update appointment...
[12-Apr-2026 14:04:08 UTC] Target appointment ID: TXN_1776002602747
[12-Apr-2026 14:04:08 UTC] Extracted numeric ID: 1776002602747
[12-Apr-2026 14:04:08 UTC] Appointment not found with ID: 1776002602747
[12-Apr-2026 14:04:08 UTC] Found recent pending appointment: ID=3118, Name=mahaveer khatik
[12-Apr-2026 14:04:08 UTC] Successfully updated recent appointment ID: 3118 to confirmed status
[12-Apr-2026 14:04:08 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776002602747","orderId":"OMO2604121933224692986909V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776003802452,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604121933323084598627V","paymentMode":"UPI_INTENT","timestamp":1776002612367,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5612","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"283354516970","upiTransactionId":"AXL0f886963b34a443c9560e7241f23da2b","vpa":"prXXXXXXXXXXXXX12@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5612","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"283354516970","upiTransactionId":"AXL0f886963b34a443c9560e7241f23da2b","vpa":"prXXXXXXXXXXXXX12@axl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 14:04:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 14:15:05 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 14:15:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 14:15:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 14:15:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 14:15:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 14:15:05 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 14:15:05 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 14:15:05 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 14:15:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 14:15:05 UTC] Available dates found: 4
[12-Apr-2026 14:15:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 14:15:06 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 14:15:06 UTC] Current time (IST): 19:45
[12-Apr-2026 14:15:06 UTC] Requested date: 2026-04-12
[12-Apr-2026 14:15:06 UTC] Today: 2026-04-12
[12-Apr-2026 14:15:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 14:15:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 14:15:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 14:15:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 14:15:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 14:15:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 14:15:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 14:15:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 14:15:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 14:15:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 14:15:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 14:15:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 14:15:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 14:15:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 14:15:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 14:15:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 14:15:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 14:15:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 14:15:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 14:15:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 14:15:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 14:15:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 14:15:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 14:15:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 14:15:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 14:15:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 14:15:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 14:15:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 14:15:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 14:15:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 14:15:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 14:15:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 14:15:06 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 14:15:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 14:15:11 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 14:15:11 UTC] Current time (IST): 19:45
[12-Apr-2026 14:15:11 UTC] Requested date: 2026-04-14
[12-Apr-2026 14:15:11 UTC] Today: 2026-04-12
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 14:15:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 14:15:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 14:15:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 14:15:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 14:15:11 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 14:15:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 14:15:17 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 14:15:17 UTC] Current time (IST): 19:45
[12-Apr-2026 14:15:17 UTC] Requested date: 2026-04-18
[12-Apr-2026 14:15:17 UTC] Today: 2026-04-12
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 14:15:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 14:15:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 14:15:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 14:15:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 14:15:17 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:04:38 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 15:04:38 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 15:04:38 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 15:04:38 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 15:04:38 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 15:04:38 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 15:04:38 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 15:04:38 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 15:04:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 15:04:38 UTC] Available dates found: 4
[12-Apr-2026 15:04:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:04:41 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:04:41 UTC] Current time (IST): 20:34
[12-Apr-2026 15:04:41 UTC] Requested date: 2026-04-12
[12-Apr-2026 15:04:41 UTC] Today: 2026-04-12
[12-Apr-2026 15:04:41 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 15:04:41 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 15:04:41 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 15:04:41 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 15:04:41 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 15:04:41 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 15:04:41 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 15:04:41 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 15:04:41 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 15:04:41 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 15:04:41 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 15:04:41 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 15:04:41 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 15:04:41 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 15:04:41 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 15:04:41 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 15:04:41 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 15:04:41 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 15:04:41 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 15:04:41 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 15:04:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:04:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:04:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:04:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:04:41 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 15:04:41 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 15:04:41 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 15:04:41 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 15:04:41 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 15:04:41 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 15:04:41 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 15:04:41 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 15:04:41 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 15:04:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:04:55 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:04:55 UTC] Current time (IST): 20:34
[12-Apr-2026 15:04:55 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:04:55 UTC] Today: 2026-04-12
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:04:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:04:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:04:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:04:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:04:55 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:05:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:04 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:04 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:04 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:05:04 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:05:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:05:04 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:05:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:12 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:12 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:12 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:05:12 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:05:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:05:12 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:05:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:12 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:12 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:12 UTC] Requested date: 2026-04-12
[12-Apr-2026 15:05:12 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 15:05:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 15:05:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 15:05:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 15:05:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 15:05:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 15:05:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 15:05:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 15:05:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 15:05:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 15:05:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 15:05:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 15:05:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 15:05:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 15:05:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 15:05:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 15:05:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 15:05:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 15:05:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 15:05:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 15:05:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 15:05:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 15:05:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 15:05:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 15:05:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 15:05:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 15:05:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 15:05:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 15:05:12 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 15:05:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:25 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:25 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:25 UTC] Requested date: 2026-04-12
[12-Apr-2026 15:05:25 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 15:05:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 15:05:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 15:05:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 15:05:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 15:05:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 15:05:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 15:05:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 15:05:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 15:05:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 15:05:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 15:05:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 15:05:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 15:05:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 15:05:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 15:05:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 15:05:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 15:05:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 15:05:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 15:05:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 15:05:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 15:05:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 15:05:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 15:05:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 15:05:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 15:05:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 15:05:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 15:05:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 15:05:25 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 15:05:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:25 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:25 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:25 UTC] Requested date: 2026-04-18
[12-Apr-2026 15:05:25 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:05:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:05:25 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:05:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:28 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:28 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:28 UTC] Requested date: 2026-04-12
[12-Apr-2026 15:05:28 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 15:05:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 15:05:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 15:05:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 15:05:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 15:05:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 15:05:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 15:05:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 15:05:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 15:05:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 15:05:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 15:05:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 15:05:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 15:05:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 15:05:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 15:05:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 15:05:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 15:05:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 15:05:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 15:05:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 15:05:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 15:05:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 15:05:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 15:05:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 15:05:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 15:05:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 15:05:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 15:05:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 15:05:28 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 15:05:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:28 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:28 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:28 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:05:28 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:05:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:05:28 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:05:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:30 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:30 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:30 UTC] Requested date: 2026-04-12
[12-Apr-2026 15:05:30 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:30 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 15:05:30 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 15:05:30 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 15:05:30 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 15:05:30 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 15:05:30 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 15:05:30 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 15:05:30 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 15:05:30 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 15:05:30 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 15:05:30 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 15:05:30 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 15:05:30 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 15:05:30 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 15:05:30 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 15:05:30 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 15:05:30 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 15:05:30 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 15:05:30 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 15:05:30 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 15:05:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:30 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 15:05:30 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 15:05:30 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 15:05:30 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 15:05:30 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 15:05:30 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 15:05:30 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 15:05:30 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 15:05:30 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 15:05:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:34 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:34 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:34 UTC] Requested date: 2026-04-12
[12-Apr-2026 15:05:34 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 15:05:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 15:05:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:34 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:34 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:34 UTC] Requested date: 2026-04-12
[12-Apr-2026 15:05:34 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[12-Apr-2026 15:05:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[12-Apr-2026 15:05:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[12-Apr-2026 15:05:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[12-Apr-2026 15:05:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[12-Apr-2026 15:05:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[12-Apr-2026 15:05:34 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[12-Apr-2026 15:05:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:40 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:40 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:40 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:05:40 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:05:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:05:40 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:05:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:43 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:43 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:43 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:05:43 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:05:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:05:43 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:05:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:05:46 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:05:46 UTC] Current time (IST): 20:35
[12-Apr-2026 15:05:46 UTC] Requested date: 2026-04-18
[12-Apr-2026 15:05:46 UTC] Today: 2026-04-12
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:05:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:05:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:05:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:05:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:05:46 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:06:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:06:02 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:06:02 UTC] Current time (IST): 20:36
[12-Apr-2026 15:06:02 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:06:02 UTC] Today: 2026-04-12
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:06:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:06:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:06:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:06:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:06:02 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:06:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:06:06 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:06:06 UTC] Current time (IST): 20:36
[12-Apr-2026 15:06:06 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:06:06 UTC] Today: 2026-04-12
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:06:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:06:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:06:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:06:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:06:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:06:06 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:06:06 UTC] Current time (IST): 20:36
[12-Apr-2026 15:06:06 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:06:06 UTC] Today: 2026-04-12
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:06:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:06:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:06:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:06:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:06:06 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:06:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:06:19 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:06:19 UTC] Current time (IST): 20:36
[12-Apr-2026 15:06:19 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:06:19 UTC] Today: 2026-04-12
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:06:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:06:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:06:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:06:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:06:19 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:07:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 15:09:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776006465288","orderId":"OMO2604122037492210491792V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776007669202,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604122038417235862175V","paymentMode":"UPI_INTENT","timestamp":1776006521787,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"JIOP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"121503679303","upiTransactionId":"HDF5e8f055ec5e940aab303cbd143426848","vpa":"diXXXXXXXXXXXXXXXX-2@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"JIOP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"121503679303","upiTransactionId":"HDF5e8f055ec5e940aab303cbd143426848","vpa":"diXXXXXXXXXXXXXXXX-2@okhdfcbank"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 15:09:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776006465288
            [orderId] => OMO2604122037492210491792V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776007669202
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604122038417235862175V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776006521787
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => JIOP0000001
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 121503679303
                                    [upiTransactionId] => HDF5e8f055ec5e940aab303cbd143426848
                                    [vpa] => diXXXXXXXXXXXXXXXX-2@okhdfcbank
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 121503679303
                                                    [upiTransactionId] => HDF5e8f055ec5e940aab303cbd143426848
                                                    [vpa] => diXXXXXXXXXXXXXXXX-2@okhdfcbank
                                                )

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

                                )

                        )

                )

        )

)

[12-Apr-2026 15:09:36 UTC] Payment Callback - POST Data: Array
(
)

[12-Apr-2026 15:09:36 UTC] Payment Callback - GET Data: Array
(
)

[12-Apr-2026 15:09:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[12-Apr-2026 15:09:36 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[12-Apr-2026 15:09:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[12-Apr-2026 15:09:36 UTC] Payment is SUCCESS, attempting to update appointment...
[12-Apr-2026 15:09:36 UTC] Target appointment ID: TXN_1776006465288
[12-Apr-2026 15:09:36 UTC] Extracted numeric ID: 1776006465288
[12-Apr-2026 15:09:36 UTC] Appointment not found with ID: 1776006465288
[12-Apr-2026 15:09:36 UTC] Found recent pending appointment: ID=3119, Name=DINESH KUMAR RAWAT
[12-Apr-2026 15:09:36 UTC] Successfully updated recent appointment ID: 3119 to confirmed status
[12-Apr-2026 15:09:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776006465288","orderId":"OMO2604122037492210491792V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776007669202,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604122038417235862175V","paymentMode":"UPI_INTENT","timestamp":1776006521787,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"JIOP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"121503679303","upiTransactionId":"HDF5e8f055ec5e940aab303cbd143426848","vpa":"diXXXXXXXXXXXXXXXX-2@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"JIOP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"121503679303","upiTransactionId":"HDF5e8f055ec5e940aab303cbd143426848","vpa":"diXXXXXXXXXXXXXXXX-2@okhdfcbank"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 15:10:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 15:17:04 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 15:17:04 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 15:17:04 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 15:17:04 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 15:17:04 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 15:17:04 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 15:17:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 15:17:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 15:17:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 15:17:04 UTC] Available dates found: 4
[12-Apr-2026 15:17:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:17:06 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:17:06 UTC] Current time (IST): 20:47
[12-Apr-2026 15:17:06 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:17:06 UTC] Today: 2026-04-12
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:17:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:17:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:17:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:17:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:17:06 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:35:12 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 15:35:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 15:35:12 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 15:35:12 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 15:35:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 15:35:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 15:35:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 15:35:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 15:35:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 15:35:12 UTC] Available dates found: 4
[12-Apr-2026 15:35:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:35:52 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:35:52 UTC] Current time (IST): 21:5
[12-Apr-2026 15:35:52 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:35:52 UTC] Today: 2026-04-12
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:35:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:35:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:35:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:35:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:35:52 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:38:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 15:39:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776008333648","orderId":"OMO2604122108549119819869V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776009534894,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604122109027357799578V","paymentMode":"UPI_INTENT","timestamp":1776008342859,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5076","ifsc":"IOBA0001487","accountType":"SAVINGS","bankId":"IOBA"},"rail":{"type":"UPI","utr":"766897800230","upiTransactionId":"YBL6793742236c840a1af7a5475aedea167","vpa":"79XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5076","ifsc":"IOBA0001487","accountType":"SAVINGS","bankId":"IOBA"},"rail":{"type":"UPI","utr":"766897800230","upiTransactionId":"YBL6793742236c840a1af7a5475aedea167","vpa":"79XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 15:39:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776008333648
            [orderId] => OMO2604122108549119819869V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776009534894
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604122109027357799578V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776008342859
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX5076
                                    [ifsc] => IOBA0001487
                                    [accountType] => SAVINGS
                                    [bankId] => IOBA
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 766897800230
                                    [upiTransactionId] => YBL6793742236c840a1af7a5475aedea167
                                    [vpa] => 79XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX5076
                                                    [ifsc] => IOBA0001487
                                                    [accountType] => SAVINGS
                                                    [bankId] => IOBA
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 766897800230
                                                    [upiTransactionId] => YBL6793742236c840a1af7a5475aedea167
                                                    [vpa] => 79XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[12-Apr-2026 15:39:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[12-Apr-2026 15:39:19 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[12-Apr-2026 15:39:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[12-Apr-2026 15:39:19 UTC] Payment is SUCCESS, attempting to update appointment...
[12-Apr-2026 15:39:19 UTC] Target appointment ID: TXN_1776008333648
[12-Apr-2026 15:39:19 UTC] Extracted numeric ID: 1776008333648
[12-Apr-2026 15:39:19 UTC] Appointment not found with ID: 1776008333648
[12-Apr-2026 15:39:19 UTC] Found recent pending appointment: ID=3120, Name=Uday lal dhakar
[12-Apr-2026 15:39:19 UTC] Successfully updated recent appointment ID: 3120 to confirmed status
[12-Apr-2026 15:39:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776008333648","orderId":"OMO2604122108549119819869V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776009534894,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604122109027357799578V","paymentMode":"UPI_INTENT","timestamp":1776008342859,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5076","ifsc":"IOBA0001487","accountType":"SAVINGS","bankId":"IOBA"},"rail":{"type":"UPI","utr":"766897800230","upiTransactionId":"YBL6793742236c840a1af7a5475aedea167","vpa":"79XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5076","ifsc":"IOBA0001487","accountType":"SAVINGS","bankId":"IOBA"},"rail":{"type":"UPI","utr":"766897800230","upiTransactionId":"YBL6793742236c840a1af7a5475aedea167","vpa":"79XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 15:39:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[12-Apr-2026 15:48:32 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 15:48:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 15:48:32 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 15:48:32 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 15:48:32 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 15:48:32 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 15:48:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 15:48:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 15:48:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 15:48:32 UTC] Available dates found: 4
[12-Apr-2026 15:48:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 15:48:34 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 15:48:34 UTC] Current time (IST): 21:18
[12-Apr-2026 15:48:34 UTC] Requested date: 2026-04-14
[12-Apr-2026 15:48:34 UTC] Today: 2026-04-12
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 15:48:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 15:48:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 15:48:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 15:48:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 15:48:34 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 15:58:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776008287064","orderId":"OMO2604122108083777336670V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776009488355,"errorCode":"INVALID_MPIN","detailedErrorCode":"ZM","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604122108155353662295V","paymentMode":"UPI_INTENT","timestamp":1776008295575,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INVALID_MPIN","detailedErrorCode":"ZM","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5076","ifsc":"IOBA0001487","accountType":"SAVINGS","bankId":"IOBA"},"rail":{"type":"UPI","utr":"013462023121","upiTransactionId":"YBL75bdafaf74c34b4a9ce6612ef0c69b54","vpa":"79XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5076","ifsc":"IOBA0001487","accountType":"SAVINGS","bankId":"IOBA"},"rail":{"type":"UPI","utr":"013462023121","upiTransactionId":"YBL75bdafaf74c34b4a9ce6612ef0c69b54","vpa":"79XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 15:58:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776008287064
            [orderId] => OMO2604122108083777336670V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776009488355
            [errorCode] => INVALID_MPIN
            [detailedErrorCode] => ZM
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604122108155353662295V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776008295575
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INVALID_MPIN
                            [detailedErrorCode] => ZM
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX5076
                                    [ifsc] => IOBA0001487
                                    [accountType] => SAVINGS
                                    [bankId] => IOBA
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 013462023121
                                    [upiTransactionId] => YBL75bdafaf74c34b4a9ce6612ef0c69b54
                                    [vpa] => 79XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX5076
                                                    [ifsc] => IOBA0001487
                                                    [accountType] => SAVINGS
                                                    [bankId] => IOBA
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 013462023121
                                                    [upiTransactionId] => YBL75bdafaf74c34b4a9ce6612ef0c69b54
                                                    [vpa] => 79XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[12-Apr-2026 15:58:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[12-Apr-2026 15:58:10 UTC] Payment Status: FAILED (from status: FAILED)
[12-Apr-2026 15:58:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[12-Apr-2026 15:58:10 UTC] Payment not successful, status: FAILED
[12-Apr-2026 15:58:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776008287064","orderId":"OMO2604122108083777336670V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776009488355,"errorCode":"INVALID_MPIN","detailedErrorCode":"ZM","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604122108155353662295V","paymentMode":"UPI_INTENT","timestamp":1776008295575,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INVALID_MPIN","detailedErrorCode":"ZM","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5076","ifsc":"IOBA0001487","accountType":"SAVINGS","bankId":"IOBA"},"rail":{"type":"UPI","utr":"013462023121","upiTransactionId":"YBL75bdafaf74c34b4a9ce6612ef0c69b54","vpa":"79XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5076","ifsc":"IOBA0001487","accountType":"SAVINGS","bankId":"IOBA"},"rail":{"type":"UPI","utr":"013462023121","upiTransactionId":"YBL75bdafaf74c34b4a9ce6612ef0c69b54","vpa":"79XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[12-Apr-2026 16:27:36 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 16:27:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 16:27:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 16:27:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 16:27:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 16:27:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 16:27:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 16:27:36 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 16:27:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 16:27:36 UTC] Available dates found: 4
[12-Apr-2026 16:27:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 16:27:39 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 16:27:39 UTC] Current time (IST): 21:57
[12-Apr-2026 16:27:39 UTC] Requested date: 2026-04-14
[12-Apr-2026 16:27:39 UTC] Today: 2026-04-12
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 16:27:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 16:27:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 16:27:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 16:27:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 16:27:39 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 16:30:49 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 16:30:49 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 16:30:49 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 16:30:49 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 16:30:49 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 16:30:49 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 16:30:49 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 16:30:49 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 16:30:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 16:30:49 UTC] Available dates found: 4
[12-Apr-2026 16:30:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 16:30:51 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 16:30:51 UTC] Current time (IST): 22:0
[12-Apr-2026 16:30:51 UTC] Requested date: 2026-04-14
[12-Apr-2026 16:30:51 UTC] Today: 2026-04-12
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 16:30:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 16:30:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 16:30:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 16:30:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 16:30:51 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 16:31:22 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
[12-Apr-2026 16:31:22 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
[12-Apr-2026 16:31:22 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
[12-Apr-2026 16:31:22 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
[12-Apr-2026 17:33:18 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 17:33:18 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 17:33:18 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 17:33:18 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 17:33:18 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 17:33:18 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 17:33:18 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 17:33:18 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 17:33:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 17:33:18 UTC] Available dates found: 4
[12-Apr-2026 17:33:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 17:33:19 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 17:33:19 UTC] Current time (IST): 23:3
[12-Apr-2026 17:33:19 UTC] Requested date: 2026-04-14
[12-Apr-2026 17:33:19 UTC] Today: 2026-04-12
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 17:33:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 17:33:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 17:33:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 17:33:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 17:33:19 UTC] Slot added (future date): 15:45 - 16:00
[12-Apr-2026 17:56:57 UTC] Date: 2026-04-12, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 17:56:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[12-Apr-2026 17:56:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[12-Apr-2026 17:56:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[12-Apr-2026 17:56:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[12-Apr-2026 17:56:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[12-Apr-2026 17:56:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[12-Apr-2026 17:56:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[12-Apr-2026 17:56:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[12-Apr-2026 17:56:57 UTC] Available dates found: 4
[12-Apr-2026 17:56:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[12-Apr-2026 17:56:59 UTC] Using actual slot duration: 15 minutes
[12-Apr-2026 17:56:59 UTC] Current time (IST): 23:26
[12-Apr-2026 17:56:59 UTC] Requested date: 2026-04-14
[12-Apr-2026 17:56:59 UTC] Today: 2026-04-12
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 08:00 - 08:15
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 08:15 - 08:30
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 08:30 - 08:45
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 08:45 - 09:00
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 09:00 - 09:15
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 09:15 - 09:30
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 09:30 - 09:45
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 09:45 - 10:00
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 10:00 - 10:15
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 10:15 - 10:30
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 10:30 - 10:45
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 10:45 - 11:00
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 11:00 - 11:15
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 11:15 - 11:30
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 11:30 - 11:45
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 11:45 - 12:00
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 12:00 - 12:15
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 12:15 - 12:30
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 12:30 - 12:45
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 12:45 - 13:00
[12-Apr-2026 17:56:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[12-Apr-2026 17:56:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[12-Apr-2026 17:56:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[12-Apr-2026 17:56:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 14:00 - 14:15
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 14:15 - 14:30
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 14:30 - 14:45
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 14:45 - 15:00
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 15:00 - 15:15
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 15:15 - 15:30
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 15:30 - 15:45
[12-Apr-2026 17:56:59 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 01:27:51 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 01:27:51 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 01:27:51 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 01:27:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 01:27:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 01:27:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 01:27:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 01:27:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 01:27:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 01:27:51 UTC] Available dates found: 3
[13-Apr-2026 01:27:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 01:27:56 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 01:27:56 UTC] Current time (IST): 6:57
[13-Apr-2026 01:27:56 UTC] Requested date: 2026-04-14
[13-Apr-2026 01:27:56 UTC] Today: 2026-04-13
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 01:27:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 01:27:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 01:27:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 01:27:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 01:27:56 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 01:37:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 01:37:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 01:37:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 01:37:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 01:37:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 01:37:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 01:37:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 01:37:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 01:37:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 01:37:43 UTC] Available dates found: 3
[13-Apr-2026 01:37:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 01:37:54 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 01:37:54 UTC] Current time (IST): 7:7
[13-Apr-2026 01:37:54 UTC] Requested date: 2026-04-14
[13-Apr-2026 01:37:54 UTC] Today: 2026-04-13
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 01:37:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 01:37:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 01:37:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 01:37:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 01:37:54 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 01:38:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 01:39:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776044326616","orderId":"OMO2604130708478762986471V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776045527861,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130708538726874750V","paymentMode":"UPI_INTENT","timestamp":1776044333916,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"427575819960","upiTransactionId":"AXLa30a1e8a415048c49ae90184124b7330","vpa":"cpXXX92@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"427575819960","upiTransactionId":"AXLa30a1e8a415048c49ae90184124b7330","vpa":"cpXXX92@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 01:39:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776044326616
            [orderId] => OMO2604130708478762986471V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776045527861
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604130708538726874750V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776044333916
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5942
                                    [ifsc] => BARB0SUWANA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 427575819960
                                    [upiTransactionId] => AXLa30a1e8a415048c49ae90184124b7330
                                    [vpa] => cpXXX92@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5942
                                                    [ifsc] => BARB0SUWANA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 427575819960
                                                    [upiTransactionId] => AXLa30a1e8a415048c49ae90184124b7330
                                                    [vpa] => cpXXX92@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 01:39:06 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 01:39:06 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 01:39:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 01:39:06 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 01:39:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 01:39:06 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 01:39:06 UTC] Target appointment ID: TXN_1776044326616
[13-Apr-2026 01:39:06 UTC] Extracted numeric ID: 1776044326616
[13-Apr-2026 01:39:06 UTC] Appointment not found with ID: 1776044326616
[13-Apr-2026 01:39:06 UTC] Found recent pending appointment: ID=3121, Name=Chand Parkash
[13-Apr-2026 01:39:06 UTC] Successfully updated recent appointment ID: 3121 to confirmed status
[13-Apr-2026 01:39:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776044326616","orderId":"OMO2604130708478762986471V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776045527861,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130708538726874750V","paymentMode":"UPI_INTENT","timestamp":1776044333916,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"427575819960","upiTransactionId":"AXLa30a1e8a415048c49ae90184124b7330","vpa":"cpXXX92@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"427575819960","upiTransactionId":"AXLa30a1e8a415048c49ae90184124b7330","vpa":"cpXXX92@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 01:45:52 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 01:45:52 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 01:45:52 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 01:45:52 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 01:45:52 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 01:45:52 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 01:45:52 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 01:45:52 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 01:45:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 01:45:52 UTC] Available dates found: 3
[13-Apr-2026 01:45:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 01:45:59 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 01:45:59 UTC] Current time (IST): 7:15
[13-Apr-2026 01:45:59 UTC] Requested date: 2026-04-14
[13-Apr-2026 01:45:59 UTC] Today: 2026-04-13
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 01:45:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 01:45:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 01:45:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 01:45:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 01:45:59 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 01:46:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 01:46:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776044780501","orderId":"OMO2604130716225768730588V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776045982559,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130716294156874415V","paymentMode":"UPI_INTENT","timestamp":1776044789452,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5617","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"880255331326","upiTransactionId":"AXLa7ca4f558b6140d6b40962261a1719cf","vpa":"95XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5617","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"880255331326","upiTransactionId":"AXLa7ca4f558b6140d6b40962261a1719cf","vpa":"95XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 01:46:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776044780501
            [orderId] => OMO2604130716225768730588V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776045982559
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604130716294156874415V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776044789452
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5617
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 880255331326
                                    [upiTransactionId] => AXLa7ca4f558b6140d6b40962261a1719cf
                                    [vpa] => 95XXXXXXXX-2@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 880255331326
                                                    [upiTransactionId] => AXLa7ca4f558b6140d6b40962261a1719cf
                                                    [vpa] => 95XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 01:46:47 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 01:46:47 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 01:46:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 01:46:47 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 01:46:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 01:46:47 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 01:46:47 UTC] Target appointment ID: TXN_1776044780501
[13-Apr-2026 01:46:47 UTC] Extracted numeric ID: 1776044780501
[13-Apr-2026 01:46:47 UTC] Appointment not found with ID: 1776044780501
[13-Apr-2026 01:46:47 UTC] Found recent pending appointment: ID=3122, Name=शिव लाल नाथ
[13-Apr-2026 01:46:47 UTC] Successfully updated recent appointment ID: 3122 to confirmed status
[13-Apr-2026 01:46:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776044780501","orderId":"OMO2604130716225768730588V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776045982559,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130716294156874415V","paymentMode":"UPI_INTENT","timestamp":1776044789452,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5617","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"880255331326","upiTransactionId":"AXLa7ca4f558b6140d6b40962261a1719cf","vpa":"95XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5617","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"880255331326","upiTransactionId":"AXLa7ca4f558b6140d6b40962261a1719cf","vpa":"95XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 02:01:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 02:01:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 02:01:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 02:01:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 02:01:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 02:01:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 02:01:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 02:01:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 02:01:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 02:01:57 UTC] Available dates found: 3
[13-Apr-2026 02:02:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 02:02:00 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 02:02:00 UTC] Current time (IST): 7:32
[13-Apr-2026 02:02:00 UTC] Requested date: 2026-04-14
[13-Apr-2026 02:02:00 UTC] Today: 2026-04-13
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 02:02:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 02:02:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 02:02:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 02:02:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 02:02:00 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 02:54:30 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:30 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 02:54:30 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:30 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:30 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 02:54:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 02:54:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 02:54:30 UTC] Available dates found: 3
[13-Apr-2026 02:54:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 02:54:31 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 02:54:31 UTC] Current time (IST): 8:24
[13-Apr-2026 02:54:31 UTC] Requested date: 2026-04-18
[13-Apr-2026 02:54:31 UTC] Today: 2026-04-13
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 02:54:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 02:54:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 02:54:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 02:54:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 02:54:31 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 02:54:45 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:45 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 02:54:45 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:45 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:45 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:45 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 02:54:45 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 02:54:45 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 02:54:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 02:54:45 UTC] Available dates found: 3
[13-Apr-2026 02:54:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 02:54:47 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 02:54:47 UTC] Current time (IST): 8:24
[13-Apr-2026 02:54:47 UTC] Requested date: 2026-04-14
[13-Apr-2026 02:54:47 UTC] Today: 2026-04-13
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 02:54:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 02:54:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 02:54:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 02:54:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 02:54:47 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 03:08:38 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 03:08:38 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 03:08:38 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 03:08:38 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 03:08:38 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 03:08:38 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 03:08:38 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 03:08:38 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 03:08:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 03:08:38 UTC] Available dates found: 3
[13-Apr-2026 03:08:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 03:08:40 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 03:08:40 UTC] Current time (IST): 8:38
[13-Apr-2026 03:08:40 UTC] Requested date: 2026-04-14
[13-Apr-2026 03:08:40 UTC] Today: 2026-04-13
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 03:08:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 03:08:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 03:08:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 03:08:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 03:08:40 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 03:11:01 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 03:11:01 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 03:11:01 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 03:11:01 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 03:11:01 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 03:11:01 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 03:11:01 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 03:11:01 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 03:11:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 03:11:01 UTC] Available dates found: 3
[13-Apr-2026 03:11:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 03:11:02 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 03:11:02 UTC] Current time (IST): 8:41
[13-Apr-2026 03:11:02 UTC] Requested date: 2026-04-14
[13-Apr-2026 03:11:02 UTC] Today: 2026-04-13
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 03:11:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 03:11:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 03:11:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 03:11:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 03:11:02 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 03:11:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 03:11:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 03:11:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776049896105","orderId":"OMO2604130841364955862649V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776051096476,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130841409982986952V","paymentMode":"UPI_INTENT","timestamp":1776049901038,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7604","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"194204478134","upiTransactionId":"AXLee8bb7bd6a4646e49376d627b0a41308","vpa":"kuXXXXXXXXXX32@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7604","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"194204478134","upiTransactionId":"AXLee8bb7bd6a4646e49376d627b0a41308","vpa":"kuXXXXXXXXXX32@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 03:11:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776049896105
            [orderId] => OMO2604130841364955862649V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776051096476
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604130841409982986952V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776049901038
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7604
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 194204478134
                                    [upiTransactionId] => AXLee8bb7bd6a4646e49376d627b0a41308
                                    [vpa] => kuXXXXXXXXXX32@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7604
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 194204478134
                                                    [upiTransactionId] => AXLee8bb7bd6a4646e49376d627b0a41308
                                                    [vpa] => kuXXXXXXXXXX32@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 03:11:52 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 03:11:52 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 03:11:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 03:11:52 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 03:11:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 03:11:52 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 03:11:52 UTC] Target appointment ID: TXN_1776049896105
[13-Apr-2026 03:11:52 UTC] Extracted numeric ID: 1776049896105
[13-Apr-2026 03:11:52 UTC] Appointment not found with ID: 1776049896105
[13-Apr-2026 03:11:52 UTC] Found recent pending appointment: ID=3124, Name=arvind
[13-Apr-2026 03:11:52 UTC] Successfully updated recent appointment ID: 3124 to confirmed status
[13-Apr-2026 03:11:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776049896105","orderId":"OMO2604130841364955862649V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776051096476,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130841409982986952V","paymentMode":"UPI_INTENT","timestamp":1776049901038,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7604","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"194204478134","upiTransactionId":"AXLee8bb7bd6a4646e49376d627b0a41308","vpa":"kuXXXXXXXXXX32@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7604","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"194204478134","upiTransactionId":"AXLee8bb7bd6a4646e49376d627b0a41308","vpa":"kuXXXXXXXXXX32@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 03:16:31 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 03:16:31 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 03:16:31 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 03:16:31 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 03:16:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 03:16:31 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 03:16:31 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 03:16:31 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 03:16:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 03:16:31 UTC] Available dates found: 3
[13-Apr-2026 03:16:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 03:16:33 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 03:16:33 UTC] Current time (IST): 8:46
[13-Apr-2026 03:16:33 UTC] Requested date: 2026-04-14
[13-Apr-2026 03:16:33 UTC] Today: 2026-04-13
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 03:16:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 03:16:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 03:16:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 03:16:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 03:16:33 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 03:17:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 03:17:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776050255234","orderId":"OMO2604130847355977336848V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776051455583,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130847414719611743V","paymentMode":"UPI_INTENT","timestamp":1776050261503,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"122074215027","upiTransactionId":"AXLf119b2966c0e41cf851bdee04e8d24bb","vpa":"91XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"122074215027","upiTransactionId":"AXLf119b2966c0e41cf851bdee04e8d24bb","vpa":"91XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 03:17:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776050255234
            [orderId] => OMO2604130847355977336848V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776051455583
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604130847414719611743V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776050261503
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX7384
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                    [bankId] => RMGB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 122074215027
                                    [upiTransactionId] => AXLf119b2966c0e41cf851bdee04e8d24bb
                                    [vpa] => 91XXXXXXXX-5@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX7384
                                                    [ifsc] => RMGB0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => RMGB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 122074215027
                                                    [upiTransactionId] => AXLf119b2966c0e41cf851bdee04e8d24bb
                                                    [vpa] => 91XXXXXXXX-5@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 03:17:57 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 03:17:57 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 03:17:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 03:17:57 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 03:17:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 03:17:57 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 03:17:57 UTC] Target appointment ID: TXN_1776050255234
[13-Apr-2026 03:17:57 UTC] Extracted numeric ID: 1776050255234
[13-Apr-2026 03:17:57 UTC] Appointment not found with ID: 1776050255234
[13-Apr-2026 03:17:57 UTC] Found recent pending appointment: ID=3125, Name=kalu
[13-Apr-2026 03:17:57 UTC] Successfully updated recent appointment ID: 3125 to confirmed status
[13-Apr-2026 03:17:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776050255234","orderId":"OMO2604130847355977336848V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776051455583,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130847414719611743V","paymentMode":"UPI_INTENT","timestamp":1776050261503,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"122074215027","upiTransactionId":"AXLf119b2966c0e41cf851bdee04e8d24bb","vpa":"91XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"122074215027","upiTransactionId":"AXLf119b2966c0e41cf851bdee04e8d24bb","vpa":"91XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 03:18:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 03:31:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776049870857","orderId":"OMO2604130841112562096282V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776051071237,"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":[]}}
[13-Apr-2026 03:31:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776049870857
            [orderId] => OMO2604130841112562096282V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776051071237
            [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
                (
                )

        )

)

[13-Apr-2026 03:31:14 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 03:31:14 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 03:31:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 03:31:14 UTC] Payment callback error: Transaction ID not found in callback
[13-Apr-2026 04:02:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:02:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 04:02:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 04:02:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 04:02:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 04:02:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 04:02:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 04:02:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:02:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 04:02:43 UTC] Available dates found: 3
[13-Apr-2026 04:02:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 04:02:45 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 04:02:45 UTC] Current time (IST): 9:32
[13-Apr-2026 04:02:45 UTC] Requested date: 2026-04-14
[13-Apr-2026 04:02:45 UTC] Today: 2026-04-13
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 04:02:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 04:02:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 04:02:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 04:02:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 04:02:45 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 04:10:19 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:10:19 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 04:10:19 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 04:10:19 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 04:10:19 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 04:10:19 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 04:10:19 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 04:10:19 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:10:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 04:10:19 UTC] Available dates found: 3
[13-Apr-2026 04:10:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 04:10:24 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 04:10:24 UTC] Current time (IST): 9:40
[13-Apr-2026 04:10:24 UTC] Requested date: 2026-04-14
[13-Apr-2026 04:10:24 UTC] Today: 2026-04-13
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 04:10:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 04:10:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 04:10:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 04:10:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 04:10:24 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 04:11:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 04:13:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:13:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 04:13:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 04:13:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 04:13:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 04:13:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 04:13:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 04:13:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:13:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 04:13:06 UTC] Available dates found: 3
[13-Apr-2026 04:13:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 04:13:08 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 04:13:08 UTC] Current time (IST): 9:43
[13-Apr-2026 04:13:08 UTC] Requested date: 2026-04-14
[13-Apr-2026 04:13:08 UTC] Today: 2026-04-13
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 04:13:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 04:13:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 04:13:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 04:13:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 04:13:08 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 04:13:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 04:15:14 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:15:14 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 04:15:14 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 04:15:14 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 04:15:14 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 04:15:14 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 04:15:14 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 04:15:14 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:15:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 04:15:14 UTC] Available dates found: 3
[13-Apr-2026 04:15:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 04:15:17 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 04:15:17 UTC] Current time (IST): 9:45
[13-Apr-2026 04:15:17 UTC] Requested date: 2026-04-14
[13-Apr-2026 04:15:17 UTC] Today: 2026-04-13
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 04:15:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 04:15:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 04:15:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 04:15:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 04:15:17 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 04:25:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:25:26 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 04:25:26 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 04:25:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 04:25:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 04:25:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 04:25:26 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 04:25:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:25:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 04:25:26 UTC] Available dates found: 3
[13-Apr-2026 04:26:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 04:26:21 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 04:26:21 UTC] Current time (IST): 9:56
[13-Apr-2026 04:26:21 UTC] Requested date: 2026-04-14
[13-Apr-2026 04:26:21 UTC] Today: 2026-04-13
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 04:26:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 04:26:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 04:26:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 04:26:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 04:26:21 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 04:27:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:27:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 04:27:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 04:27:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 04:27:02 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 04:27:02 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 04:27:02 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 04:27:02 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:27:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 04:27:02 UTC] Available dates found: 3
[13-Apr-2026 04:27:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 04:27:04 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 04:27:04 UTC] Current time (IST): 9:57
[13-Apr-2026 04:27:04 UTC] Requested date: 2026-04-14
[13-Apr-2026 04:27:04 UTC] Today: 2026-04-13
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 04:27:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 04:27:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 04:27:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 04:27:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 04:27:04 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 04:28:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 04:28:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776054502016","orderId":"OMO2604130958229297791686V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776055702911,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130958296425862947V","paymentMode":"UPI_INTENT","timestamp":1776054509683,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"X8512","ifsc":"IDIB000B084","accountType":"SAVINGS","bankId":"IDIB"},"rail":{"type":"UPI","utr":"037630319046","upiTransactionId":"AXL64dadea2521b4175a88e55b920e6de2f","vpa":"88XXXXXX09@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"X8512","ifsc":"IDIB000B084","accountType":"SAVINGS","bankId":"IDIB"},"rail":{"type":"UPI","utr":"037630319046","upiTransactionId":"AXL64dadea2521b4175a88e55b920e6de2f","vpa":"88XXXXXX09@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 04:28:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776054502016
            [orderId] => OMO2604130958229297791686V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776055702911
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604130958296425862947V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776054509683
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => X8512
                                    [ifsc] => IDIB000B084
                                    [accountType] => SAVINGS
                                    [bankId] => IDIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 037630319046
                                    [upiTransactionId] => AXL64dadea2521b4175a88e55b920e6de2f
                                    [vpa] => 88XXXXXX09@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => X8512
                                                    [ifsc] => IDIB000B084
                                                    [accountType] => SAVINGS
                                                    [bankId] => IDIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 037630319046
                                                    [upiTransactionId] => AXL64dadea2521b4175a88e55b920e6de2f
                                                    [vpa] => 88XXXXXX09@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 04:28:42 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 04:28:42 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 04:28:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 04:28:42 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 04:28:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 04:28:42 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 04:28:42 UTC] Target appointment ID: TXN_1776054502016
[13-Apr-2026 04:28:42 UTC] Extracted numeric ID: 1776054502016
[13-Apr-2026 04:28:42 UTC] Appointment not found with ID: 1776054502016
[13-Apr-2026 04:28:42 UTC] Found recent pending appointment: ID=3128, Name=गणेश जी
[13-Apr-2026 04:28:42 UTC] Successfully updated recent appointment ID: 3128 to confirmed status
[13-Apr-2026 04:28:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776054502016","orderId":"OMO2604130958229297791686V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776055702911,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604130958296425862947V","paymentMode":"UPI_INTENT","timestamp":1776054509683,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"X8512","ifsc":"IDIB000B084","accountType":"SAVINGS","bankId":"IDIB"},"rail":{"type":"UPI","utr":"037630319046","upiTransactionId":"AXL64dadea2521b4175a88e55b920e6de2f","vpa":"88XXXXXX09@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"X8512","ifsc":"IDIB000B084","accountType":"SAVINGS","bankId":"IDIB"},"rail":{"type":"UPI","utr":"037630319046","upiTransactionId":"AXL64dadea2521b4175a88e55b920e6de2f","vpa":"88XXXXXX09@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 04:29:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 04:31:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776053478732","orderId":"OMO2604130941199958730493V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776054679978,"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":[]}}
[13-Apr-2026 04:31:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776053478732
            [orderId] => OMO2604130941199958730493V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776054679978
            [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
                (
                )

        )

)

[13-Apr-2026 04:31:24 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 04:31:24 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 04:31:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 04:31:24 UTC] Payment callback error: Transaction ID not found in callback
[13-Apr-2026 04:33:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776053632805","orderId":"OMO2604130943540742096390V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776054834060,"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":[]}}
[13-Apr-2026 04:33:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776053632805
            [orderId] => OMO2604130943540742096390V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776054834060
            [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
                (
                )

        )

)

[13-Apr-2026 04:33:55 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 04:33:55 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 04:33:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 04:33:55 UTC] Payment callback error: Transaction ID not found in callback
[13-Apr-2026 04:59:44 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:59:44 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 04:59:44 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 04:59:44 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 04:59:44 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 04:59:44 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 04:59:44 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 04:59:44 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 04:59:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 04:59:44 UTC] Available dates found: 3
[13-Apr-2026 05:00:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:00:01 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:00:01 UTC] Current time (IST): 10:30
[13-Apr-2026 05:00:01 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:00:01 UTC] Today: 2026-04-13
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:00:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:00:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:00:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:00:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:00:01 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:00:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:00:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:00:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:00:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:00:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:00:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:00:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:00:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:00:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:00:28 UTC] Available dates found: 3
[13-Apr-2026 05:00:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:00:32 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:00:32 UTC] Current time (IST): 10:30
[13-Apr-2026 05:00:32 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:00:32 UTC] Today: 2026-04-13
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:00:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:00:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:00:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:00:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:00:32 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:01:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:01:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776056476073","orderId":"OMO2604131031162960491098V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776057676281,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131031229349819589V","paymentMode":"UPI_INTENT","timestamp":1776056482973,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3513","ifsc":"SBIN0031097","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"676445142357","upiTransactionId":"YBLeda8b2598b1e41a697997105f977685a","vpa":"95XXXXXX46@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3513","ifsc":"SBIN0031097","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"676445142357","upiTransactionId":"YBLeda8b2598b1e41a697997105f977685a","vpa":"95XXXXXX46@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 05:01:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776056476073
            [orderId] => OMO2604131031162960491098V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776057676281
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131031229349819589V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776056482973
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3513
                                    [ifsc] => SBIN0031097
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 676445142357
                                    [upiTransactionId] => YBLeda8b2598b1e41a697997105f977685a
                                    [vpa] => 95XXXXXX46@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3513
                                                    [ifsc] => SBIN0031097
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 676445142357
                                                    [upiTransactionId] => YBLeda8b2598b1e41a697997105f977685a
                                                    [vpa] => 95XXXXXX46@ybl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 05:01:32 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 05:01:32 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 05:01:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 05:01:32 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 05:01:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 05:01:32 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 05:01:32 UTC] Target appointment ID: TXN_1776056476073
[13-Apr-2026 05:01:32 UTC] Extracted numeric ID: 1776056476073
[13-Apr-2026 05:01:32 UTC] Appointment not found with ID: 1776056476073
[13-Apr-2026 05:01:32 UTC] Found recent pending appointment: ID=3129, Name=mohan
[13-Apr-2026 05:01:32 UTC] Successfully updated recent appointment ID: 3129 to confirmed status
[13-Apr-2026 05:01:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776056476073","orderId":"OMO2604131031162960491098V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776057676281,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131031229349819589V","paymentMode":"UPI_INTENT","timestamp":1776056482973,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3513","ifsc":"SBIN0031097","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"676445142357","upiTransactionId":"YBLeda8b2598b1e41a697997105f977685a","vpa":"95XXXXXX46@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3513","ifsc":"SBIN0031097","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"676445142357","upiTransactionId":"YBLeda8b2598b1e41a697997105f977685a","vpa":"95XXXXXX46@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 05:01:39 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:39 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:01:39 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:39 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:39 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:01:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:01:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:01:39 UTC] Available dates found: 3
[13-Apr-2026 05:01:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:01:46 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:46 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:01:46 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:46 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:46 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:46 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:01:46 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:01:46 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:01:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:01:46 UTC] Available dates found: 3
[13-Apr-2026 05:01:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:01:55 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:01:55 UTC] Current time (IST): 10:31
[13-Apr-2026 05:01:55 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:01:55 UTC] Today: 2026-04-13
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:01:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:01:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:01:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:01:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:01:55 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:01:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:01:56 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:01:56 UTC] Current time (IST): 10:31
[13-Apr-2026 05:01:56 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:01:56 UTC] Today: 2026-04-13
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:01:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:01:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:01:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:01:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:01:56 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:02:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:03:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776056568377","orderId":"OMO2604131032486439819704V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776057768625,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131032587988730443V","paymentMode":"UPI_INTENT","timestamp":1776056578843,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3513","ifsc":"SBIN0031097","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"564667646296","upiTransactionId":"AXL6fc1e40430ff43db9829a952d6e4cb75","vpa":"95XXXXXX46@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3513","ifsc":"SBIN0031097","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"564667646296","upiTransactionId":"AXL6fc1e40430ff43db9829a952d6e4cb75","vpa":"95XXXXXX46@axl"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 05:03:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776056568377
            [orderId] => OMO2604131032486439819704V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776057768625
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131032587988730443V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776056578843
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3513
                                    [ifsc] => SBIN0031097
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 564667646296
                                    [upiTransactionId] => AXL6fc1e40430ff43db9829a952d6e4cb75
                                    [vpa] => 95XXXXXX46@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3513
                                                    [ifsc] => SBIN0031097
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 564667646296
                                                    [upiTransactionId] => AXL6fc1e40430ff43db9829a952d6e4cb75
                                                    [vpa] => 95XXXXXX46@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 05:03:07 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 05:03:07 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 05:03:07 UTC] Amount Conversion: 20000 paise = 200 rupees
[13-Apr-2026 05:03:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 05:03:07 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[13-Apr-2026 05:03:07 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 05:03:07 UTC] Target appointment ID: TXN_1776056568377
[13-Apr-2026 05:03:07 UTC] Extracted numeric ID: 1776056568377
[13-Apr-2026 05:03:07 UTC] Appointment not found with ID: 1776056568377
[13-Apr-2026 05:03:07 UTC] Found recent pending appointment: ID=3130, Name=sampat and kailash
[13-Apr-2026 05:03:07 UTC] Successfully updated recent appointment ID: 3130 to confirmed status
[13-Apr-2026 05:03:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776056568377","orderId":"OMO2604131032486439819704V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776057768625,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131032587988730443V","paymentMode":"UPI_INTENT","timestamp":1776056578843,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3513","ifsc":"SBIN0031097","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"564667646296","upiTransactionId":"AXL6fc1e40430ff43db9829a952d6e4cb75","vpa":"95XXXXXX46@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3513","ifsc":"SBIN0031097","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"564667646296","upiTransactionId":"AXL6fc1e40430ff43db9829a952d6e4cb75","vpa":"95XXXXXX46@axl"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 05:03:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:03:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:03:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:03:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:03:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:03:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:03:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:03:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:03:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:03:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:03:57 UTC] Available dates found: 3
[13-Apr-2026 05:04:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:04:34 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:04:34 UTC] Current time (IST): 10:34
[13-Apr-2026 05:04:34 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:04:34 UTC] Today: 2026-04-13
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:04:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:04:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:04:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:04:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:04:34 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:05:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:05:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776056734929","orderId":"OMO2604131035351544552037V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776057935137,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131035399554552873V","paymentMode":"UPI_INTENT","timestamp":1776056739996,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX2127","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"244246589557","upiTransactionId":"YBL68c2852d945b4456a013e67fff09e162","vpa":"maXXXXXXXXX73@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX2127","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"244246589557","upiTransactionId":"YBL68c2852d945b4456a013e67fff09e162","vpa":"maXXXXXXXXX73@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 05:05:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776056734929
            [orderId] => OMO2604131035351544552037V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776057935137
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131035399554552873V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776056739996
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX2127
                                    [ifsc] => IPOS0000001
                                    [accountType] => SAVINGS
                                    [bankId] => IPOS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 244246589557
                                    [upiTransactionId] => YBL68c2852d945b4456a013e67fff09e162
                                    [vpa] => maXXXXXXXXX73@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX2127
                                                    [ifsc] => IPOS0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => IPOS
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 244246589557
                                                    [upiTransactionId] => YBL68c2852d945b4456a013e67fff09e162
                                                    [vpa] => maXXXXXXXXX73@ybl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 05:05:51 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 05:05:51 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 05:05:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 05:05:51 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 05:05:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 05:05:51 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 05:05:51 UTC] Target appointment ID: TXN_1776056734929
[13-Apr-2026 05:05:51 UTC] Extracted numeric ID: 1776056734929
[13-Apr-2026 05:05:51 UTC] Appointment not found with ID: 1776056734929
[13-Apr-2026 05:05:51 UTC] Found recent pending appointment: ID=3131, Name=Kailash Chand Prajapat
[13-Apr-2026 05:05:51 UTC] Successfully updated recent appointment ID: 3131 to confirmed status
[13-Apr-2026 05:05:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776056734929","orderId":"OMO2604131035351544552037V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776057935137,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131035399554552873V","paymentMode":"UPI_INTENT","timestamp":1776056739996,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX2127","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"244246589557","upiTransactionId":"YBL68c2852d945b4456a013e67fff09e162","vpa":"maXXXXXXXXX73@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX2127","ifsc":"IPOS0000001","accountType":"SAVINGS","bankId":"IPOS"},"rail":{"type":"UPI","utr":"244246589557","upiTransactionId":"YBL68c2852d945b4456a013e67fff09e162","vpa":"maXXXXXXXXX73@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 05:06:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:12:09 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:12:09 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:12:09 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:12:09 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:12:09 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:12:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:12:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:12:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:12:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:12:09 UTC] Available dates found: 3
[13-Apr-2026 05:12:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:12:12 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:12:12 UTC] Current time (IST): 10:42
[13-Apr-2026 05:12:12 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:12:12 UTC] Today: 2026-04-13
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:12:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:12:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:12:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:12:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:12:12 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:13:13 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:13:13 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:13:13 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:13:13 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:13:13 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:13:13 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:13:13 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:13:13 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:13:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:13:13 UTC] Available dates found: 3
[13-Apr-2026 05:13:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:13:15 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:13:15 UTC] Current time (IST): 10:43
[13-Apr-2026 05:13:15 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:13:15 UTC] Today: 2026-04-13
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:13:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:13:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:13:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:13:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:13:15 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:21:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:21:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:21:22 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:21:22 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:21:22 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:21:22 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:21:22 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:21:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:21:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:21:22 UTC] Available dates found: 3
[13-Apr-2026 05:21:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:21:24 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:21:24 UTC] Current time (IST): 10:51
[13-Apr-2026 05:21:24 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:21:24 UTC] Today: 2026-04-13
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:21:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:21:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:21:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:21:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:21:24 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:27:44 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:27:44 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:27:44 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:27:44 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:27:44 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:27:44 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:27:44 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:27:44 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:27:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:27:44 UTC] Available dates found: 3
[13-Apr-2026 05:27:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:27:47 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:27:47 UTC] Current time (IST): 10:57
[13-Apr-2026 05:27:47 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:27:47 UTC] Today: 2026-04-13
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:27:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:27:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:27:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:27:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:27:47 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:28:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:28:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776058099083","orderId":"OMO2604131058192782096163V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776059299263,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131058230876874217V","paymentMode":"UPI_INTENT","timestamp":1776058103133,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300674291445","upiTransactionId":"PTMdc0421beee5c4506b27f5032b33f266e","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300674291445","upiTransactionId":"PTMdc0421beee5c4506b27f5032b33f266e","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 05:28:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776058099083
            [orderId] => OMO2604131058192782096163V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776059299263
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131058230876874217V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776058103133
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006675
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 300674291445
                                    [upiTransactionId] => PTMdc0421beee5c4506b27f5032b33f266e
                                    [vpa] => 88XXXXXX37@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 300674291445
                                                    [upiTransactionId] => PTMdc0421beee5c4506b27f5032b33f266e
                                                    [vpa] => 88XXXXXX37@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 05:28:44 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 05:28:44 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 05:28:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 05:28:44 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 05:28:44 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 05:28:44 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 05:28:44 UTC] Target appointment ID: TXN_1776058099083
[13-Apr-2026 05:28:44 UTC] Extracted numeric ID: 1776058099083
[13-Apr-2026 05:28:44 UTC] Appointment not found with ID: 1776058099083
[13-Apr-2026 05:28:44 UTC] Found recent pending appointment: ID=3132, Name=Bheru Lal Mali
[13-Apr-2026 05:28:44 UTC] Successfully updated recent appointment ID: 3132 to confirmed status
[13-Apr-2026 05:28:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776058099083","orderId":"OMO2604131058192782096163V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776059299263,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131058230876874217V","paymentMode":"UPI_INTENT","timestamp":1776058103133,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300674291445","upiTransactionId":"PTMdc0421beee5c4506b27f5032b33f266e","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"300674291445","upiTransactionId":"PTMdc0421beee5c4506b27f5032b33f266e","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 05:28:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:36:40 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:36:40 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:36:40 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:36:40 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:36:40 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:36:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:36:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:36:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:36:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:36:40 UTC] Available dates found: 3
[13-Apr-2026 05:36:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:36:44 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:36:44 UTC] Current time (IST): 11:6
[13-Apr-2026 05:36:44 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:36:44 UTC] Today: 2026-04-13
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:36:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:36:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:36:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:36:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:36:44 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:48:25 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:48:25 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:48:25 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:48:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:48:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:48:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:48:25 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:48:25 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:48:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:48:25 UTC] Available dates found: 3
[13-Apr-2026 05:48:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:48:32 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:48:32 UTC] Current time (IST): 11:18
[13-Apr-2026 05:48:32 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:48:32 UTC] Today: 2026-04-13
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:48:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:48:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:48:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:48:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:48:32 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 05:49:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:50:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776059384582","orderId":"OMO2604131119455773007217V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776060585561,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131119531931068366V","paymentMode":"UPI_INTENT","timestamp":1776059393236,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX0759","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"322565266250","upiTransactionId":"YBLc5b87858f53147a5a67114528a68fd28","vpa":"paXXXXXXXXXd9@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX0759","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"322565266250","upiTransactionId":"YBLc5b87858f53147a5a67114528a68fd28","vpa":"paXXXXXXXXXd9@ybl"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 05:50:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776059384582
            [orderId] => OMO2604131119455773007217V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776060585561
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131119531931068366V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776059393236
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX0759
                                    [ifsc] => KKBK0000274
                                    [accountType] => SAVINGS
                                    [bankId] => KKBK
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 322565266250
                                    [upiTransactionId] => YBLc5b87858f53147a5a67114528a68fd28
                                    [vpa] => paXXXXXXXXXd9@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX0759
                                                    [ifsc] => KKBK0000274
                                                    [accountType] => SAVINGS
                                                    [bankId] => KKBK
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 322565266250
                                                    [upiTransactionId] => YBLc5b87858f53147a5a67114528a68fd28
                                                    [vpa] => paXXXXXXXXXd9@ybl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 05:50:08 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 05:50:08 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 05:50:08 UTC] Amount Conversion: 20000 paise = 200 rupees
[13-Apr-2026 05:50:08 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 05:50:08 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[13-Apr-2026 05:50:08 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 05:50:08 UTC] Target appointment ID: TXN_1776059384582
[13-Apr-2026 05:50:08 UTC] Extracted numeric ID: 1776059384582
[13-Apr-2026 05:50:09 UTC] Appointment not found with ID: 1776059384582
[13-Apr-2026 05:50:09 UTC] Found recent pending appointment: ID=3133, Name=Govind Pathak
[13-Apr-2026 05:50:09 UTC] Successfully updated recent appointment ID: 3133 to confirmed status
[13-Apr-2026 05:50:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776059384582","orderId":"OMO2604131119455773007217V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776060585561,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131119531931068366V","paymentMode":"UPI_INTENT","timestamp":1776059393236,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX0759","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"322565266250","upiTransactionId":"YBLc5b87858f53147a5a67114528a68fd28","vpa":"paXXXXXXXXXd9@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX0759","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"322565266250","upiTransactionId":"YBLc5b87858f53147a5a67114528a68fd28","vpa":"paXXXXXXXXXd9@ybl"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 05:50:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 05:59:41 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:59:41 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 05:59:41 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 05:59:41 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 05:59:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 05:59:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 05:59:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 05:59:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 05:59:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 05:59:41 UTC] Available dates found: 3
[13-Apr-2026 05:59:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 05:59:44 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 05:59:44 UTC] Current time (IST): 11:29
[13-Apr-2026 05:59:44 UTC] Requested date: 2026-04-14
[13-Apr-2026 05:59:44 UTC] Today: 2026-04-13
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 05:59:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 05:59:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 05:59:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 05:59:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 05:59:44 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 06:00:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 06:00:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776060007232","orderId":"OMO2604131130086097799034V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776061208593,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131130129847799963V","paymentMode":"UPI_INTENT","timestamp":1776060013046,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"652868XXXXXXXX08","ifsc":"ICIC0DC0095","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"ICCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"856809412809","upiTransactionId":"YBL61acb233df254e328a96e080a06a0774","vpa":"92XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"652868XXXXXXXX08","ifsc":"ICIC0DC0095","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"ICCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"856809412809","upiTransactionId":"YBL61acb233df254e328a96e080a06a0774","vpa":"92XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 06:00:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776060007232
            [orderId] => OMO2604131130086097799034V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776061208593
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131130129847799963V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776060013046
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => 652868XXXXXXXX08
                                    [ifsc] => ICIC0DC0095
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [bankId] => ICCC
                                    [networkCardVariant] => RUPAY_PLATINUM
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 856809412809
                                    [upiTransactionId] => YBL61acb233df254e328a96e080a06a0774
                                    [vpa] => 92XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => 652868XXXXXXXX08
                                                    [ifsc] => ICIC0DC0095
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [bankId] => ICCC
                                                    [networkCardVariant] => RUPAY_PLATINUM
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 856809412809
                                                    [upiTransactionId] => YBL61acb233df254e328a96e080a06a0774
                                                    [vpa] => 92XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 06:00:21 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 06:00:21 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 06:00:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 06:00:21 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 06:00:21 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 06:00:21 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 06:00:21 UTC] Target appointment ID: TXN_1776060007232
[13-Apr-2026 06:00:21 UTC] Extracted numeric ID: 1776060007232
[13-Apr-2026 06:00:21 UTC] Appointment not found with ID: 1776060007232
[13-Apr-2026 06:00:21 UTC] Found recent pending appointment: ID=3134, Name=Shankar lal mali
[13-Apr-2026 06:00:21 UTC] Successfully updated recent appointment ID: 3134 to confirmed status
[13-Apr-2026 06:00:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776060007232","orderId":"OMO2604131130086097799034V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776061208593,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131130129847799963V","paymentMode":"UPI_INTENT","timestamp":1776060013046,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"652868XXXXXXXX08","ifsc":"ICIC0DC0095","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"ICCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"856809412809","upiTransactionId":"YBL61acb233df254e328a96e080a06a0774","vpa":"92XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"652868XXXXXXXX08","ifsc":"ICIC0DC0095","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"ICCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"856809412809","upiTransactionId":"YBL61acb233df254e328a96e080a06a0774","vpa":"92XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 06:00:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 06:01:09 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 06:01:09 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 06:01:09 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 06:01:09 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 06:01:09 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 06:01:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 06:01:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 06:01:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 06:01:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 06:01:09 UTC] Available dates found: 3
[13-Apr-2026 06:01:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 06:01:11 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 06:01:11 UTC] Current time (IST): 11:31
[13-Apr-2026 06:01:11 UTC] Requested date: 2026-04-14
[13-Apr-2026 06:01:11 UTC] Today: 2026-04-13
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 06:01:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 06:01:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 06:01:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 06:01:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 06:01:11 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 06:49:03 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 06:49:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 06:49:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 06:49:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 06:49:03 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 06:49:03 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 06:49:03 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 06:49:03 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 06:49:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 06:49:03 UTC] Available dates found: 3
[13-Apr-2026 06:49:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 06:49:05 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 06:49:05 UTC] Current time (IST): 12:19
[13-Apr-2026 06:49:05 UTC] Requested date: 2026-04-14
[13-Apr-2026 06:49:05 UTC] Today: 2026-04-13
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 06:49:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 06:49:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 06:49:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 06:49:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 06:49:05 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 07:42:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 07:42:16 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 07:42:16 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 07:42:16 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 07:42:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 07:42:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 07:42:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 07:42:16 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 07:42:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 07:42:16 UTC] Available dates found: 3
[13-Apr-2026 07:42:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 07:42:56 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 07:42:56 UTC] Current time (IST): 13:12
[13-Apr-2026 07:42:56 UTC] Requested date: 2026-04-14
[13-Apr-2026 07:42:56 UTC] Today: 2026-04-13
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 07:42:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 07:42:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 07:42:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 07:42:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 07:42:56 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 07:43:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 07:45:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 07:46:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776066346831","orderId":"OMO2604131315473273662528V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776067547311,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131316040612096630V","paymentMode":"UPI_INTENT","timestamp":1776066364117,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX9439","ifsc":"AUBL0002232","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"433476429893","upiTransactionId":"IBL457940b6d57f4591b5d7759dd044cd17","vpa":"95XXXXXXXX-3@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX9439","ifsc":"AUBL0002232","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"433476429893","upiTransactionId":"IBL457940b6d57f4591b5d7759dd044cd17","vpa":"95XXXXXXXX-3@ibl"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 07:46:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776066346831
            [orderId] => OMO2604131315473273662528V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776067547311
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131316040612096630V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776066364117
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXXX9439
                                    [ifsc] => AUBL0002232
                                    [accountType] => SAVINGS
                                    [bankId] => AUBL
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 433476429893
                                    [upiTransactionId] => IBL457940b6d57f4591b5d7759dd044cd17
                                    [vpa] => 95XXXXXXXX-3@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXXX9439
                                                    [ifsc] => AUBL0002232
                                                    [accountType] => SAVINGS
                                                    [bankId] => AUBL
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 433476429893
                                                    [upiTransactionId] => IBL457940b6d57f4591b5d7759dd044cd17
                                                    [vpa] => 95XXXXXXXX-3@ibl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 07:46:16 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 07:46:16 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 07:46:16 UTC] Amount Conversion: 20000 paise = 200 rupees
[13-Apr-2026 07:46:16 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 07:46:16 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[13-Apr-2026 07:46:16 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 07:46:16 UTC] Target appointment ID: TXN_1776066346831
[13-Apr-2026 07:46:16 UTC] Extracted numeric ID: 1776066346831
[13-Apr-2026 07:46:16 UTC] Appointment not found with ID: 1776066346831
[13-Apr-2026 07:46:16 UTC] Found recent pending appointment: ID=3136, Name=मुरली मनोहर वैष्णव
[13-Apr-2026 07:46:16 UTC] Successfully updated recent appointment ID: 3136 to confirmed status
[13-Apr-2026 07:46:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776066346831","orderId":"OMO2604131315473273662528V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776067547311,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131316040612096630V","paymentMode":"UPI_INTENT","timestamp":1776066364117,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX9439","ifsc":"AUBL0002232","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"433476429893","upiTransactionId":"IBL457940b6d57f4591b5d7759dd044cd17","vpa":"95XXXXXXXX-3@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX9439","ifsc":"AUBL0002232","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"433476429893","upiTransactionId":"IBL457940b6d57f4591b5d7759dd044cd17","vpa":"95XXXXXXXX-3@ibl"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 07:46:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 07:54:23 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 07:54:23 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 07:54:23 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 07:54:23 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 07:54:23 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 07:54:23 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 07:54:23 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 07:54:23 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 07:54:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 07:54:23 UTC] Available dates found: 3
[13-Apr-2026 07:54:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 07:54:25 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 07:54:25 UTC] Current time (IST): 13:24
[13-Apr-2026 07:54:25 UTC] Requested date: 2026-04-14
[13-Apr-2026 07:54:25 UTC] Today: 2026-04-13
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 07:54:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 07:54:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 07:54:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 07:54:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 07:54:25 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 07:54:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 07:54:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776066875500","orderId":"OMO2604131324355933662855V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776068075572,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131324396813007070V","paymentMode":"UPI_INTENT","timestamp":1776066879786,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"664248229486","upiTransactionId":"AXL114e4667bfa1499188561824eb516a8a","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"664248229486","upiTransactionId":"AXL114e4667bfa1499188561824eb516a8a","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 07:54:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776066875500
            [orderId] => OMO2604131324355933662855V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776068075572
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131324396813007070V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776066879786
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 664248229486
                                    [upiTransactionId] => AXL114e4667bfa1499188561824eb516a8a
                                    [vpa] => ahXXXXXXXXh9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 664248229486
                                                    [upiTransactionId] => AXL114e4667bfa1499188561824eb516a8a
                                                    [vpa] => ahXXXXXXXXh9@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 07:54:50 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 07:54:50 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 07:54:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 07:54:50 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 07:54:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 07:54:50 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 07:54:50 UTC] Target appointment ID: TXN_1776066875500
[13-Apr-2026 07:54:50 UTC] Extracted numeric ID: 1776066875500
[13-Apr-2026 07:54:50 UTC] Appointment not found with ID: 1776066875500
[13-Apr-2026 07:54:50 UTC] Found recent pending appointment: ID=3137, Name=suresh aheer
[13-Apr-2026 07:54:50 UTC] Successfully updated recent appointment ID: 3137 to confirmed status
[13-Apr-2026 07:54:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776066875500","orderId":"OMO2604131324355933662855V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776068075572,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131324396813007070V","paymentMode":"UPI_INTENT","timestamp":1776066879786,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"664248229486","upiTransactionId":"AXL114e4667bfa1499188561824eb516a8a","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"664248229486","upiTransactionId":"AXL114e4667bfa1499188561824eb516a8a","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 07:55:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 08:24:06 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 08:24:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 08:24:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 08:24:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 08:24:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 08:24:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 08:24:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 08:24:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 08:24:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 08:24:06 UTC] Available dates found: 3
[13-Apr-2026 08:24:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 08:24:08 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 08:24:08 UTC] Current time (IST): 13:54
[13-Apr-2026 08:24:08 UTC] Requested date: 2026-04-14
[13-Apr-2026 08:24:08 UTC] Today: 2026-04-13
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 08:24:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 08:24:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 08:24:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 08:24:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 08:24:08 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 08:25:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 08:26:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776068707662","orderId":"OMO2604131355085099611218V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776069908490,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131355535290491720V","paymentMode":"CARD","timestamp":1776068753576,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"DEBIT_CARD","bankId":"SBIN","brn":"610313142844","geoScope":"DOMESTIC","cardNetwork":"MASTER_CARD","maskedCardNumber":"XXXXXXXXXXXX3160","tokenBin":"53539553"},"rail":{"type":"PG","authorizationCode":"220921"},"splitInstruments":[{"instrument":{"type":"DEBIT_CARD","bankId":"SBIN","brn":"610313142844","geoScope":"DOMESTIC","cardNetwork":"MASTER_CARD","maskedCardNumber":"XXXXXXXXXXXX3160","tokenBin":"53539553"},"rail":{"type":"PG","authorizationCode":"220921"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 08:26:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776068707662
            [orderId] => OMO2604131355085099611218V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776069908490
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131355535290491720V
                            [paymentMode] => CARD
                            [timestamp] => 1776068753576
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => DEBIT_CARD
                                    [bankId] => SBIN
                                    [brn] => 610313142844
                                    [geoScope] => DOMESTIC
                                    [cardNetwork] => MASTER_CARD
                                    [maskedCardNumber] => XXXXXXXXXXXX3160
                                    [tokenBin] => 53539553
                                )

                            [rail] => Array
                                (
                                    [type] => PG
                                    [authorizationCode] => 220921
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => DEBIT_CARD
                                                    [bankId] => SBIN
                                                    [brn] => 610313142844
                                                    [geoScope] => DOMESTIC
                                                    [cardNetwork] => MASTER_CARD
                                                    [maskedCardNumber] => XXXXXXXXXXXX3160
                                                    [tokenBin] => 53539553
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => PG
                                                    [authorizationCode] => 220921
                                                )

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

                                )

                        )

                )

        )

)

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

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

[13-Apr-2026 08:26:09 UTC] Amount Conversion: 20000 paise = 200 rupees
[13-Apr-2026 08:26:09 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 08:26:09 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[13-Apr-2026 08:26:09 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 08:26:09 UTC] Target appointment ID: TXN_1776068707662
[13-Apr-2026 08:26:09 UTC] Extracted numeric ID: 1776068707662
[13-Apr-2026 08:26:09 UTC] Appointment not found with ID: 1776068707662
[13-Apr-2026 08:26:09 UTC] Found recent pending appointment: ID=3138, Name=Gopal garg
[13-Apr-2026 08:26:09 UTC] Successfully updated recent appointment ID: 3138 to confirmed status
[13-Apr-2026 08:26:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776068707662","orderId":"OMO2604131355085099611218V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776069908490,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131355535290491720V","paymentMode":"CARD","timestamp":1776068753576,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"DEBIT_CARD","bankId":"SBIN","brn":"610313142844","geoScope":"DOMESTIC","cardNetwork":"MASTER_CARD","maskedCardNumber":"XXXXXXXXXXXX3160","tokenBin":"53539553"},"rail":{"type":"PG","authorizationCode":"220921"},"splitInstruments":[{"instrument":{"type":"DEBIT_CARD","bankId":"SBIN","brn":"610313142844","geoScope":"DOMESTIC","cardNetwork":"MASTER_CARD","maskedCardNumber":"XXXXXXXXXXXX3160","tokenBin":"53539553"},"rail":{"type":"PG","authorizationCode":"220921"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 08:26:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 08:38:53 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 08:38:53 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 08:38:53 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 08:38:53 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 08:38:53 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 08:38:53 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 08:38:53 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 08:38:53 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 08:38:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 08:38:53 UTC] Available dates found: 3
[13-Apr-2026 08:38:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 08:38:56 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 08:38:56 UTC] Current time (IST): 14:8
[13-Apr-2026 08:38:56 UTC] Requested date: 2026-04-14
[13-Apr-2026 08:38:56 UTC] Today: 2026-04-13
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 08:38:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 08:38:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 08:38:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 08:38:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 08:38:56 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 08:41:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 08:41:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776069673081","orderId":"OMO2604131411133699819307V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776070873354,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131411172278730519V","paymentMode":"UPI_INTENT","timestamp":1776069677263,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"465868350456","upiTransactionId":"AXL64a743b581484dba9f5c5bb7e96e1853","vpa":"96XXXXXX73@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"465868350456","upiTransactionId":"AXL64a743b581484dba9f5c5bb7e96e1853","vpa":"96XXXXXX73@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 08:41:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776069673081
            [orderId] => OMO2604131411133699819307V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776070873354
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131411172278730519V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776069677263
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXX7847
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 465868350456
                                    [upiTransactionId] => AXL64a743b581484dba9f5c5bb7e96e1853
                                    [vpa] => 96XXXXXX73@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXX7847
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 465868350456
                                                    [upiTransactionId] => AXL64a743b581484dba9f5c5bb7e96e1853
                                                    [vpa] => 96XXXXXX73@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 08:41:35 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 08:41:35 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 08:41:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 08:41:35 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 08:41:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 08:41:35 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 08:41:35 UTC] Target appointment ID: TXN_1776069673081
[13-Apr-2026 08:41:35 UTC] Extracted numeric ID: 1776069673081
[13-Apr-2026 08:41:35 UTC] Appointment not found with ID: 1776069673081
[13-Apr-2026 08:41:35 UTC] Found recent pending appointment: ID=3139, Name=pradeep jain
[13-Apr-2026 08:41:35 UTC] Successfully updated recent appointment ID: 3139 to confirmed status
[13-Apr-2026 08:41:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776069673081","orderId":"OMO2604131411133699819307V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776070873354,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131411172278730519V","paymentMode":"UPI_INTENT","timestamp":1776069677263,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"465868350456","upiTransactionId":"AXL64a743b581484dba9f5c5bb7e96e1853","vpa":"96XXXXXX73@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"465868350456","upiTransactionId":"AXL64a743b581484dba9f5c5bb7e96e1853","vpa":"96XXXXXX73@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 08:42:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776069727073","orderId":"OMO2604131412073980491852V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1776070927383,"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":[]}}
[13-Apr-2026 08:42:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776069727073
            [orderId] => OMO2604131412073980491852V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1776070927383
            [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
                (
                )

        )

)

[13-Apr-2026 08:42:20 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 08:42:20 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 08:42:20 UTC] Amount Conversion: 20000 paise = 200 rupees
[13-Apr-2026 08:42:20 UTC] Payment callback error: Transaction ID not found in callback
[13-Apr-2026 08:44:47 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:47 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 08:44:47 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:47 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:47 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:47 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 08:44:47 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 08:44:47 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 08:44:47 UTC] Available dates found: 3
[13-Apr-2026 08:44:55 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:55 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 08:44:55 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:55 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:55 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:55 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 08:44:55 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 08:44:55 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 08:44:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 08:44:55 UTC] Available dates found: 3
[13-Apr-2026 08:44:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776069747031","orderId":"OMO2604131412273519819295V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776070947334,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131412330654552243V","paymentMode":"UPI_INTENT","timestamp":1776069753099,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7541","ifsc":"SBIN0031241","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"043483910367","upiTransactionId":"AXLbb1d11ed35ed48b4a8097d8fe159454f","vpa":"94XXXXXX44@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7541","ifsc":"SBIN0031241","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"043483910367","upiTransactionId":"AXLbb1d11ed35ed48b4a8097d8fe159454f","vpa":"94XXXXXX44@axl"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 08:44:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776069747031
            [orderId] => OMO2604131412273519819295V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776070947334
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131412330654552243V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776069753099
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7541
                                    [ifsc] => SBIN0031241
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 043483910367
                                    [upiTransactionId] => AXLbb1d11ed35ed48b4a8097d8fe159454f
                                    [vpa] => 94XXXXXX44@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7541
                                                    [ifsc] => SBIN0031241
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 043483910367
                                                    [upiTransactionId] => AXLbb1d11ed35ed48b4a8097d8fe159454f
                                                    [vpa] => 94XXXXXX44@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 08:44:59 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 08:44:59 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 08:44:59 UTC] Amount Conversion: 20000 paise = 200 rupees
[13-Apr-2026 08:44:59 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 08:44:59 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[13-Apr-2026 08:44:59 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 08:44:59 UTC] Target appointment ID: TXN_1776069747031
[13-Apr-2026 08:44:59 UTC] Extracted numeric ID: 1776069747031
[13-Apr-2026 08:44:59 UTC] Appointment not found with ID: 1776069747031
[13-Apr-2026 08:44:59 UTC] Found recent pending appointment: ID=3140, Name=murli Sen
[13-Apr-2026 08:44:59 UTC] Successfully updated recent appointment ID: 3140 to confirmed status
[13-Apr-2026 08:44:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776069747031","orderId":"OMO2604131412273519819295V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776070947334,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131412330654552243V","paymentMode":"UPI_INTENT","timestamp":1776069753099,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7541","ifsc":"SBIN0031241","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"043483910367","upiTransactionId":"AXLbb1d11ed35ed48b4a8097d8fe159454f","vpa":"94XXXXXX44@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7541","ifsc":"SBIN0031241","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"043483910367","upiTransactionId":"AXLbb1d11ed35ed48b4a8097d8fe159454f","vpa":"94XXXXXX44@axl"},"currency":"INR","amount":20000}]}]}}
[13-Apr-2026 08:46:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 08:46:08 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 08:46:08 UTC] Current time (IST): 14:16
[13-Apr-2026 08:46:08 UTC] Requested date: 2026-04-14
[13-Apr-2026 08:46:08 UTC] Today: 2026-04-13
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 08:46:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 08:46:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 08:46:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 08:46:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 08:46:08 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:08:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:08:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 09:08:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 09:08:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 09:08:05 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 09:08:05 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 09:08:05 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 09:08:05 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:08:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 09:08:05 UTC] Available dates found: 3
[13-Apr-2026 09:08:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:08:06 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:08:06 UTC] Current time (IST): 14:38
[13-Apr-2026 09:08:06 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:08:06 UTC] Today: 2026-04-13
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:08:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:08:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:08:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:08:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:08:06 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:09:56 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:09:56 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 09:09:56 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 09:09:56 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 09:09:56 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 09:09:56 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 09:09:56 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 09:09:56 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:09:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 09:09:56 UTC] Available dates found: 3
[13-Apr-2026 09:10:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:10:01 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:10:01 UTC] Current time (IST): 14:40
[13-Apr-2026 09:10:01 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:10:01 UTC] Today: 2026-04-13
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:10:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:10:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:10:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:10:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:10:01 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:10:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 09:10:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776071411104","orderId":"OMO2604131440113522806449V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776072611335,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131440153219078769V","paymentMode":"UPI_INTENT","timestamp":1776071415363,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5782","ifsc":"SBIN0031246","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"711367992458","upiTransactionId":"AXL0111cd098c1f4ef5a43bc8c972db8797","vpa":"97XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5782","ifsc":"SBIN0031246","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"711367992458","upiTransactionId":"AXL0111cd098c1f4ef5a43bc8c972db8797","vpa":"97XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 09:10:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776071411104
            [orderId] => OMO2604131440113522806449V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776072611335
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131440153219078769V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776071415363
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5782
                                    [ifsc] => SBIN0031246
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 711367992458
                                    [upiTransactionId] => AXL0111cd098c1f4ef5a43bc8c972db8797
                                    [vpa] => 97XXXXXX52@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5782
                                                    [ifsc] => SBIN0031246
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 711367992458
                                                    [upiTransactionId] => AXL0111cd098c1f4ef5a43bc8c972db8797
                                                    [vpa] => 97XXXXXX52@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 09:10:22 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 09:10:22 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 09:10:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 09:10:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 09:10:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 09:10:22 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 09:10:22 UTC] Target appointment ID: TXN_1776071411104
[13-Apr-2026 09:10:22 UTC] Extracted numeric ID: 1776071411104
[13-Apr-2026 09:10:22 UTC] Appointment not found with ID: 1776071411104
[13-Apr-2026 09:10:22 UTC] Found recent pending appointment: ID=3141, Name=pawan garg
[13-Apr-2026 09:10:22 UTC] Successfully updated recent appointment ID: 3141 to confirmed status
[13-Apr-2026 09:10:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776071411104","orderId":"OMO2604131440113522806449V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776072611335,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131440153219078769V","paymentMode":"UPI_INTENT","timestamp":1776071415363,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5782","ifsc":"SBIN0031246","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"711367992458","upiTransactionId":"AXL0111cd098c1f4ef5a43bc8c972db8797","vpa":"97XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5782","ifsc":"SBIN0031246","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"711367992458","upiTransactionId":"AXL0111cd098c1f4ef5a43bc8c972db8797","vpa":"97XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 09:31:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:31:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 09:31:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 09:31:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 09:31:05 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 09:31:05 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 09:31:05 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 09:31:05 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:31:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 09:31:05 UTC] Available dates found: 3
[13-Apr-2026 09:31:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:31:08 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:31:08 UTC] Current time (IST): 15:1
[13-Apr-2026 09:31:08 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:31:08 UTC] Today: 2026-04-13
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:31:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:31:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:31:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:31:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:31:08 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:31:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:31:22 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:31:22 UTC] Current time (IST): 15:1
[13-Apr-2026 09:31:22 UTC] Requested date: 2026-04-18
[13-Apr-2026 09:31:22 UTC] Today: 2026-04-13
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:31:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:31:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:31:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:31:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:31:22 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:31:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:31:25 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:31:25 UTC] Current time (IST): 15:1
[13-Apr-2026 09:31:25 UTC] Requested date: 2026-04-19
[13-Apr-2026 09:31:25 UTC] Today: 2026-04-13
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:31:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:31:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:31:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:31:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:31:25 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:31:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:31:27 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:31:27 UTC] Current time (IST): 15:1
[13-Apr-2026 09:31:27 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:31:27 UTC] Today: 2026-04-13
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:31:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:31:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:31:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:31:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:31:27 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:36:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 09:37:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776073054327","orderId":"OMO2604131507346699819926V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776074254651,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131507409684598628V","paymentMode":"UPI_INTENT","timestamp":1776073061010,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXX1018","ifsc":"UBIN0571831","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"732076423747","upiTransactionId":"AXLb5f153f583d0454991d852e0d409398c","vpa":"73XXXXXX76@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXX1018","ifsc":"UBIN0571831","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"732076423747","upiTransactionId":"AXLb5f153f583d0454991d852e0d409398c","vpa":"73XXXXXX76@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 09:37:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776073054327
            [orderId] => OMO2604131507346699819926V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776074254651
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131507409684598628V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776073061010
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXX1018
                                    [ifsc] => UBIN0571831
                                    [accountType] => SAVINGS
                                    [bankId] => UBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 732076423747
                                    [upiTransactionId] => AXLb5f153f583d0454991d852e0d409398c
                                    [vpa] => 73XXXXXX76@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXX1018
                                                    [ifsc] => UBIN0571831
                                                    [accountType] => SAVINGS
                                                    [bankId] => UBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 732076423747
                                                    [upiTransactionId] => AXLb5f153f583d0454991d852e0d409398c
                                                    [vpa] => 73XXXXXX76@axl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 09:37:50 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 09:37:50 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 09:37:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 09:37:50 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 09:37:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 09:37:50 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 09:37:50 UTC] Target appointment ID: TXN_1776073054327
[13-Apr-2026 09:37:50 UTC] Extracted numeric ID: 1776073054327
[13-Apr-2026 09:37:50 UTC] Appointment not found with ID: 1776073054327
[13-Apr-2026 09:37:50 UTC] Found recent pending appointment: ID=3142, Name=lalit vaishnav
[13-Apr-2026 09:37:50 UTC] Successfully updated recent appointment ID: 3142 to confirmed status
[13-Apr-2026 09:37:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776073054327","orderId":"OMO2604131507346699819926V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776074254651,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131507409684598628V","paymentMode":"UPI_INTENT","timestamp":1776073061010,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXX1018","ifsc":"UBIN0571831","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"732076423747","upiTransactionId":"AXLb5f153f583d0454991d852e0d409398c","vpa":"73XXXXXX76@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXX1018","ifsc":"UBIN0571831","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"732076423747","upiTransactionId":"AXLb5f153f583d0454991d852e0d409398c","vpa":"73XXXXXX76@axl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 09:49:32 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
[13-Apr-2026 09:49:32 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
[13-Apr-2026 09:49:32 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
[13-Apr-2026 09:49:32 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
[13-Apr-2026 09:49:37 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:49:37 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 09:49:37 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 09:49:37 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 09:49:37 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 09:49:37 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 09:49:37 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 09:49:37 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:49:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 09:49:37 UTC] Available dates found: 3
[13-Apr-2026 09:49:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:49:39 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:49:39 UTC] Current time (IST): 15:19
[13-Apr-2026 09:49:39 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:49:39 UTC] Today: 2026-04-13
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:49:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:49:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:49:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:49:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:49:39 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:51:17 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:51:17 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 09:51:17 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 09:51:17 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 09:51:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 09:51:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 09:51:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 09:51:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:51:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 09:51:17 UTC] Available dates found: 3
[13-Apr-2026 09:51:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:51:19 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:51:19 UTC] Current time (IST): 15:21
[13-Apr-2026 09:51:19 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:51:19 UTC] Today: 2026-04-13
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:51:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:51:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:51:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:51:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:51:19 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:51:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:51:58 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:51:58 UTC] Current time (IST): 15:21
[13-Apr-2026 09:51:58 UTC] Requested date: 2026-04-19
[13-Apr-2026 09:51:58 UTC] Today: 2026-04-13
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:51:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:51:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:51:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:51:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:51:58 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:53:16 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:53:16 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 09:53:16 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 09:53:16 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 09:53:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 09:53:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 09:53:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 09:53:16 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:53:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 09:53:16 UTC] Available dates found: 3
[13-Apr-2026 09:53:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:53:21 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:53:21 UTC] Current time (IST): 15:23
[13-Apr-2026 09:53:21 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:53:21 UTC] Today: 2026-04-13
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:53:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:53:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:53:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:53:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:53:21 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:53:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:53:46 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:53:46 UTC] Current time (IST): 15:23
[13-Apr-2026 09:53:46 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:53:46 UTC] Today: 2026-04-13
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:53:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:53:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:53:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:53:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:53:46 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:54:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:54:08 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:54:08 UTC] Current time (IST): 15:24
[13-Apr-2026 09:54:08 UTC] Requested date: 2026-04-18
[13-Apr-2026 09:54:08 UTC] Today: 2026-04-13
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:54:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:54:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:54:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:54:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:54:08 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:54:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:54:12 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:54:12 UTC] Current time (IST): 15:24
[13-Apr-2026 09:54:12 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:54:12 UTC] Today: 2026-04-13
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:54:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:54:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:54:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:54:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:54:12 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:54:32 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:54:32 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 09:54:32 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 09:54:32 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 09:54:32 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 09:54:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 09:54:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 09:54:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 09:54:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 09:54:32 UTC] Available dates found: 3
[13-Apr-2026 09:54:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:54:33 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:54:33 UTC] Current time (IST): 15:24
[13-Apr-2026 09:54:33 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:54:33 UTC] Today: 2026-04-13
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:54:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:54:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:54:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:54:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:54:33 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:55:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:55:10 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:55:10 UTC] Current time (IST): 15:25
[13-Apr-2026 09:55:10 UTC] Requested date: 2026-04-18
[13-Apr-2026 09:55:10 UTC] Today: 2026-04-13
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:55:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:55:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:55:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:55:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:55:10 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 09:55:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 09:55:15 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 09:55:15 UTC] Current time (IST): 15:25
[13-Apr-2026 09:55:15 UTC] Requested date: 2026-04-14
[13-Apr-2026 09:55:15 UTC] Today: 2026-04-13
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 09:55:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 09:55:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 09:55:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 09:55:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 09:55:15 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:11:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:11:26 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:11:26 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:11:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:11:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:11:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:11:26 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:11:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:11:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:11:26 UTC] Available dates found: 3
[13-Apr-2026 10:18:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:18:42 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:18:42 UTC] Current time (IST): 15:48
[13-Apr-2026 10:18:42 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:18:42 UTC] Today: 2026-04-13
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:18:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:18:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:18:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:18:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:18:42 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:20:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:20:14 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:20:14 UTC] Current time (IST): 15:50
[13-Apr-2026 10:20:14 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:20:14 UTC] Today: 2026-04-13
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:20:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:20:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:20:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:20:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:20:14 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:20:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:20:20 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:20:20 UTC] Current time (IST): 15:50
[13-Apr-2026 10:20:20 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:20:20 UTC] Today: 2026-04-13
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:20:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:20:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:20:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:20:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:20:20 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:20:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:20:30 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:20:30 UTC] Current time (IST): 15:50
[13-Apr-2026 10:20:30 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:20:30 UTC] Today: 2026-04-13
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:20:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:20:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:20:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:20:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:20:30 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:20:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:20:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:20:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:20:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:20:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:20:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:20:36 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:20:36 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:20:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:20:36 UTC] Available dates found: 3
[13-Apr-2026 10:20:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:20:38 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:20:38 UTC] Current time (IST): 15:50
[13-Apr-2026 10:20:38 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:20:38 UTC] Today: 2026-04-13
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:20:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:20:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:20:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:20:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:20:38 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:21:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 10:22:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776075711529","orderId":"OMO2604131551520872986440V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776076912071,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131551575899819378V","paymentMode":"UPI_INTENT","timestamp":1776075717634,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9800","ifsc":"SBIN0032232","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"902688105502","upiTransactionId":"YBL51683fd465454c02a782e1fe7a311e24","vpa":"93XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9800","ifsc":"SBIN0032232","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"902688105502","upiTransactionId":"YBL51683fd465454c02a782e1fe7a311e24","vpa":"93XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 10:22:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776075711529
            [orderId] => OMO2604131551520872986440V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776076912071
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131551575899819378V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776075717634
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9800
                                    [ifsc] => SBIN0032232
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 902688105502
                                    [upiTransactionId] => YBL51683fd465454c02a782e1fe7a311e24
                                    [vpa] => 93XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9800
                                                    [ifsc] => SBIN0032232
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 902688105502
                                                    [upiTransactionId] => YBL51683fd465454c02a782e1fe7a311e24
                                                    [vpa] => 93XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 10:22:10 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 10:22:10 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 10:22:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 10:22:10 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 10:22:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 10:22:10 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 10:22:10 UTC] Target appointment ID: TXN_1776075711529
[13-Apr-2026 10:22:10 UTC] Extracted numeric ID: 1776075711529
[13-Apr-2026 10:22:10 UTC] Appointment not found with ID: 1776075711529
[13-Apr-2026 10:22:10 UTC] Found recent pending appointment: ID=3143, Name=ram Lal nayak
[13-Apr-2026 10:22:10 UTC] Successfully updated recent appointment ID: 3143 to confirmed status
[13-Apr-2026 10:22:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776075711529","orderId":"OMO2604131551520872986440V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776076912071,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131551575899819378V","paymentMode":"UPI_INTENT","timestamp":1776075717634,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9800","ifsc":"SBIN0032232","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"902688105502","upiTransactionId":"YBL51683fd465454c02a782e1fe7a311e24","vpa":"93XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9800","ifsc":"SBIN0032232","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"902688105502","upiTransactionId":"YBL51683fd465454c02a782e1fe7a311e24","vpa":"93XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 10:22:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 10:23:12 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:23:12 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:23:12 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:23:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:23:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:23:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:23:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:23:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:23:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:23:12 UTC] Available dates found: 3
[13-Apr-2026 10:23:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:23:13 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:23:13 UTC] Current time (IST): 15:53
[13-Apr-2026 10:23:13 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:23:13 UTC] Today: 2026-04-13
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:23:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:23:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:23:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:23:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:23:13 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:23:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:23:15 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:23:15 UTC] Current time (IST): 15:53
[13-Apr-2026 10:23:15 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:23:15 UTC] Today: 2026-04-13
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:23:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:23:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:23:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:23:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:23:15 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:24:55 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:24:55 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:24:55 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:24:55 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:24:55 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:24:55 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:24:55 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:24:55 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:24:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:24:55 UTC] Available dates found: 3
[13-Apr-2026 10:24:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:24:57 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:24:57 UTC] Current time (IST): 15:54
[13-Apr-2026 10:24:57 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:24:57 UTC] Today: 2026-04-13
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:24:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:24:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:24:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:24:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:24:57 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:25:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:25:06 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:25:06 UTC] Current time (IST): 15:55
[13-Apr-2026 10:25:06 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:25:06 UTC] Today: 2026-04-13
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:25:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:25:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:25:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:25:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:25:06 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:25:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:25:08 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:25:08 UTC] Current time (IST): 15:55
[13-Apr-2026 10:25:08 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:25:08 UTC] Today: 2026-04-13
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:25:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:25:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:25:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:25:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:25:08 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:25:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:25:14 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:25:14 UTC] Current time (IST): 15:55
[13-Apr-2026 10:25:14 UTC] Requested date: 2026-04-19
[13-Apr-2026 10:25:14 UTC] Today: 2026-04-13
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:25:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:25:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:25:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:25:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:25:14 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:25:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:25:15 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:25:15 UTC] Current time (IST): 15:55
[13-Apr-2026 10:25:15 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:25:15 UTC] Today: 2026-04-13
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:25:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:25:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:25:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:25:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:25:15 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:25:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:25:17 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:25:17 UTC] Current time (IST): 15:55
[13-Apr-2026 10:25:17 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:25:17 UTC] Today: 2026-04-13
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:25:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:25:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:25:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:25:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:25:17 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:25:29 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:29 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:25:29 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:29 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:29 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:29 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:25:29 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:25:29 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:25:29 UTC] Available dates found: 3
[13-Apr-2026 10:25:34 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:34 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:25:34 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:34 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:34 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:25:34 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:25:34 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:25:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:25:34 UTC] Available dates found: 3
[13-Apr-2026 10:25:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:25:36 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:25:36 UTC] Current time (IST): 15:55
[13-Apr-2026 10:25:36 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:25:36 UTC] Today: 2026-04-13
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:25:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:25:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:25:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:25:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:25:36 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:27:09 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:27:09 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:27:09 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:27:09 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:27:09 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:27:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:27:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:27:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:27:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:27:09 UTC] Available dates found: 3
[13-Apr-2026 10:27:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:27:11 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:27:11 UTC] Current time (IST): 15:57
[13-Apr-2026 10:27:11 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:27:11 UTC] Today: 2026-04-13
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:27:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:27:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:27:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:27:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:27:11 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:27:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:27:21 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:27:21 UTC] Current time (IST): 15:57
[13-Apr-2026 10:27:21 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:27:21 UTC] Today: 2026-04-13
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:27:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:27:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:27:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:27:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:27:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:27:21 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:27:21 UTC] Current time (IST): 15:57
[13-Apr-2026 10:27:21 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:27:21 UTC] Today: 2026-04-13
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:27:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:27:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:27:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:27:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:27:21 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:27:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:27:24 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:27:24 UTC] Current time (IST): 15:57
[13-Apr-2026 10:27:24 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:27:24 UTC] Today: 2026-04-13
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:27:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:27:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:27:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:27:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:27:24 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:27:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:27:26 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:27:26 UTC] Current time (IST): 15:57
[13-Apr-2026 10:27:26 UTC] Requested date: 2026-04-19
[13-Apr-2026 10:27:26 UTC] Today: 2026-04-13
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:27:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:27:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:27:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:27:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:27:26 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:27:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:27:28 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:27:28 UTC] Current time (IST): 15:57
[13-Apr-2026 10:27:28 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:27:28 UTC] Today: 2026-04-13
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:27:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:27:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:27:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:27:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:27:28 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:28:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:28:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:28:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:28:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:28:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:28:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:28:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:28:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:28:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:28:28 UTC] Available dates found: 3
[13-Apr-2026 10:28:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:28:33 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:28:33 UTC] Current time (IST): 15:58
[13-Apr-2026 10:28:33 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:28:33 UTC] Today: 2026-04-13
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:28:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:28:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:28:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:28:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:28:33 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:28:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:28:39 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:28:39 UTC] Current time (IST): 15:58
[13-Apr-2026 10:28:39 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:28:39 UTC] Today: 2026-04-13
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:28:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:28:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:28:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:28:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:28:39 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:28:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:28:41 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:28:41 UTC] Current time (IST): 15:58
[13-Apr-2026 10:28:41 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:28:41 UTC] Today: 2026-04-13
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:28:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:28:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:28:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:28:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:28:41 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:29:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:29:07 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:29:07 UTC] Current time (IST): 15:59
[13-Apr-2026 10:29:07 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:29:07 UTC] Today: 2026-04-13
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:29:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:29:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:29:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:29:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:29:07 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:29:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:29:16 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:29:16 UTC] Current time (IST): 15:59
[13-Apr-2026 10:29:16 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:29:16 UTC] Today: 2026-04-13
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:29:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:29:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:29:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:29:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:29:16 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:30:09 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:30:09 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:30:09 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:30:09 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:30:09 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:30:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:30:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:30:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:30:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:30:09 UTC] Available dates found: 3
[13-Apr-2026 10:30:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:30:16 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:30:16 UTC] Current time (IST): 16:0
[13-Apr-2026 10:30:16 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:30:16 UTC] Today: 2026-04-13
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:30:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:30:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:30:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:30:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:30:16 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:30:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:30:41 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:30:41 UTC] Current time (IST): 16:0
[13-Apr-2026 10:30:41 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:30:41 UTC] Today: 2026-04-13
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:30:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:30:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:30:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:30:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:30:41 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:31:22 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:31:22 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:22 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:22 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:22 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:31:22 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:31:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:31:22 UTC] Available dates found: 3
[13-Apr-2026 10:31:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:31:24 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:31:24 UTC] Current time (IST): 16:1
[13-Apr-2026 10:31:24 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:31:24 UTC] Today: 2026-04-13
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:31:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:31:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:31:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:31:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:31:24 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:31:40 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:40 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:31:40 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:40 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:40 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:31:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:31:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:31:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:31:40 UTC] Available dates found: 3
[13-Apr-2026 10:31:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:31:43 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:31:43 UTC] Current time (IST): 16:1
[13-Apr-2026 10:31:43 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:31:43 UTC] Today: 2026-04-13
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:31:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:31:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:31:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:31:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:31:43 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:32: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
[13-Apr-2026 10:32: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
[13-Apr-2026 10:32: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
[13-Apr-2026 10:32: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
[13-Apr-2026 10:53:45 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:53:45 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 10:53:45 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 10:53:45 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 10:53:45 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 10:53:45 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 10:53:45 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 10:53:45 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 10:53:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 10:53:45 UTC] Available dates found: 3
[13-Apr-2026 10:53:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:53:47 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:53:47 UTC] Current time (IST): 16:23
[13-Apr-2026 10:53:47 UTC] Requested date: 2026-04-14
[13-Apr-2026 10:53:47 UTC] Today: 2026-04-13
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:53:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:53:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:53:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:53:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:53:47 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 10:54:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 10:54:01 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 10:54:01 UTC] Current time (IST): 16:24
[13-Apr-2026 10:54:01 UTC] Requested date: 2026-04-18
[13-Apr-2026 10:54:01 UTC] Today: 2026-04-13
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 10:54:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 10:54:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 10:54:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 10:54:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 10:54:01 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 11:14:00 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 11:14:00 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 11:14:00 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 11:14:00 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 11:14:00 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 11:14:00 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 11:14:00 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 11:14:00 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 11:14:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 11:14:00 UTC] Available dates found: 3
[13-Apr-2026 11:14:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 11:14:03 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 11:14:03 UTC] Current time (IST): 16:44
[13-Apr-2026 11:14:03 UTC] Requested date: 2026-04-14
[13-Apr-2026 11:14:03 UTC] Today: 2026-04-13
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 11:14:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 11:14:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 11:14:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 11:14:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 11:14:03 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 12:26:46 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 12:26:46 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 12:26:46 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 12:26:46 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 12:26:46 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 12:26:46 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 12:26:46 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 12:26:46 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 12:26:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 12:26:46 UTC] Available dates found: 3
[13-Apr-2026 12:26:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 12:26:48 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 12:26:48 UTC] Current time (IST): 17:56
[13-Apr-2026 12:26:48 UTC] Requested date: 2026-04-14
[13-Apr-2026 12:26:48 UTC] Today: 2026-04-13
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 12:26:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 12:26:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 12:26:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 12:26:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 12:26:48 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 13:54:53 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 13:54:53 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 13:54:53 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 13:54:53 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 13:54:53 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 13:54:53 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 13:54:53 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 13:54:53 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 13:54:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 13:54:53 UTC] Available dates found: 3
[13-Apr-2026 13:55:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 13:55:00 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 13:55:00 UTC] Current time (IST): 19:25
[13-Apr-2026 13:55:00 UTC] Requested date: 2026-04-14
[13-Apr-2026 13:55:00 UTC] Today: 2026-04-13
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 13:55:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 13:55:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 13:55:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 13:55:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 13:55:00 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:18:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:18:26 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 14:18:26 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 14:18:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 14:18:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 14:18:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 14:18:26 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 14:18:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:18:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 14:18:26 UTC] Available dates found: 3
[13-Apr-2026 14:18:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:18:35 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:18:35 UTC] Current time (IST): 19:48
[13-Apr-2026 14:18:35 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:18:35 UTC] Today: 2026-04-13
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:18:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:18:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:18:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:18:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:18:35 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:18:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:18:40 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:18:40 UTC] Current time (IST): 19:48
[13-Apr-2026 14:18:40 UTC] Requested date: 2026-04-18
[13-Apr-2026 14:18:40 UTC] Today: 2026-04-13
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:18:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:18:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:18:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:18:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:18:40 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:19:08 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:19:08 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 14:19:08 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 14:19:08 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 14:19:08 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 14:19:08 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 14:19:08 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 14:19:08 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:19:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 14:19:08 UTC] Available dates found: 3
[13-Apr-2026 14:19:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:19:13 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:19:13 UTC] Current time (IST): 19:49
[13-Apr-2026 14:19:13 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:19:13 UTC] Today: 2026-04-13
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:19:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:19:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:19:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:19:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:19:13 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:19:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:19:17 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:19:17 UTC] Current time (IST): 19:49
[13-Apr-2026 14:19:17 UTC] Requested date: 2026-04-18
[13-Apr-2026 14:19:17 UTC] Today: 2026-04-13
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:19:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:19:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:19:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:19:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:19:17 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:19:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:19:45 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:19:45 UTC] Current time (IST): 19:49
[13-Apr-2026 14:19:45 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:19:45 UTC] Today: 2026-04-13
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:19:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:19:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:19:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:19:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:19:45 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:19:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:19:47 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:19:47 UTC] Current time (IST): 19:49
[13-Apr-2026 14:19:47 UTC] Requested date: 2026-04-18
[13-Apr-2026 14:19:47 UTC] Today: 2026-04-13
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:19:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:19:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:19:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:19:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:19:47 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:20:20 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:20:20 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 14:20:20 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 14:20:20 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 14:20:20 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 14:20:20 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 14:20:20 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 14:20:20 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:20:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 14:20:20 UTC] Available dates found: 3
[13-Apr-2026 14:20:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:20:23 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:20:23 UTC] Current time (IST): 19:50
[13-Apr-2026 14:20:23 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:20:23 UTC] Today: 2026-04-13
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:20:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:20:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:20:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:20:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:20:23 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:20:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:20:40 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:20:40 UTC] Current time (IST): 19:50
[13-Apr-2026 14:20:40 UTC] Requested date: 2026-04-18
[13-Apr-2026 14:20:40 UTC] Today: 2026-04-13
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:20:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:20:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:20:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:20:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:20:40 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:21:51 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:21:51 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 14:21:51 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 14:21:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 14:21:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 14:21:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 14:21:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 14:21:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:21:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 14:21:51 UTC] Available dates found: 3
[13-Apr-2026 14:22:27 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:27 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 14:22:27 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:27 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:27 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 14:22:27 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 14:22:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 14:22:27 UTC] Available dates found: 3
[13-Apr-2026 14:22:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:22:32 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:22:32 UTC] Current time (IST): 19:52
[13-Apr-2026 14:22:32 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:22:32 UTC] Today: 2026-04-13
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:22:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:22:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:22:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:22:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:22:32 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:22:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:22:46 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:22:46 UTC] Current time (IST): 19:52
[13-Apr-2026 14:22:46 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:22:46 UTC] Today: 2026-04-13
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:22:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:22:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:22:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:22:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:22:46 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:22:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:22:50 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:22:50 UTC] Current time (IST): 19:52
[13-Apr-2026 14:22:50 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:22:50 UTC] Today: 2026-04-13
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:22:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:22:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:22:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:22:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:22:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:22:50 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:22:50 UTC] Current time (IST): 19:52
[13-Apr-2026 14:22:50 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:22:50 UTC] Today: 2026-04-13
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:22:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:22:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:22:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:22:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:22:50 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:22:57 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:57 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 14:22:57 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 14:22:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 14:22:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 14:22:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 14:22:57 UTC] Available dates found: 3
[13-Apr-2026 14:22:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:22:59 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:22:59 UTC] Current time (IST): 19:52
[13-Apr-2026 14:22:59 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:22:59 UTC] Today: 2026-04-13
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:22:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:22:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:22:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:22:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:22:59 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:23:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:23:02 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:23:02 UTC] Current time (IST): 19:53
[13-Apr-2026 14:23:02 UTC] Requested date: 2026-04-18
[13-Apr-2026 14:23:02 UTC] Today: 2026-04-13
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:23:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:23:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:23:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:23:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:23:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:23:02 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:23:02 UTC] Current time (IST): 19:53
[13-Apr-2026 14:23:02 UTC] Requested date: 2026-04-19
[13-Apr-2026 14:23:02 UTC] Today: 2026-04-13
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:23:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:23:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:23:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:23:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:23:02 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:23:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:23:03 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:23:03 UTC] Current time (IST): 19:53
[13-Apr-2026 14:23:03 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:23:03 UTC] Today: 2026-04-13
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:23:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:23:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:23:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:23:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:23:03 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:23:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:23:04 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:23:04 UTC] Current time (IST): 19:53
[13-Apr-2026 14:23:04 UTC] Requested date: 2026-04-18
[13-Apr-2026 14:23:04 UTC] Today: 2026-04-13
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:23:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:23:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:23:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:23:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:23:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:23:04 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:23:04 UTC] Current time (IST): 19:53
[13-Apr-2026 14:23:04 UTC] Requested date: 2026-04-14
[13-Apr-2026 14:23:04 UTC] Today: 2026-04-13
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:23:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:23:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:23:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:23:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:23:04 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:23:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 14:23:17 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 14:23:17 UTC] Current time (IST): 19:53
[13-Apr-2026 14:23:17 UTC] Requested date: 2026-04-18
[13-Apr-2026 14:23:17 UTC] Today: 2026-04-13
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 14:23:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 14:23:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 14:23:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 14:23:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 14:23:17 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 14:24:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776090225784","orderId":"OMO2604131953470007949839V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776091426986,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131953580535155077V","paymentMode":"UPI_INTENT","timestamp":1776090238092,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9599","ifsc":"SBIN0031321","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"084242678667","upiTransactionId":"YBLa9f034009cad4610b7baf8c001d79c1b","vpa":"93XXXXXX34@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9599","ifsc":"SBIN0031321","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"084242678667","upiTransactionId":"YBLa9f034009cad4610b7baf8c001d79c1b","vpa":"93XXXXXX34@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 14:24:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776090225784
            [orderId] => OMO2604131953470007949839V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776091426986
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604131953580535155077V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776090238092
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9599
                                    [ifsc] => SBIN0031321
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 084242678667
                                    [upiTransactionId] => YBLa9f034009cad4610b7baf8c001d79c1b
                                    [vpa] => 93XXXXXX34@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9599
                                                    [ifsc] => SBIN0031321
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 084242678667
                                                    [upiTransactionId] => YBLa9f034009cad4610b7baf8c001d79c1b
                                                    [vpa] => 93XXXXXX34@ybl
                                                )

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

                                )

                        )

                )

        )

)

[13-Apr-2026 14:24:19 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 14:24:19 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 14:24:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[13-Apr-2026 14:24:19 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[13-Apr-2026 14:24:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[13-Apr-2026 14:24:19 UTC] Payment is SUCCESS, attempting to update appointment...
[13-Apr-2026 14:24:19 UTC] Target appointment ID: TXN_1776090225784
[13-Apr-2026 14:24:19 UTC] Extracted numeric ID: 1776090225784
[13-Apr-2026 14:24:19 UTC] Appointment not found with ID: 1776090225784
[13-Apr-2026 14:24:19 UTC] Found recent pending appointment: ID=3144, Name=Arjun Singh rao
[13-Apr-2026 14:24:19 UTC] Successfully updated recent appointment ID: 3144 to confirmed status
[13-Apr-2026 14:24:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776090225784","orderId":"OMO2604131953470007949839V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776091426986,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604131953580535155077V","paymentMode":"UPI_INTENT","timestamp":1776090238092,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9599","ifsc":"SBIN0031321","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"084242678667","upiTransactionId":"YBLa9f034009cad4610b7baf8c001d79c1b","vpa":"93XXXXXX34@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9599","ifsc":"SBIN0031321","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"084242678667","upiTransactionId":"YBLa9f034009cad4610b7baf8c001d79c1b","vpa":"93XXXXXX34@ybl"},"currency":"INR","amount":10000}]}]}}
[13-Apr-2026 14:24:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[13-Apr-2026 15:26:42 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:26:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 15:26:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 15:26:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 15:26:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 15:26:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 15:26:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 15:26:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:26:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 15:26:42 UTC] Available dates found: 3
[13-Apr-2026 15:26:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:26:47 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:26:47 UTC] Current time (IST): 20:56
[13-Apr-2026 15:26:47 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:26:47 UTC] Today: 2026-04-13
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:26:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:26:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:26:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:26:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:26:47 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:38:27 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:27 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 15:38:27 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:27 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:27 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 15:38:27 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 15:38:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 15:38:27 UTC] Available dates found: 3
[13-Apr-2026 15:38:35 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:35 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 15:38:35 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:35 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:35 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:35 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 15:38:35 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 15:38:35 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:38:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 15:38:35 UTC] Available dates found: 3
[13-Apr-2026 15:38:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:38:40 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:38:40 UTC] Current time (IST): 21:8
[13-Apr-2026 15:38:40 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:38:40 UTC] Today: 2026-04-13
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:38:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:38:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:38:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:38:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:38:40 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:51:26 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:51:26 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 15:51:26 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 15:51:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 15:51:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 15:51:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 15:51:26 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 15:51:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:51:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 15:51:26 UTC] Available dates found: 3
[13-Apr-2026 15:51:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:51:29 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:51:29 UTC] Current time (IST): 21:21
[13-Apr-2026 15:51:29 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:51:29 UTC] Today: 2026-04-13
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:51:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:51:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:51:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:51:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:51:29 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:51:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:51:33 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:51:33 UTC] Current time (IST): 21:21
[13-Apr-2026 15:51:33 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:51:33 UTC] Today: 2026-04-13
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:51:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:51:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:51:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:51:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:51:33 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:51:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:51:35 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:51:35 UTC] Current time (IST): 21:21
[13-Apr-2026 15:51:35 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:51:35 UTC] Today: 2026-04-13
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:51:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:51:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:51:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:51:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:51:35 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:51:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:51:45 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:51:45 UTC] Current time (IST): 21:21
[13-Apr-2026 15:51:45 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:51:45 UTC] Today: 2026-04-13
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:51:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:51:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:51:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:51:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:51:45 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:51:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:51:59 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:51:59 UTC] Current time (IST): 21:21
[13-Apr-2026 15:51:59 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:51:59 UTC] Today: 2026-04-13
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:51:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:51:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:51:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:51:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:51:59 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:52:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:52:00 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:52:00 UTC] Current time (IST): 21:22
[13-Apr-2026 15:52:00 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:52:00 UTC] Today: 2026-04-13
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:52:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:52:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:52:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:52:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:52:00 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:54:36 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:54:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 15:54:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 15:54:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 15:54:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 15:54:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 15:54:36 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 15:54:36 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 15:54:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 15:54:36 UTC] Available dates found: 3
[13-Apr-2026 15:54:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:54:42 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:54:42 UTC] Current time (IST): 21:24
[13-Apr-2026 15:54:42 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:54:42 UTC] Today: 2026-04-13
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:54:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:54:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:54:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:54:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:54:42 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 15:54:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 15:54:54 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 15:54:54 UTC] Current time (IST): 21:24
[13-Apr-2026 15:54:54 UTC] Requested date: 2026-04-14
[13-Apr-2026 15:54:54 UTC] Today: 2026-04-13
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 15:54:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 15:54:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 15:54:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 15:54:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 15:54:54 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:00:51 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:51 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 16:00:51 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 16:00:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 16:00:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 16:00:51 UTC] Available dates found: 3
[13-Apr-2026 16:00:53 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:53 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 16:00:53 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:53 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:53 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:53 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 16:00:53 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 16:00:53 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:00:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 16:00:53 UTC] Available dates found: 3
[13-Apr-2026 16:00:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:00:54 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:00:54 UTC] Current time (IST): 21:30
[13-Apr-2026 16:00:54 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:00:54 UTC] Today: 2026-04-13
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:00:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:00:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:00:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:00:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:00:54 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:01:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:01:02 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:01:02 UTC] Current time (IST): 21:31
[13-Apr-2026 16:01:02 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:01:02 UTC] Today: 2026-04-13
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:01:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:01:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:01:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:01:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:01:02 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:01:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:01:10 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:01:10 UTC] Current time (IST): 21:31
[13-Apr-2026 16:01:10 UTC] Requested date: 2026-04-18
[13-Apr-2026 16:01:10 UTC] Today: 2026-04-13
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:01:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:01:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:01:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:01:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:01:10 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:01:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:01:25 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:01:25 UTC] Current time (IST): 21:31
[13-Apr-2026 16:01:25 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:01:25 UTC] Today: 2026-04-13
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:01:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:01:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:01:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:01:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:01:25 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:01:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:01:28 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:01:28 UTC] Current time (IST): 21:31
[13-Apr-2026 16:01:28 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:01:28 UTC] Today: 2026-04-13
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:01:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:01:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:01:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:01:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:01:28 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:01:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:01:30 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:01:30 UTC] Current time (IST): 21:31
[13-Apr-2026 16:01:30 UTC] Requested date: 2026-04-18
[13-Apr-2026 16:01:30 UTC] Today: 2026-04-13
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:01:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:01:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:01:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:01:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:01:30 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:01:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:01:32 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:01:32 UTC] Current time (IST): 21:31
[13-Apr-2026 16:01:32 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:01:32 UTC] Today: 2026-04-13
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:01:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:01:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:01:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:01:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:01:32 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:01:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:01:45 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:01:45 UTC] Current time (IST): 21:31
[13-Apr-2026 16:01:45 UTC] Requested date: 2026-04-18
[13-Apr-2026 16:01:45 UTC] Today: 2026-04-13
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:01:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:01:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:01:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:01:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:01:45 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:02:02 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 16:02:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:02 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:02 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 16:02:02 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 16:02:02 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 16:02:02 UTC] Available dates found: 3
[13-Apr-2026 16:02:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:02:04 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:02:04 UTC] Current time (IST): 21:32
[13-Apr-2026 16:02:04 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:02:04 UTC] Today: 2026-04-13
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:02:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:02:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:02:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:02:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:02:04 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:02:05 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:05 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 16:02:05 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:05 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 16:02:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 16:02:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:02:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 16:02:06 UTC] Available dates found: 3
[13-Apr-2026 16:02:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:02:08 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:02:08 UTC] Current time (IST): 21:32
[13-Apr-2026 16:02:08 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:02:08 UTC] Today: 2026-04-13
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:02:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:02:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:02:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:02:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:02:08 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:02:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:02:10 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:02:10 UTC] Current time (IST): 21:32
[13-Apr-2026 16:02:10 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:02:10 UTC] Today: 2026-04-13
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:02:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:02:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:02:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:02:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:02:10 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:02:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:02:42 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:02:42 UTC] Current time (IST): 21:32
[13-Apr-2026 16:02:42 UTC] Requested date: 2026-04-18
[13-Apr-2026 16:02:42 UTC] Today: 2026-04-13
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:02:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:02:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:02:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:02:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:02:42 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:04:02 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
[13-Apr-2026 16:04:02 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
[13-Apr-2026 16:04:02 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
[13-Apr-2026 16:04:02 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
[13-Apr-2026 16:11:55 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:11:55 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 16:11:55 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 16:11:55 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 16:11:55 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 16:11:55 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 16:11:55 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 16:11:55 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:11:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 16:11:55 UTC] Available dates found: 3
[13-Apr-2026 16:11:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:11:59 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:11:59 UTC] Current time (IST): 21:41
[13-Apr-2026 16:11:59 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:11:59 UTC] Today: 2026-04-13
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:11:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:11:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:11:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:11:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:11:59 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:40:20 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:40:20 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 16:40:20 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 16:40:20 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 16:40:20 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 16:40:20 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 16:40:20 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 16:40:20 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:40:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 16:40:20 UTC] Available dates found: 3
[13-Apr-2026 16:40:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:40:22 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:40:22 UTC] Current time (IST): 22:10
[13-Apr-2026 16:40:22 UTC] Requested date: 2026-04-18
[13-Apr-2026 16:40:22 UTC] Today: 2026-04-13
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:40:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:40:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:40:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:40:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:40:22 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:40:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:40:38 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:40:38 UTC] Current time (IST): 22:10
[13-Apr-2026 16:40:38 UTC] Requested date: 2026-04-19
[13-Apr-2026 16:40:38 UTC] Today: 2026-04-13
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:40:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:40:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:40:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:40:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:40:38 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:49:43 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:49:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 16:49:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 16:49:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 16:49:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 16:49:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 16:49:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 16:49:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:49:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 16:49:43 UTC] Available dates found: 3
[13-Apr-2026 16:50:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:50:11 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:50:11 UTC] Current time (IST): 22:20
[13-Apr-2026 16:50:11 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:50:11 UTC] Today: 2026-04-13
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:50:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:50:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:50:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:50:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:50:11 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:54:56 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:54:56 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 16:54:56 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 16:54:56 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 16:54:56 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 16:54:56 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 16:54:56 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 16:54:56 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 16:54:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 16:54:56 UTC] Available dates found: 3
[13-Apr-2026 16:55:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:55:04 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:55:04 UTC] Current time (IST): 22:25
[13-Apr-2026 16:55:04 UTC] Requested date: 2026-04-14
[13-Apr-2026 16:55:04 UTC] Today: 2026-04-13
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:55:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:55:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:55:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:55:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:55:04 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 16:55:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 16:55:31 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 16:55:31 UTC] Current time (IST): 22:25
[13-Apr-2026 16:55:31 UTC] Requested date: 2026-04-19
[13-Apr-2026 16:55:31 UTC] Today: 2026-04-13
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 16:55:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 16:55:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 16:55:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 16:55:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 16:55:31 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 20:34:10 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 20:34:10 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 20:34:10 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 20:34:10 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 20:34:10 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 20:34:10 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 20:34:10 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 20:34:10 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 20:34:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 20:34:10 UTC] Available dates found: 3
[13-Apr-2026 20:34:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 20:34:16 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 20:34:16 UTC] Current time (IST): 2:4
[13-Apr-2026 20:34:16 UTC] Requested date: 2026-04-14
[13-Apr-2026 20:34:16 UTC] Today: 2026-04-13
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 20:34:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 20:34:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 20:34:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 20:34:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 20:34:16 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 20:34:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[13-Apr-2026 20:34:24 UTC] Using actual slot duration: 15 minutes
[13-Apr-2026 20:34:24 UTC] Current time (IST): 2:4
[13-Apr-2026 20:34:24 UTC] Requested date: 2026-04-18
[13-Apr-2026 20:34:24 UTC] Today: 2026-04-13
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 08:00 - 08:15
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 08:15 - 08:30
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 08:30 - 08:45
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 08:45 - 09:00
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 09:00 - 09:15
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 09:15 - 09:30
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 09:30 - 09:45
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 09:45 - 10:00
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 10:00 - 10:15
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 10:15 - 10:30
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 10:30 - 10:45
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 10:45 - 11:00
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 11:00 - 11:15
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 11:15 - 11:30
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 11:30 - 11:45
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 11:45 - 12:00
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 12:00 - 12:15
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 12:15 - 12:30
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 12:30 - 12:45
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 12:45 - 13:00
[13-Apr-2026 20:34:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[13-Apr-2026 20:34:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[13-Apr-2026 20:34:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[13-Apr-2026 20:34:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 14:00 - 14:15
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 14:15 - 14:30
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 14:30 - 14:45
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 14:45 - 15:00
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 15:00 - 15:15
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 15:15 - 15:30
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 15:30 - 15:45
[13-Apr-2026 20:34:24 UTC] Slot added (future date): 15:45 - 16:00
[13-Apr-2026 20:35:59 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
[13-Apr-2026 20:35:59 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
[13-Apr-2026 20:35:59 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
[13-Apr-2026 20:35:59 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
[13-Apr-2026 21:24:23 UTC] Update Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[13-Apr-2026 21:29:47 UTC] PHP Warning:  require_once(../config/auth.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[13-Apr-2026 21:29:47 UTC] PHP Fatal error:  Uncaught Error: Failed opening required '../config/auth.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php:8
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[13-Apr-2026 21:33:02 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
[13-Apr-2026 21:33:02 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'auth.php' (include_path='.:/opt/cpanel/ea-php81/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
[13-Apr-2026 21:36:05 UTC] Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[13-Apr-2026 21:40:59 UTC] Simple backend called - Method: GET
[13-Apr-2026 21:41:23 UTC] Payment Callback - Raw Input: 
[13-Apr-2026 21:41:23 UTC] Payment Callback - Decoded Data: 
[13-Apr-2026 21:41:23 UTC] Payment Callback - POST Data: Array
(
)

[13-Apr-2026 21:41:23 UTC] Payment Callback - GET Data: Array
(
)

[13-Apr-2026 21:41:23 UTC] Payment callback error: No payment data received
[13-Apr-2026 21:41:36 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[13-Apr-2026 21:41:36 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[13-Apr-2026 21:44:01 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php on line 2
[13-Apr-2026 21:44:01 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php:2
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php on line 2
[13-Apr-2026 21:46:02 UTC] Test backend called - Method: GET
[13-Apr-2026 21:46:02 UTC] Raw input: 
[13-Apr-2026 21:46:15 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php on line 3
[13-Apr-2026 21:46:15 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php:3
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php on line 3
[13-Apr-2026 21:48:15 UTC] Payment details error: Payment ID is required
[13-Apr-2026 21:49:30 UTC] PHP Fatal error:  Uncaught Error: Class "Database" not found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php:27
Stack trace:
#0 /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php(217): PhonePeAPI->__construct()
#1 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php on line 27
[13-Apr-2026 21:54:36 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[13-Apr-2026 21:54:36 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php:3
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[13-Apr-2026 21:57:01 UTC] PHP Parse error:  syntax error, unexpected token "=", expecting end of file in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_booking.php on line 13
[13-Apr-2026 21:59:02 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_settings.php on line 10
[13-Apr-2026 22:01:28 UTC] Date: 2026-04-13, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 22:01:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[13-Apr-2026 22:01:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[13-Apr-2026 22:01:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[13-Apr-2026 22:01:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[13-Apr-2026 22:01:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[13-Apr-2026 22:01:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[13-Apr-2026 22:01:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[13-Apr-2026 22:01:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[13-Apr-2026 22:01:28 UTC] Available dates found: 3
[13-Apr-2026 22:03:41 UTC] API Request - Method: GET, Endpoint: 
[13-Apr-2026 22:03:41 UTC] GET params: Array
(
)

[13-Apr-2026 22:03:41 UTC] POST params: Array
(
)

[13-Apr-2026 22:03:54 UTC] PHP Warning:  file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 9
[13-Apr-2026 22:03:54 UTC] PHP Warning:  file_get_contents(http://localhost/astro_admin/api/get_tatkal_settings.php): Failed to open stream: no suitable wrapper could be found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 9
[13-Apr-2026 22:03:54 UTC] PHP Warning:  get_headers(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 23
[13-Apr-2026 22:03:54 UTC] PHP Warning:  get_headers(): This function may only be used against URLs in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 23
[13-Apr-2026 22:04:18 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[13-Apr-2026 22:04:18 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[13-Apr-2026 22:06:19 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php on line 4
[13-Apr-2026 22:06:19 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php on line 4
[13-Apr-2026 22:41:04 UTC] PHP Warning:  file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal_dates.php on line 31
[13-Apr-2026 22:41:04 UTC] PHP Warning:  file_get_contents(https://astro.siddharthnahar.in/astro_admin/api/get_tatkal_dates.php): Failed to open stream: no suitable wrapper could be found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal_dates.php on line 31
[13-Apr-2026 22:41:53 UTC] [PG] BUILD=v2025-09-30_14:30_UAT
[13-Apr-2026 22:42:05 UTC] [PG] BUILD=v2025-09-27_19:00_BROWSER_TESTABLE
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:43:57 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[13-Apr-2026 22:46:25 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php on line 2
[13-Apr-2026 22:46:25 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php on line 3
[13-Apr-2026 22:46:25 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php on line 4
[13-Apr-2026 22:46:25 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php on line 5
[13-Apr-2026 22:46:37 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_status.php on line 14
[13-Apr-2026 22:49:15 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/get_tatkal_appointments.php on line 10
[13-Apr-2026 23:00:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 2
[13-Apr-2026 23:00:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 3
[13-Apr-2026 23:00:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 4
[13-Apr-2026 23:00:24 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 5
[14-Apr-2026 01:38:12 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 01:38:12 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 01:38:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 01:38:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 01:38:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 01:38:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 01:38:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 01:38:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 01:38:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 01:38:12 UTC] Available dates found: 4
[14-Apr-2026 01:39:46 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
[14-Apr-2026 01:39:46 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
[14-Apr-2026 01:39:46 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
[14-Apr-2026 01:39:46 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
[14-Apr-2026 02:06:03 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:06:03 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 02:06:03 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 02:06:03 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 02:06:03 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 02:06:03 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 02:06:03 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 02:06:03 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:06:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 02:06:03 UTC] Available dates found: 4
[14-Apr-2026 02:11:37 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:11:37 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 02:11:37 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 02:11:37 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 02:11:37 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 02:11:37 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 02:11:37 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 02:11:37 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:11:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 02:11:37 UTC] Available dates found: 4
[14-Apr-2026 02:11:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 02:11:49 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 02:11:49 UTC] Current time (IST): 7:41
[14-Apr-2026 02:11:49 UTC] Requested date: 2026-04-14
[14-Apr-2026 02:11:49 UTC] Today: 2026-04-14
[14-Apr-2026 02:11:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 02:11:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 02:11:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 02:11:49 UTC] Slot added: 08:15 - 08:30
[14-Apr-2026 02:11:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 02:11:49 UTC] Slot added: 08:30 - 08:45
[14-Apr-2026 02:11:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 02:11:49 UTC] Slot added: 08:45 - 09:00
[14-Apr-2026 02:11:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 02:11:49 UTC] Slot added: 09:00 - 09:15
[14-Apr-2026 02:11:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 02:11:49 UTC] Slot added: 09:15 - 09:30
[14-Apr-2026 02:11:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 02:11:49 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 02:11:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 02:11:49 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 02:11:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 02:11:49 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 02:11:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 02:11:49 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 02:11:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 02:11:49 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 02:11:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 02:11:49 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 02:11:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 02:11:49 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 02:11:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 02:11:49 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 02:11:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 02:11:49 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 02:11:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 02:11:49 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 02:11:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 02:11:49 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 02:11:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 02:11:49 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 02:11:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 02:11:49 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 02:11:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 02:11:49 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 02:11:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 02:11:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 02:11:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 02:11:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 02:11:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 02:11:49 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 02:11:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 02:11:49 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 02:11:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 02:11:49 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 02:11:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 02:11:49 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 02:11:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 02:11:49 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 02:11:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 02:11:49 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 02:11:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 02:11:49 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 02:11:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 02:11:49 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 02:12:30 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:12:30 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 02:12:30 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 02:12:30 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 02:12:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 02:12:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 02:12:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 02:12:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:12:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 02:12:30 UTC] Available dates found: 4
[14-Apr-2026 02:12:45 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:12:45 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 02:12:45 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 02:12:45 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 02:12:45 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 02:12:45 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 02:12:45 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 02:12:45 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:12:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 02:12:45 UTC] Available dates found: 4
[14-Apr-2026 02:12:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 02:12:50 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 02:12:50 UTC] Current time (IST): 7:42
[14-Apr-2026 02:12:50 UTC] Requested date: 2026-04-14
[14-Apr-2026 02:12:50 UTC] Today: 2026-04-14
[14-Apr-2026 02:12:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 02:12:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 02:12:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 02:12:50 UTC] Slot added: 08:15 - 08:30
[14-Apr-2026 02:12:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 02:12:50 UTC] Slot added: 08:30 - 08:45
[14-Apr-2026 02:12:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 02:12:50 UTC] Slot added: 08:45 - 09:00
[14-Apr-2026 02:12:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 02:12:50 UTC] Slot added: 09:00 - 09:15
[14-Apr-2026 02:12:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 02:12:50 UTC] Slot added: 09:15 - 09:30
[14-Apr-2026 02:12:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 02:12:50 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 02:12:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 02:12:50 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 02:12:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 02:12:50 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 02:12:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 02:12:50 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 02:12:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 02:12:50 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 02:12:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 02:12:50 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 02:12:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 02:12:50 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 02:12:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 02:12:50 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 02:12:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 02:12:50 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 02:12:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 02:12:50 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 02:12:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 02:12:50 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 02:12:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 02:12:50 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 02:12:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 02:12:50 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 02:12:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 02:12:50 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 02:12:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 02:12:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 02:12:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 02:12:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 02:12:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 02:12:50 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 02:12:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 02:12:50 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 02:12:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 02:12:50 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 02:12:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 02:12:50 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 02:12:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 02:12:50 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 02:12:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 02:12:50 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 02:12:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 02:12:50 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 02:12:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 02:12:50 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 02:13:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 02:13:00 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 02:13:00 UTC] Current time (IST): 7:43
[14-Apr-2026 02:13:00 UTC] Requested date: 2026-04-14
[14-Apr-2026 02:13:00 UTC] Today: 2026-04-14
[14-Apr-2026 02:13:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 02:13:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 02:13:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 02:13:00 UTC] Slot added: 08:15 - 08:30
[14-Apr-2026 02:13:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 02:13:00 UTC] Slot added: 08:30 - 08:45
[14-Apr-2026 02:13:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 02:13:00 UTC] Slot added: 08:45 - 09:00
[14-Apr-2026 02:13:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 02:13:00 UTC] Slot added: 09:00 - 09:15
[14-Apr-2026 02:13:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 02:13:00 UTC] Slot added: 09:15 - 09:30
[14-Apr-2026 02:13:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 02:13:00 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 02:13:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 02:13:00 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 02:13:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 02:13:00 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 02:13:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 02:13:00 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 02:13:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 02:13:00 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 02:13:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 02:13:00 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 02:13:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 02:13:00 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 02:13:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 02:13:00 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 02:13:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 02:13:00 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 02:13:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 02:13:00 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 02:13:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 02:13:00 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 02:13:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 02:13:00 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 02:13:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 02:13:00 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 02:13:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 02:13:00 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 02:13:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 02:13:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 02:13:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 02:13:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 02:13:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 02:13:00 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 02:13:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 02:13:00 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 02:13:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 02:13:00 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 02:13:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 02:13:00 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 02:13:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 02:13:00 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 02:13:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 02:13:00 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 02:13:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 02:13:00 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 02:13:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 02:13:00 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 02:33:47 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:33:47 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 02:33:47 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 02:33:47 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 02:33:47 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 02:33:47 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 02:33:47 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 02:33:47 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:33:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 02:33:47 UTC] Available dates found: 4
[14-Apr-2026 02:33:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 02:33:50 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 02:33:50 UTC] Current time (IST): 8:3
[14-Apr-2026 02:33:50 UTC] Requested date: 2026-04-14
[14-Apr-2026 02:33:50 UTC] Today: 2026-04-14
[14-Apr-2026 02:33:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 02:33:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 02:33:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 02:33:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 02:33:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 02:33:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 02:33:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 02:33:50 UTC] Slot added: 08:45 - 09:00
[14-Apr-2026 02:33:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 02:33:50 UTC] Slot added: 09:00 - 09:15
[14-Apr-2026 02:33:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 02:33:50 UTC] Slot added: 09:15 - 09:30
[14-Apr-2026 02:33:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 02:33:50 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 02:33:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 02:33:50 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 02:33:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 02:33:50 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 02:33:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 02:33:50 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 02:33:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 02:33:50 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 02:33:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 02:33:50 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 02:33:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 02:33:50 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 02:33:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 02:33:50 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 02:33:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 02:33:50 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 02:33:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 02:33:50 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 02:33:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 02:33:50 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 02:33:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 02:33:50 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 02:33:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 02:33:50 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 02:33:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 02:33:50 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 02:33:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 02:33:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 02:33:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 02:33:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 02:33:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 02:33:50 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 02:33:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 02:33:50 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 02:33:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 02:33:50 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 02:33:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 02:33:50 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 02:33:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 02:33:50 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 02:33:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 02:33:50 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 02:33:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 02:33:50 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 02:33:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 02:33:50 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 02:34:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 02:34:04 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 02:34:04 UTC] Current time (IST): 8:4
[14-Apr-2026 02:34:04 UTC] Requested date: 2026-04-18
[14-Apr-2026 02:34:04 UTC] Today: 2026-04-14
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 02:34:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 02:34:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 02:34:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 02:34:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 02:34:04 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 02:34:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 02:34:06 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 02:34:06 UTC] Current time (IST): 8:4
[14-Apr-2026 02:34:06 UTC] Requested date: 2026-04-14
[14-Apr-2026 02:34:06 UTC] Today: 2026-04-14
[14-Apr-2026 02:34:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 02:34:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 02:34:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 02:34:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 02:34:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 02:34:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 02:34:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 02:34:06 UTC] Slot added: 08:45 - 09:00
[14-Apr-2026 02:34:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 02:34:06 UTC] Slot added: 09:00 - 09:15
[14-Apr-2026 02:34:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 02:34:06 UTC] Slot added: 09:15 - 09:30
[14-Apr-2026 02:34:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 02:34:06 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 02:34:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 02:34:06 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 02:34:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 02:34:06 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 02:34:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 02:34:06 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 02:34:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 02:34:06 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 02:34:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 02:34:06 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 02:34:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 02:34:06 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 02:34:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 02:34:06 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 02:34:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 02:34:06 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 02:34:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 02:34:06 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 02:34:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 02:34:06 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 02:34:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 02:34:06 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 02:34:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 02:34:06 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 02:34:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 02:34:06 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 02:34:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 02:34:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 02:34:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 02:34:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 02:34:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 02:34:06 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 02:34:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 02:34:06 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 02:34:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 02:34:06 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 02:34:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 02:34:06 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 02:34:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 02:34:06 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 02:34:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 02:34:06 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 02:34:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 02:34:06 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 02:34:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 02:34:06 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 02:44:09 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:44:09 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 02:44:09 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 02:44:09 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 02:44:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 02:44:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 02:44:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 02:44:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:44:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 02:44:09 UTC] Available dates found: 4
[14-Apr-2026 02:44:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 02:44:27 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 02:44:27 UTC] Current time (IST): 8:14
[14-Apr-2026 02:44:27 UTC] Requested date: 2026-04-14
[14-Apr-2026 02:44:27 UTC] Today: 2026-04-14
[14-Apr-2026 02:44:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 02:44:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 02:44:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 02:44:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 02:44:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 02:44:27 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 02:44:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 02:44:27 UTC] Slot added: 08:45 - 09:00
[14-Apr-2026 02:44:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 02:44:27 UTC] Slot added: 09:00 - 09:15
[14-Apr-2026 02:44:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 02:44:27 UTC] Slot added: 09:15 - 09:30
[14-Apr-2026 02:44:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 02:44:27 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 02:44:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 02:44:27 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 02:44:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 02:44:27 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 02:44:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 02:44:27 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 02:44:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 02:44:27 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 02:44:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 02:44:27 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 02:44:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 02:44:27 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 02:44:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 02:44:27 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 02:44:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 02:44:27 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 02:44:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 02:44:27 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 02:44:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 02:44:27 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 02:44:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 02:44:27 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 02:44:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 02:44:27 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 02:44:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 02:44:27 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 02:44:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 02:44:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 02:44:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 02:44:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 02:44:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 02:44:27 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 02:44:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 02:44:27 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 02:44:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 02:44:27 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 02:44:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 02:44:27 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 02:44:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 02:44:27 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 02:44:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 02:44:27 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 02:44:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 02:44:27 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 02:44:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 02:44:27 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 02:49:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:49:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 02:49:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 02:49:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 02:49:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 02:49:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 02:49:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 02:49:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:49:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 02:49:50 UTC] Available dates found: 4
[14-Apr-2026 02:49:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 02:49:56 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 02:49:56 UTC] Current time (IST): 8:19
[14-Apr-2026 02:49:56 UTC] Requested date: 2026-04-14
[14-Apr-2026 02:49:56 UTC] Today: 2026-04-14
[14-Apr-2026 02:49:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 02:49:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 02:49:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 02:49:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 02:49:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 02:49:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 02:49:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 02:49:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 02:49:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 02:49:56 UTC] Slot added: 09:00 - 09:15
[14-Apr-2026 02:49:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 02:49:56 UTC] Slot added: 09:15 - 09:30
[14-Apr-2026 02:49:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 02:49:56 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 02:49:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 02:49:56 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 02:49:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 02:49:56 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 02:49:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 02:49:56 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 02:49:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 02:49:56 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 02:49:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 02:49:56 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 02:49:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 02:49:56 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 02:49:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 02:49:56 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 02:49:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 02:49:56 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 02:49:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 02:49:56 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 02:49:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 02:49:56 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 02:49:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 02:49:56 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 02:49:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 02:49:56 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 02:49:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 02:49:56 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 02:49:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 02:49:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 02:49:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 02:49:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 02:49:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 02:49:56 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 02:49:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 02:49:56 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 02:49:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 02:49:56 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 02:49:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 02:49:56 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 02:49:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 02:49:56 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 02:49:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 02:49:56 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 02:49:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 02:49:56 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 02:49:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 02:49:56 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 02:56:28 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:56:28 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 02:56:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 02:56:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 02:56:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 02:56:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 02:56:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 02:56:28 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 02:56:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 02:56:28 UTC] Available dates found: 4
[14-Apr-2026 03:03:51 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 03:03:51 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 03:03:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 03:03:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 03:03:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 03:03:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 03:03:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 03:03:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 03:03:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 03:03:51 UTC] Available dates found: 4
[14-Apr-2026 03:03:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 03:03:53 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 03:03:53 UTC] Current time (IST): 8:33
[14-Apr-2026 03:03:53 UTC] Requested date: 2026-04-14
[14-Apr-2026 03:03:53 UTC] Today: 2026-04-14
[14-Apr-2026 03:03:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 03:03:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 03:03:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 03:03:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 03:03:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 03:03:53 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 03:03:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 03:03:53 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 03:03:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 03:03:53 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 03:03:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 03:03:53 UTC] Slot added: 09:15 - 09:30
[14-Apr-2026 03:03:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 03:03:53 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 03:03:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 03:03:53 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 03:03:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 03:03:53 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 03:03:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 03:03:53 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 03:03:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 03:03:53 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 03:03:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 03:03:53 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 03:03:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 03:03:53 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 03:03:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 03:03:53 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 03:03:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 03:03:53 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 03:03:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 03:03:53 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 03:03:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 03:03:53 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 03:03:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 03:03:53 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 03:03:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 03:03:53 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 03:03:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 03:03:53 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 03:03:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 03:03:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 03:03:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 03:03:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 03:03:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 03:03:53 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 03:03:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 03:03:53 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 03:03:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 03:03:53 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 03:03:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 03:03:53 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 03:03:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 03:03:53 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 03:03:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 03:03:53 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 03:03:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 03:03:53 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 03:03:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 03:03:53 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 03:03:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 03:03:56 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 03:03:56 UTC] Current time (IST): 8:33
[14-Apr-2026 03:03:56 UTC] Requested date: 2026-04-18
[14-Apr-2026 03:03:56 UTC] Today: 2026-04-14
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 03:03:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 03:03:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 03:03:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 03:03:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 03:03:56 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 03:18:02 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 03:18:02 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 03:18:02 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 03:18:02 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 03:18:02 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 03:18:02 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 03:18:02 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 03:18:02 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 03:18:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 03:18:02 UTC] Available dates found: 4
[14-Apr-2026 03:18:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 03:18:07 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 03:18:07 UTC] Current time (IST): 8:48
[14-Apr-2026 03:18:07 UTC] Requested date: 2026-04-14
[14-Apr-2026 03:18:07 UTC] Today: 2026-04-14
[14-Apr-2026 03:18:07 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 03:18:07 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 03:18:07 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 03:18:07 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 03:18:07 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 03:18:07 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 03:18:07 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 03:18:07 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 03:18:07 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 03:18:07 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 03:18:07 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 03:18:07 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 03:18:07 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 03:18:07 UTC] Slot added: 09:30 - 09:45
[14-Apr-2026 03:18:07 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 03:18:07 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 03:18:07 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 03:18:07 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 03:18:07 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 03:18:07 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 03:18:07 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 03:18:07 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 03:18:07 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 03:18:07 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 03:18:07 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 03:18:07 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 03:18:07 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 03:18:07 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 03:18:07 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 03:18:07 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 03:18:07 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 03:18:07 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 03:18:07 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 03:18:07 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 03:18:07 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 03:18:07 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 03:18:07 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 03:18:07 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 03:18:07 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 03:18:07 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 03:18:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 03:18:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 03:18:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 03:18:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 03:18:07 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 03:18:07 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 03:18:07 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 03:18:07 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 03:18:07 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 03:18:07 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 03:18:07 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 03:18:07 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 03:18:07 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 03:18:07 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 03:18:07 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 03:18:07 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 03:18:07 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 03:18:07 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 03:18:07 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 03:18:07 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 03:18:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 03:18:14 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 03:18:14 UTC] Current time (IST): 8:48
[14-Apr-2026 03:18:14 UTC] Requested date: 2026-04-18
[14-Apr-2026 03:18:14 UTC] Today: 2026-04-14
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 03:18:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 03:18:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 03:18:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 03:18:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 03:18:14 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 03:31:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 03:31:32 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 03:31:32 UTC] Current time (IST): 9:1
[14-Apr-2026 03:31:32 UTC] Requested date: 2026-04-14
[14-Apr-2026 03:31:32 UTC] Today: 2026-04-14
[14-Apr-2026 03:31:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 03:31:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 03:31:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 03:31:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 03:31:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 03:31:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 03:31:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 03:31:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 03:31:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 03:31:32 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 03:31:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 03:31:32 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 03:31:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 03:31:32 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 03:31:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 03:31:32 UTC] Slot added: 09:45 - 10:00
[14-Apr-2026 03:31:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 03:31:32 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 03:31:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 03:31:32 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 03:31:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 03:31:32 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 03:31:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 03:31:32 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 03:31:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 03:31:32 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 03:31:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 03:31:32 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 03:31:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 03:31:32 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 03:31:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 03:31:32 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 03:31:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 03:31:32 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 03:31:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 03:31:32 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 03:31:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 03:31:32 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 03:31:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 03:31:32 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 03:31:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 03:31:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 03:31:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 03:31:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 03:31:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 03:31:32 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 03:31:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 03:31:32 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 03:31:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 03:31:32 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 03:31:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 03:31:32 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 03:31:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 03:31:32 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 03:31:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 03:31:32 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 03:31:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 03:31:32 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 03:31:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 03:31:32 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 03:31:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 03:31:41 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 03:31:41 UTC] Current time (IST): 9:1
[14-Apr-2026 03:31:41 UTC] Requested date: 2026-04-18
[14-Apr-2026 03:31:41 UTC] Today: 2026-04-14
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 03:31:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 03:31:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 03:31:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 03:31:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 03:31:41 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 03:31:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 03:31:48 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 03:31:48 UTC] Current time (IST): 9:1
[14-Apr-2026 03:31:48 UTC] Requested date: 2026-04-19
[14-Apr-2026 03:31:48 UTC] Today: 2026-04-14
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 03:31:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 03:31:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 03:31:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 03:31:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 03:31:48 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 03:46:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 03:46:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 03:46:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 03:46:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 03:46:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 03:46:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 03:46:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 03:46:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 03:46:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 03:46:50 UTC] Available dates found: 4
[14-Apr-2026 03:46:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 03:46:56 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 03:46:56 UTC] Current time (IST): 9:16
[14-Apr-2026 03:46:56 UTC] Requested date: 2026-04-14
[14-Apr-2026 03:46:56 UTC] Today: 2026-04-14
[14-Apr-2026 03:46:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 03:46:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 03:46:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 03:46:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 03:46:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 03:46:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 03:46:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 03:46:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 03:46:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 03:46:56 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 03:46:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 03:46:56 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 03:46:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 03:46:56 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 03:46:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 03:46:56 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[14-Apr-2026 03:46:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 03:46:56 UTC] Slot added: 10:00 - 10:15
[14-Apr-2026 03:46:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 03:46:56 UTC] Slot added: 10:15 - 10:30
[14-Apr-2026 03:46:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 03:46:56 UTC] Slot added: 10:30 - 10:45
[14-Apr-2026 03:46:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 03:46:56 UTC] Slot added: 10:45 - 11:00
[14-Apr-2026 03:46:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 03:46:56 UTC] Slot added: 11:00 - 11:15
[14-Apr-2026 03:46:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 03:46:56 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 03:46:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 03:46:56 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 03:46:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 03:46:56 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 03:46:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 03:46:56 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 03:46:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 03:46:56 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 03:46:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 03:46:56 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 03:46:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 03:46:56 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 03:46:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 03:46:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 03:46:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 03:46:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 03:46:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 03:46:56 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 03:46:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 03:46:56 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 03:46:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 03:46:56 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 03:46:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 03:46:56 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 03:46:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 03:46:56 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 03:46:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 03:46:56 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 03:46:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 03:46:56 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 03:46:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 03:46:56 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 04:30:37 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 04:30:37 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 04:30:37 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 04:30:37 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 04:30:37 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 04:30:37 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 04:30:37 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 04:30:37 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 04:30:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 04:30:37 UTC] Available dates found: 4
[14-Apr-2026 04:30:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 04:30:39 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 04:30:39 UTC] Current time (IST): 10:0
[14-Apr-2026 04:30:39 UTC] Requested date: 2026-04-18
[14-Apr-2026 04:30:39 UTC] Today: 2026-04-14
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 04:30:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 04:30:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 04:30:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 04:30:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 04:30:39 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 04:30:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 04:50:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776141050573","orderId":"OMO2604141000513742701497V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776142251355,"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":[]}}
[14-Apr-2026 04:50:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776141050573
            [orderId] => OMO2604141000513742701497V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776142251355
            [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
                (
                )

        )

)

[14-Apr-2026 04:50:53 UTC] Payment Callback - POST Data: Array
(
)

[14-Apr-2026 04:50:53 UTC] Payment Callback - GET Data: Array
(
)

[14-Apr-2026 04:50:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[14-Apr-2026 04:50:53 UTC] Payment callback error: Transaction ID not found in callback
[14-Apr-2026 04:56:36 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 04:56:36 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 04:56:36 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 04:56:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 04:56:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 04:56:36 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 04:56:36 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 04:56:36 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 04:56:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 04:56:36 UTC] Available dates found: 4
[14-Apr-2026 04:56:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 04:56:38 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 04:56:38 UTC] Current time (IST): 10:26
[14-Apr-2026 04:56:38 UTC] Requested date: 2026-04-18
[14-Apr-2026 04:56:38 UTC] Today: 2026-04-14
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 04:56:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 04:56:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 04:56:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 04:56:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 04:56:38 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 05:12:51 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 05:12:51 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 05:12:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 05:12:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 05:12:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 05:12:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 05:12:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 05:12:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 05:12:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 05:12:51 UTC] Available dates found: 4
[14-Apr-2026 05:12:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 05:12:53 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 05:12:53 UTC] Current time (IST): 10:42
[14-Apr-2026 05:12:53 UTC] Requested date: 2026-04-14
[14-Apr-2026 05:12:53 UTC] Today: 2026-04-14
[14-Apr-2026 05:12:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 05:12:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 05:12:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 05:12:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 05:12:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 05:12:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 05:12:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 05:12:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[14-Apr-2026 05:12:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[14-Apr-2026 05:12:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[14-Apr-2026 05:12:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[14-Apr-2026 05:12:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[14-Apr-2026 05:12:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 05:12:53 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[14-Apr-2026 05:12:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 05:12:53 UTC] Slot added: 11:15 - 11:30
[14-Apr-2026 05:12:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 05:12:53 UTC] Slot added: 11:30 - 11:45
[14-Apr-2026 05:12:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 05:12:53 UTC] Slot added: 11:45 - 12:00
[14-Apr-2026 05:12:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 05:12:53 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 05:12:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 05:12:53 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 05:12:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 05:12:53 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 05:12:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 05:12:53 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 05:12:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 05:12:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 05:12:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 05:12:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 05:12:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 05:12:53 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 05:12:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 05:12:53 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 05:12:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 05:12:53 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 05:12:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 05:12:53 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 05:12:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 05:12:53 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 05:12:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 05:12:53 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 05:12:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 05:12:53 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 05:12:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 05:12:53 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 05:15:09 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
[14-Apr-2026 05:15:09 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
[14-Apr-2026 05:15:09 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
[14-Apr-2026 05:15:09 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
[14-Apr-2026 05:41:39 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 05:41:39 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 05:41:39 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 05:41:39 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 05:41:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 05:41:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 05:41:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 05:41:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 05:41:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 05:41:39 UTC] Available dates found: 4
[14-Apr-2026 05:42:04 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 05:42:04 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 05:42:04 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 05:42:04 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 05:42:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 05:42:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 05:42:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 05:42:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 05:42:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 05:42:04 UTC] Available dates found: 4
[14-Apr-2026 05:42:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 05:42:06 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 05:42:06 UTC] Current time (IST): 11:12
[14-Apr-2026 05:42:06 UTC] Requested date: 2026-04-18
[14-Apr-2026 05:42:06 UTC] Today: 2026-04-14
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 05:42:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 05:42:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 05:42:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 05:42:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 05:42:06 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 05:42:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 05:59:54 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 05:59:54 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 05:59:54 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 05:59:54 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 05:59:54 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 05:59:54 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 05:59:54 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 05:59:54 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 05:59:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 05:59:54 UTC] Available dates found: 4
[14-Apr-2026 05:59:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 05:59:56 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 05:59:56 UTC] Current time (IST): 11:29
[14-Apr-2026 05:59:56 UTC] Requested date: 2026-04-14
[14-Apr-2026 05:59:56 UTC] Today: 2026-04-14
[14-Apr-2026 05:59:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 05:59:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 05:59:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 05:59:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 05:59:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 05:59:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 05:59:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 05:59:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[14-Apr-2026 05:59:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[14-Apr-2026 05:59:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[14-Apr-2026 05:59:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[14-Apr-2026 05:59:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[14-Apr-2026 05:59:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[14-Apr-2026 05:59:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[14-Apr-2026 05:59:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[14-Apr-2026 05:59:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 05:59:56 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[14-Apr-2026 05:59:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 05:59:56 UTC] Slot added: 12:00 - 12:15
[14-Apr-2026 05:59:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 05:59:56 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 05:59:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 05:59:56 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 05:59:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 05:59:56 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 05:59:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 05:59:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 05:59:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 05:59:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 05:59:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 05:59:56 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 05:59:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 05:59:56 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 05:59:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 05:59:56 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 05:59:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 05:59:56 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 05:59:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 05:59:56 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 05:59:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 05:59:56 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 05:59:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 05:59:56 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 05:59:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 05:59:56 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 06:00:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 06:00:49 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 06:00:49 UTC] Current time (IST): 11:30
[14-Apr-2026 06:00:49 UTC] Requested date: 2026-04-21
[14-Apr-2026 06:00:49 UTC] Today: 2026-04-14
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 06:00:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 06:00:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 06:00:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 06:00:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 06:00:49 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 06:00:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 06:00:55 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 06:00:55 UTC] Current time (IST): 11:30
[14-Apr-2026 06:00:55 UTC] Requested date: 2026-04-14
[14-Apr-2026 06:00:55 UTC] Today: 2026-04-14
[14-Apr-2026 06:00:55 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 06:00:55 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 06:00:55 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 06:00:55 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 06:00:55 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 06:00:55 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 06:00:55 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 06:00:55 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[14-Apr-2026 06:00:55 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[14-Apr-2026 06:00:55 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[14-Apr-2026 06:00:55 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[14-Apr-2026 06:00:55 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[14-Apr-2026 06:00:55 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[14-Apr-2026 06:00:55 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[14-Apr-2026 06:00:55 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[14-Apr-2026 06:00:55 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[14-Apr-2026 06:00:55 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 06:00:55 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[14-Apr-2026 06:00:55 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 06:00:55 UTC] Slot added: 12:15 - 12:30
[14-Apr-2026 06:00:55 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 06:00:55 UTC] Slot added: 12:30 - 12:45
[14-Apr-2026 06:00:55 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 06:00:55 UTC] Slot added: 12:45 - 13:00
[14-Apr-2026 06:00:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 06:00:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 06:00:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 06:00:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 06:00:55 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 06:00:55 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 06:00:55 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 06:00:55 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 06:00:55 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 06:00:55 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 06:00:55 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 06:00:55 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 06:00:55 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 06:00:55 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 06:00:55 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 06:00:55 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 06:00:55 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 06:00:55 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 06:00:55 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 06:00:55 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 06:02:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776145339618","orderId":"OMO2604141112204425363555V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776146540426,"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":[]}}
[14-Apr-2026 06:02:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776145339618
            [orderId] => OMO2604141112204425363555V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776146540426
            [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
                (
                )

        )

)

[14-Apr-2026 06:02:24 UTC] Payment Callback - POST Data: Array
(
)

[14-Apr-2026 06:02:24 UTC] Payment Callback - GET Data: Array
(
)

[14-Apr-2026 06:02:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[14-Apr-2026 06:02:24 UTC] Payment callback error: Transaction ID not found in callback
[14-Apr-2026 06:15:22 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 06:15:22 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 06:15:22 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 06:15:22 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 06:15:22 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 06:15:22 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 06:15:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 06:15:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 06:15:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 06:15:22 UTC] Available dates found: 4
[14-Apr-2026 06:15:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 06:15:25 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 06:15:25 UTC] Current time (IST): 11:45
[14-Apr-2026 06:15:25 UTC] Requested date: 2026-04-18
[14-Apr-2026 06:15:25 UTC] Today: 2026-04-14
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 06:15:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 06:15:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 06:15:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 06:15:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 06:15:25 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 06:15:41 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 06:15:41 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 06:15:41 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 06:15:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 06:15:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 06:15:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 06:15:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 06:15:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 06:15:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 06:15:41 UTC] Available dates found: 4
[14-Apr-2026 06:15:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 06:15:45 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 06:15:45 UTC] Current time (IST): 11:45
[14-Apr-2026 06:15:45 UTC] Requested date: 2026-04-18
[14-Apr-2026 06:15:45 UTC] Today: 2026-04-14
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 06:15:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 06:15:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 06:15:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 06:15:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 06:15:45 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 06:50:06 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 06:50:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 06:50:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 06:50:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 06:50:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 06:50:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 06:50:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 06:50:06 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 06:50:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 06:50:06 UTC] Available dates found: 4
[14-Apr-2026 06:50:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 06:50:19 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 06:50:19 UTC] Current time (IST): 12:20
[14-Apr-2026 06:50:19 UTC] Requested date: 2026-04-14
[14-Apr-2026 06:50:19 UTC] Today: 2026-04-14
[14-Apr-2026 06:50:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 06:50:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 06:50:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 06:50:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 06:50:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 06:50:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 06:50:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 06:50:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[14-Apr-2026 06:50:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[14-Apr-2026 06:50:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[14-Apr-2026 06:50:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[14-Apr-2026 06:50:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[14-Apr-2026 06:50:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[14-Apr-2026 06:50:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[14-Apr-2026 06:50:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[14-Apr-2026 06:50:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[14-Apr-2026 06:50:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[14-Apr-2026 06:50:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[14-Apr-2026 06:50:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[14-Apr-2026 06:50:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 06:50:19 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[14-Apr-2026 06:50:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 06:50:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 06:50:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 06:50:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 06:50:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 06:50:19 UTC] Slot added: 14:00 - 14:15
[14-Apr-2026 06:50:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 06:50:19 UTC] Slot added: 14:15 - 14:30
[14-Apr-2026 06:50:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 06:50:19 UTC] Slot added: 14:30 - 14:45
[14-Apr-2026 06:50:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 06:50:19 UTC] Slot added: 14:45 - 15:00
[14-Apr-2026 06:50:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 06:50:19 UTC] Slot added: 15:00 - 15:15
[14-Apr-2026 06:50:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 06:50:19 UTC] Slot added: 15:15 - 15:30
[14-Apr-2026 06:50:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 06:50:19 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 06:50:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 06:50:19 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 06:50:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 06:50:26 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 06:50:26 UTC] Current time (IST): 12:20
[14-Apr-2026 06:50:26 UTC] Requested date: 2026-04-18
[14-Apr-2026 06:50:26 UTC] Today: 2026-04-14
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 06:50:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 06:50:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 06:50:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 06:50:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 06:50:26 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 06:50:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 06:51:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776149455710","orderId":"OMO2604141220569263862327V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776150656911,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141221009541639125V","paymentMode":"UPI_INTENT","timestamp":1776149460997,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4062","ifsc":"SBIN0007451","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"967084387364","upiTransactionId":"YBL76f5cfe40d324f5faa433c57e9aae18b","vpa":"niXXXXXXXXXXya@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4062","ifsc":"SBIN0007451","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"967084387364","upiTransactionId":"YBL76f5cfe40d324f5faa433c57e9aae18b","vpa":"niXXXXXXXXXXya@ybl"},"currency":"INR","amount":20000}]}]}}
[14-Apr-2026 06:51:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776149455710
            [orderId] => OMO2604141220569263862327V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776150656911
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604141221009541639125V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776149460997
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4062
                                    [ifsc] => SBIN0007451
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 967084387364
                                    [upiTransactionId] => YBL76f5cfe40d324f5faa433c57e9aae18b
                                    [vpa] => niXXXXXXXXXXya@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4062
                                                    [ifsc] => SBIN0007451
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 967084387364
                                                    [upiTransactionId] => YBL76f5cfe40d324f5faa433c57e9aae18b
                                                    [vpa] => niXXXXXXXXXXya@ybl
                                                )

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

                                )

                        )

                )

        )

)

[14-Apr-2026 06:51:10 UTC] Payment Callback - POST Data: Array
(
)

[14-Apr-2026 06:51:10 UTC] Payment Callback - GET Data: Array
(
)

[14-Apr-2026 06:51:10 UTC] Amount Conversion: 20000 paise = 200 rupees
[14-Apr-2026 06:51:10 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[14-Apr-2026 06:51:10 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[14-Apr-2026 06:51:10 UTC] Payment is SUCCESS, attempting to update appointment...
[14-Apr-2026 06:51:10 UTC] Target appointment ID: TXN_1776149455710
[14-Apr-2026 06:51:10 UTC] Extracted numeric ID: 1776149455710
[14-Apr-2026 06:51:10 UTC] Appointment not found with ID: 1776149455710
[14-Apr-2026 06:51:10 UTC] Found recent pending appointment: ID=3148, Name=nitu khatwaliya
[14-Apr-2026 06:51:10 UTC] Successfully updated recent appointment ID: 3148 to confirmed status
[14-Apr-2026 06:51:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776149455710","orderId":"OMO2604141220569263862327V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776150656911,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141221009541639125V","paymentMode":"UPI_INTENT","timestamp":1776149460997,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4062","ifsc":"SBIN0007451","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"967084387364","upiTransactionId":"YBL76f5cfe40d324f5faa433c57e9aae18b","vpa":"niXXXXXXXXXXya@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4062","ifsc":"SBIN0007451","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"967084387364","upiTransactionId":"YBL76f5cfe40d324f5faa433c57e9aae18b","vpa":"niXXXXXXXXXXya@ybl"},"currency":"INR","amount":20000}]}]}}
[14-Apr-2026 07:05:41 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 07:05:41 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 07:05:41 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 07:05:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 07:05:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 07:05:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 07:05:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 07:05:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 07:05:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 07:05:41 UTC] Available dates found: 4
[14-Apr-2026 07:09:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776150543972","orderId":"OMO2604141239052032701447V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776151745186,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141239121763862838V","paymentMode":"UPI_INTENT","timestamp":1776150552234,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4062","ifsc":"SBIN0007451","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"278367759477","upiTransactionId":"YBL9f9f0c2951f94da4903d0ec36796b855","vpa":"niXXXXXXXXXXya@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4062","ifsc":"SBIN0007451","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"278367759477","upiTransactionId":"YBL9f9f0c2951f94da4903d0ec36796b855","vpa":"niXXXXXXXXXXya@ybl"},"currency":"INR","amount":20000}]}]}}
[14-Apr-2026 07:09:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776150543972
            [orderId] => OMO2604141239052032701447V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776151745186
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604141239121763862838V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776150552234
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4062
                                    [ifsc] => SBIN0007451
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 278367759477
                                    [upiTransactionId] => YBL9f9f0c2951f94da4903d0ec36796b855
                                    [vpa] => niXXXXXXXXXXya@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4062
                                                    [ifsc] => SBIN0007451
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 278367759477
                                                    [upiTransactionId] => YBL9f9f0c2951f94da4903d0ec36796b855
                                                    [vpa] => niXXXXXXXXXXya@ybl
                                                )

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

                                )

                        )

                )

        )

)

[14-Apr-2026 07:09:21 UTC] Payment Callback - POST Data: Array
(
)

[14-Apr-2026 07:09:21 UTC] Payment Callback - GET Data: Array
(
)

[14-Apr-2026 07:09:21 UTC] Amount Conversion: 20000 paise = 200 rupees
[14-Apr-2026 07:09:21 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[14-Apr-2026 07:09:21 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[14-Apr-2026 07:09:21 UTC] Payment is SUCCESS, attempting to update appointment...
[14-Apr-2026 07:09:21 UTC] Target appointment ID: TXN_1776150543972
[14-Apr-2026 07:09:21 UTC] Extracted numeric ID: 1776150543972
[14-Apr-2026 07:09:21 UTC] Appointment not found with ID: 1776150543972
[14-Apr-2026 07:09:21 UTC] No recent pending appointments found
[14-Apr-2026 07:09:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776150543972","orderId":"OMO2604141239052032701447V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776151745186,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141239121763862838V","paymentMode":"UPI_INTENT","timestamp":1776150552234,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4062","ifsc":"SBIN0007451","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"278367759477","upiTransactionId":"YBL9f9f0c2951f94da4903d0ec36796b855","vpa":"niXXXXXXXXXXya@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4062","ifsc":"SBIN0007451","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"278367759477","upiTransactionId":"YBL9f9f0c2951f94da4903d0ec36796b855","vpa":"niXXXXXXXXXXya@ybl"},"currency":"INR","amount":20000}]}]}}
[14-Apr-2026 07:09:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 07:19:11 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 07:19:11 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 07:19:11 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 07:19:11 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 07:19:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 07:19:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 07:19:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 07:19:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 07:19:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 07:19:11 UTC] Available dates found: 4
[14-Apr-2026 07:19:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 07:19:13 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 07:19:13 UTC] Current time (IST): 12:49
[14-Apr-2026 07:19:13 UTC] Requested date: 2026-04-18
[14-Apr-2026 07:19:13 UTC] Today: 2026-04-14
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 07:19:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 07:19:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 07:19:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 07:19:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 07:19:13 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 07:19:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 07:20:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776151168744","orderId":"OMO2604141249293843275447V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776152369354,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141249387693862641V","paymentMode":"UPI_INTENT","timestamp":1776151178807,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2706","ifsc":"BARB0BHAMAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"801749259954","upiTransactionId":"AXLc05323eb3f624a1d870969e07b13c4ec","vpa":"95XXXXXX29@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2706","ifsc":"BARB0BHAMAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"801749259954","upiTransactionId":"AXLc05323eb3f624a1d870969e07b13c4ec","vpa":"95XXXXXX29@axl"},"currency":"INR","amount":10000}]}]}}
[14-Apr-2026 07:20:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776151168744
            [orderId] => OMO2604141249293843275447V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776152369354
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604141249387693862641V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776151178807
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2706
                                    [ifsc] => BARB0BHAMAN
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 801749259954
                                    [upiTransactionId] => AXLc05323eb3f624a1d870969e07b13c4ec
                                    [vpa] => 95XXXXXX29@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2706
                                                    [ifsc] => BARB0BHAMAN
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 801749259954
                                                    [upiTransactionId] => AXLc05323eb3f624a1d870969e07b13c4ec
                                                    [vpa] => 95XXXXXX29@axl
                                                )

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

                                )

                        )

                )

        )

)

[14-Apr-2026 07:20:02 UTC] Payment Callback - POST Data: Array
(
)

[14-Apr-2026 07:20:02 UTC] Payment Callback - GET Data: Array
(
)

[14-Apr-2026 07:20:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[14-Apr-2026 07:20:02 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[14-Apr-2026 07:20:02 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[14-Apr-2026 07:20:02 UTC] Payment is SUCCESS, attempting to update appointment...
[14-Apr-2026 07:20:02 UTC] Target appointment ID: TXN_1776151168744
[14-Apr-2026 07:20:02 UTC] Extracted numeric ID: 1776151168744
[14-Apr-2026 07:20:02 UTC] Appointment not found with ID: 1776151168744
[14-Apr-2026 07:20:02 UTC] Found recent pending appointment: ID=3149, Name=bakshu lal kumhar
[14-Apr-2026 07:20:02 UTC] Successfully updated recent appointment ID: 3149 to confirmed status
[14-Apr-2026 07:20:02 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776151168744","orderId":"OMO2604141249293843275447V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776152369354,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141249387693862641V","paymentMode":"UPI_INTENT","timestamp":1776151178807,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2706","ifsc":"BARB0BHAMAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"801749259954","upiTransactionId":"AXLc05323eb3f624a1d870969e07b13c4ec","vpa":"95XXXXXX29@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2706","ifsc":"BARB0BHAMAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"801749259954","upiTransactionId":"AXLc05323eb3f624a1d870969e07b13c4ec","vpa":"95XXXXXX29@axl"},"currency":"INR","amount":10000}]}]}}
[14-Apr-2026 08:10:43 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 08:10:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 08:10:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 08:10:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 08:10:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 08:10:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 08:10:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 08:10:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 08:10:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 08:10:43 UTC] Available dates found: 4
[14-Apr-2026 08:56:38 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 08:56:38 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 08:56:38 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 08:56:38 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 08:56:38 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 08:56:38 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 08:56:38 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 08:56:38 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 08:56:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 08:56:38 UTC] Available dates found: 4
[14-Apr-2026 08:56:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 08:56:41 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 08:56:41 UTC] Current time (IST): 14:26
[14-Apr-2026 08:56:41 UTC] Requested date: 2026-04-18
[14-Apr-2026 08:56:41 UTC] Today: 2026-04-14
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 08:56:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 08:56:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 08:56:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 08:56:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 08:56:41 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 08:57:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 08:58:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776157050410","orderId":"OMO2604141427307552140788V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776158250736,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141427482545279984V","paymentMode":"UPI_INTENT","timestamp":1776157068298,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0166","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"013195875109","upiTransactionId":"YBL0019c68691fe41ca8dc0cd0eeb09d40b","vpa":"72XXXXXX93@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0166","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"013195875109","upiTransactionId":"YBL0019c68691fe41ca8dc0cd0eeb09d40b","vpa":"72XXXXXX93@ybl"},"currency":"INR","amount":10000}]}]}}
[14-Apr-2026 08:58:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776157050410
            [orderId] => OMO2604141427307552140788V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776158250736
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604141427482545279984V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776157068298
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0166
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 013195875109
                                    [upiTransactionId] => YBL0019c68691fe41ca8dc0cd0eeb09d40b
                                    [vpa] => 72XXXXXX93@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0166
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 013195875109
                                                    [upiTransactionId] => YBL0019c68691fe41ca8dc0cd0eeb09d40b
                                                    [vpa] => 72XXXXXX93@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[14-Apr-2026 08:58:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[14-Apr-2026 08:58:04 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[14-Apr-2026 08:58:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[14-Apr-2026 08:58:04 UTC] Payment is SUCCESS, attempting to update appointment...
[14-Apr-2026 08:58:04 UTC] Target appointment ID: TXN_1776157050410
[14-Apr-2026 08:58:04 UTC] Extracted numeric ID: 1776157050410
[14-Apr-2026 08:58:04 UTC] Appointment not found with ID: 1776157050410
[14-Apr-2026 08:58:04 UTC] Found recent pending appointment: ID=3150, Name=vinod
[14-Apr-2026 08:58:04 UTC] Successfully updated recent appointment ID: 3150 to confirmed status
[14-Apr-2026 08:58:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776157050410","orderId":"OMO2604141427307552140788V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776158250736,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141427482545279984V","paymentMode":"UPI_INTENT","timestamp":1776157068298,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0166","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"013195875109","upiTransactionId":"YBL0019c68691fe41ca8dc0cd0eeb09d40b","vpa":"72XXXXXX93@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0166","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"013195875109","upiTransactionId":"YBL0019c68691fe41ca8dc0cd0eeb09d40b","vpa":"72XXXXXX93@ybl"},"currency":"INR","amount":10000}]}]}}
[14-Apr-2026 09:05:50 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 09:05:50 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 09:05:50 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 09:05:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 09:05:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 09:05:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 09:05:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 09:05:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 09:05:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 09:05:50 UTC] Available dates found: 4
[14-Apr-2026 09:20:55 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 09:20:55 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 09:20:55 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 09:20:55 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 09:20:55 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 09:20:55 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 09:20:55 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 09:20:55 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 09:20:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 09:20:55 UTC] Available dates found: 4
[14-Apr-2026 09:21:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 09:21:09 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 09:21:09 UTC] Current time (IST): 14:51
[14-Apr-2026 09:21:09 UTC] Requested date: 2026-04-18
[14-Apr-2026 09:21:09 UTC] Today: 2026-04-14
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 09:21:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 09:21:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 09:21:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 09:21:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 09:21:09 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 09:21:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 09:21:14 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 09:21:14 UTC] Current time (IST): 14:51
[14-Apr-2026 09:21:14 UTC] Requested date: 2026-04-14
[14-Apr-2026 09:21:14 UTC] Today: 2026-04-14
[14-Apr-2026 09:21:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 09:21:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 09:21:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 09:21:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 09:21:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 09:21:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 09:21:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 09:21:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[14-Apr-2026 09:21:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[14-Apr-2026 09:21:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[14-Apr-2026 09:21:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[14-Apr-2026 09:21:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[14-Apr-2026 09:21:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[14-Apr-2026 09:21:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[14-Apr-2026 09:21:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[14-Apr-2026 09:21:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[14-Apr-2026 09:21:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[14-Apr-2026 09:21:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[14-Apr-2026 09:21:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[14-Apr-2026 09:21:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[14-Apr-2026 09:21:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 09:21:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 09:21:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 09:21:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 09:21:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[14-Apr-2026 09:21:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[14-Apr-2026 09:21:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[14-Apr-2026 09:21:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[14-Apr-2026 09:21:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[14-Apr-2026 09:21:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 09:21:14 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[14-Apr-2026 09:21:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 09:21:14 UTC] Slot added: 15:30 - 15:45
[14-Apr-2026 09:21:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 09:21:14 UTC] Slot added: 15:45 - 16:00
[14-Apr-2026 10:39:27 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 10:39:27 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 10:39:27 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 10:39:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 10:39:27 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 10:39:27 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 10:39:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 10:39:27 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 10:39:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 10:39:27 UTC] Available dates found: 4
[14-Apr-2026 10:47:15 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 10:47:15 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 10:47:15 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 10:47:15 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 10:47:15 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 10:47:15 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 10:47:15 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 10:47:15 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 10:47:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 10:47:15 UTC] Available dates found: 4
[14-Apr-2026 11:07:42 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 11:07:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 11:07:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 11:07:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 11:07:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 11:07:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 11:07:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 11:07:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 11:07:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 11:07:42 UTC] Available dates found: 4
[14-Apr-2026 11:07:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 11:07:44 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 11:07:44 UTC] Current time (IST): 16:37
[14-Apr-2026 11:07:44 UTC] Requested date: 2026-04-14
[14-Apr-2026 11:07:44 UTC] Today: 2026-04-14
[14-Apr-2026 11:07:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 11:07:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 11:07:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 11:07:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 11:07:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 11:07:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 11:07:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 11:07:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[14-Apr-2026 11:07:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[14-Apr-2026 11:07:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[14-Apr-2026 11:07:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[14-Apr-2026 11:07:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[14-Apr-2026 11:07:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[14-Apr-2026 11:07:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[14-Apr-2026 11:07:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[14-Apr-2026 11:07:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[14-Apr-2026 11:07:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[14-Apr-2026 11:07:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[14-Apr-2026 11:07:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[14-Apr-2026 11:07:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[14-Apr-2026 11:07:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 11:07:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 11:07:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 11:07:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 11:07:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[14-Apr-2026 11:07:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[14-Apr-2026 11:07:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[14-Apr-2026 11:07:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[14-Apr-2026 11:07:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[14-Apr-2026 11:07:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[14-Apr-2026 11:07:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[14-Apr-2026 11:07:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 11:07:44 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[14-Apr-2026 11:46:18 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 11:46:18 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 11:46:18 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 11:46:18 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 11:46:18 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 11:46:18 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 11:46:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 11:46:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 11:46:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 11:46:18 UTC] Available dates found: 4
[14-Apr-2026 11:46:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 11:46:38 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 11:46:38 UTC] Current time (IST): 17:16
[14-Apr-2026 11:46:38 UTC] Requested date: 2026-04-21
[14-Apr-2026 11:46:38 UTC] Today: 2026-04-14
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 11:46:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 11:46:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 11:46:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 11:46:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 11:46:38 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 11:47:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 11:47:32 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 11:47:32 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 11:47:32 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 11:47:32 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 11:47:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 11:47:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 11:47:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 11:47:32 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 11:47:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 11:47:32 UTC] Available dates found: 4
[14-Apr-2026 11:47:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 11:47:37 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 11:47:37 UTC] Current time (IST): 17:17
[14-Apr-2026 11:47:37 UTC] Requested date: 2026-04-18
[14-Apr-2026 11:47:37 UTC] Today: 2026-04-14
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 11:47:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 11:47:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 11:47:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 11:47:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 11:47:37 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 11:49:54 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 11:49:54 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 11:49:54 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 11:49:54 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 11:49:54 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 11:49:54 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 11:49:54 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 11:49:54 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 11:49:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 11:49:54 UTC] Available dates found: 4
[14-Apr-2026 11:49:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 11:49:59 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 11:49:59 UTC] Current time (IST): 17:19
[14-Apr-2026 11:49:59 UTC] Requested date: 2026-04-21
[14-Apr-2026 11:49:59 UTC] Today: 2026-04-14
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 11:49:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 11:49:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 11:49:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 11:49:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 11:49:59 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 11:50:38 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 12:11:54 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 12:11:54 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 12:11:54 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 12:11:54 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 12:11:54 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 12:11:54 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 12:11:54 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 12:11:54 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 12:11:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 12:11:54 UTC] Available dates found: 4
[14-Apr-2026 12:12:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 12:12:01 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 12:12:01 UTC] Current time (IST): 17:42
[14-Apr-2026 12:12:01 UTC] Requested date: 2026-04-19
[14-Apr-2026 12:12:01 UTC] Today: 2026-04-14
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 12:12:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 12:12:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 12:12:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 12:12:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 12:12:01 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 12:19:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[14-Apr-2026 12:19:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776169166730","orderId":"OMO2604141749272144117118V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776170367198,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141749340879190127V","paymentMode":"UPI_INTENT","timestamp":1776169174126,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031103","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610458774066","upiTransactionId":"SBIed685d13188040119a9820e5a221e2aa","vpa":"jpXXXXXX83@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031103","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610458774066","upiTransactionId":"SBIed685d13188040119a9820e5a221e2aa","vpa":"jpXXXXXX83@oksbi"},"currency":"INR","amount":10000}]}]}}
[14-Apr-2026 12:19:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776169166730
            [orderId] => OMO2604141749272144117118V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776170367198
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604141749340879190127V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776169174126
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031103
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 610458774066
                                    [upiTransactionId] => SBIed685d13188040119a9820e5a221e2aa
                                    [vpa] => jpXXXXXX83@oksbi
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 610458774066
                                                    [upiTransactionId] => SBIed685d13188040119a9820e5a221e2aa
                                                    [vpa] => jpXXXXXX83@oksbi
                                                )

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

                                )

                        )

                )

        )

)

[14-Apr-2026 12:19:48 UTC] Payment Callback - POST Data: Array
(
)

[14-Apr-2026 12:19:48 UTC] Payment Callback - GET Data: Array
(
)

[14-Apr-2026 12:19:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[14-Apr-2026 12:19:48 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[14-Apr-2026 12:19:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[14-Apr-2026 12:19:48 UTC] Payment is SUCCESS, attempting to update appointment...
[14-Apr-2026 12:19:48 UTC] Target appointment ID: TXN_1776169166730
[14-Apr-2026 12:19:48 UTC] Extracted numeric ID: 1776169166730
[14-Apr-2026 12:19:48 UTC] Appointment not found with ID: 1776169166730
[14-Apr-2026 12:19:48 UTC] Found recent pending appointment: ID=3153, Name=Pragya jain
[14-Apr-2026 12:19:48 UTC] Successfully updated recent appointment ID: 3153 to confirmed status
[14-Apr-2026 12:19:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776169166730","orderId":"OMO2604141749272144117118V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776170367198,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604141749340879190127V","paymentMode":"UPI_INTENT","timestamp":1776169174126,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031103","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610458774066","upiTransactionId":"SBIed685d13188040119a9820e5a221e2aa","vpa":"jpXXXXXX83@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031103","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610458774066","upiTransactionId":"SBIed685d13188040119a9820e5a221e2aa","vpa":"jpXXXXXX83@oksbi"},"currency":"INR","amount":10000}]}]}}
[14-Apr-2026 14:26:30 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 14:26:30 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 14:26:30 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 14:26:30 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 14:26:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 14:26:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 14:26:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 14:26:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 14:26:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 14:26:30 UTC] Available dates found: 4
[14-Apr-2026 15:49:58 UTC] Date: 2026-04-14, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 15:49:58 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[14-Apr-2026 15:49:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[14-Apr-2026 15:49:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[14-Apr-2026 15:49:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[14-Apr-2026 15:49:58 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[14-Apr-2026 15:49:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[14-Apr-2026 15:49:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[14-Apr-2026 15:49:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[14-Apr-2026 15:49:58 UTC] Available dates found: 4
[14-Apr-2026 15:50:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 15:50:02 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 15:50:02 UTC] Current time (IST): 21:20
[14-Apr-2026 15:50:02 UTC] Requested date: 2026-04-14
[14-Apr-2026 15:50:02 UTC] Today: 2026-04-14
[14-Apr-2026 15:50:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[14-Apr-2026 15:50:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[14-Apr-2026 15:50:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[14-Apr-2026 15:50:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[14-Apr-2026 15:50:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[14-Apr-2026 15:50:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[14-Apr-2026 15:50:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[14-Apr-2026 15:50:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[14-Apr-2026 15:50:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[14-Apr-2026 15:50:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[14-Apr-2026 15:50:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[14-Apr-2026 15:50:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[14-Apr-2026 15:50:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[14-Apr-2026 15:50:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[14-Apr-2026 15:50:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[14-Apr-2026 15:50:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[14-Apr-2026 15:50:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[14-Apr-2026 15:50:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[14-Apr-2026 15:50:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[14-Apr-2026 15:50:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[14-Apr-2026 15:50:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 15:50:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 15:50:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 15:50:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 15:50:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[14-Apr-2026 15:50:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[14-Apr-2026 15:50:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[14-Apr-2026 15:50:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[14-Apr-2026 15:50:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[14-Apr-2026 15:50:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[14-Apr-2026 15:50:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[14-Apr-2026 15:50:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[14-Apr-2026 15:50:02 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[14-Apr-2026 15:50:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 15:50:04 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 15:50:04 UTC] Current time (IST): 21:20
[14-Apr-2026 15:50:04 UTC] Requested date: 2026-04-18
[14-Apr-2026 15:50:04 UTC] Today: 2026-04-14
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 15:50:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 15:50:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 15:50:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 15:50:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 15:50:04 UTC] Slot added (future date): 15:45 - 16:00
[14-Apr-2026 15:50:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[14-Apr-2026 15:50:18 UTC] Using actual slot duration: 15 minutes
[14-Apr-2026 15:50:18 UTC] Current time (IST): 21:20
[14-Apr-2026 15:50:18 UTC] Requested date: 2026-04-19
[14-Apr-2026 15:50:18 UTC] Today: 2026-04-14
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 08:00 - 08:15
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 08:15 - 08:30
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 08:30 - 08:45
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 08:45 - 09:00
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 09:00 - 09:15
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 09:15 - 09:30
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 09:30 - 09:45
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 09:45 - 10:00
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 10:00 - 10:15
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 10:15 - 10:30
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 10:30 - 10:45
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 10:45 - 11:00
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 11:00 - 11:15
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 11:15 - 11:30
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 11:30 - 11:45
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 11:45 - 12:00
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 12:00 - 12:15
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 12:15 - 12:30
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 12:30 - 12:45
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 12:45 - 13:00
[14-Apr-2026 15:50:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[14-Apr-2026 15:50:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[14-Apr-2026 15:50:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[14-Apr-2026 15:50:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 14:00 - 14:15
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 14:15 - 14:30
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 14:30 - 14:45
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 14:45 - 15:00
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 15:00 - 15:15
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 15:15 - 15:30
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 15:30 - 15:45
[14-Apr-2026 15:50:18 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 03:00:34 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:34 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:34 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 03:00:34 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 03:00:34 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:34 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 03:00:34 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 03:00:34 UTC] Available dates found: 3
[15-Apr-2026 03:00:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 03:00:37 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 03:00:37 UTC] Current time (IST): 8:30
[15-Apr-2026 03:00:37 UTC] Requested date: 2026-04-18
[15-Apr-2026 03:00:37 UTC] Today: 2026-04-15
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 03:00:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 03:00:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 03:00:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 03:00:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 03:00:37 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 03:00:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 03:00:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 03:00:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 03:00:43 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 03:00:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 03:00:43 UTC] Available dates found: 3
[15-Apr-2026 03:00:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 03:00:46 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 03:00:46 UTC] Current time (IST): 8:30
[15-Apr-2026 03:00:46 UTC] Requested date: 2026-04-19
[15-Apr-2026 03:00:46 UTC] Today: 2026-04-15
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 03:00:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 03:00:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 03:00:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 03:00:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 03:00:46 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 03:00:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 03:00:48 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 03:00:48 UTC] Current time (IST): 8:30
[15-Apr-2026 03:00:48 UTC] Requested date: 2026-04-21
[15-Apr-2026 03:00:48 UTC] Today: 2026-04-15
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 03:00:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 03:00:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 03:00:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 03:00:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 03:00:48 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 03:33:26 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 03:33:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 03:33:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 03:33:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 03:33:26 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 03:33:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 03:33:26 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 03:33:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 03:33:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 03:33:26 UTC] Available dates found: 3
[15-Apr-2026 03:33:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 03:33:27 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 03:33:27 UTC] Current time (IST): 9:3
[15-Apr-2026 03:33:27 UTC] Requested date: 2026-04-18
[15-Apr-2026 03:33:27 UTC] Today: 2026-04-15
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 03:33:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 03:33:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 03:33:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 03:33:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 03:33:27 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 05:16:43 UTC] Password reset error: User not found with this mobile number
[15-Apr-2026 05:16:48 UTC] Password reset error: User not found with this mobile number
[15-Apr-2026 05:16:55 UTC] Password reset error: User not found with this mobile number
[15-Apr-2026 05:17:21 UTC] Password reset successful for mobile: 7793817769
[15-Apr-2026 05:17:43 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 05:17:43 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 05:17:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 05:17:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 05:17:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 05:17:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 05:17:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 05:17:43 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 05:17:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 05:17:43 UTC] Available dates found: 3
[15-Apr-2026 07:37:21 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 07:37:21 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 07:37:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 07:37:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 07:37:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 07:37:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 07:37:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 07:37:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 07:37:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 07:37:21 UTC] Available dates found: 3
[15-Apr-2026 07:37:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 07:37:22 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 07:37:22 UTC] Current time (IST): 13:7
[15-Apr-2026 07:37:22 UTC] Requested date: 2026-04-18
[15-Apr-2026 07:37:22 UTC] Today: 2026-04-15
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 07:37:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 07:37:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 07:37:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 07:37:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 07:37:22 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 09:57:43 UTC] Password reset successful for mobile: 8340558695
[15-Apr-2026 10:12:10 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 10:12:10 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 10:12:10 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 10:12:10 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 10:12:10 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 10:12:10 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 10:12:10 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 10:12:10 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 10:12:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 10:12:10 UTC] Available dates found: 3
[15-Apr-2026 10:12:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 10:12:12 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 10:12:12 UTC] Current time (IST): 15:42
[15-Apr-2026 10:12:12 UTC] Requested date: 2026-04-18
[15-Apr-2026 10:12:12 UTC] Today: 2026-04-15
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 10:12:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 10:12:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 10:12:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 10:12:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 10:12:12 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 13:07:06 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 13:07:06 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 13:07:06 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 13:07:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 13:07:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 13:07:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 13:07:06 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 13:07:06 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 13:07:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 13:07:06 UTC] Available dates found: 3
[15-Apr-2026 13:07:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 13:07:09 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 13:07:09 UTC] Current time (IST): 18:37
[15-Apr-2026 13:07:09 UTC] Requested date: 2026-04-18
[15-Apr-2026 13:07:09 UTC] Today: 2026-04-15
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 13:07:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 13:07:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 13:07:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 13:07:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 13:07:09 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 13:34:35 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 13:34:35 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 13:34:35 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 13:34:35 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 13:34:35 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 13:34:35 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 13:34:35 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 13:34:35 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 13:34:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 13:34:35 UTC] Available dates found: 3
[15-Apr-2026 13:34:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 13:34:40 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 13:34:40 UTC] Current time (IST): 19:4
[15-Apr-2026 13:34:40 UTC] Requested date: 2026-04-18
[15-Apr-2026 13:34:40 UTC] Today: 2026-04-15
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 13:34:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 13:34:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 13:34:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 13:34:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 13:34:40 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 13:34:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 13:34:46 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 13:34:46 UTC] Current time (IST): 19:4
[15-Apr-2026 13:34:46 UTC] Requested date: 2026-04-19
[15-Apr-2026 13:34:46 UTC] Today: 2026-04-15
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 13:34:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 13:34:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 13:34:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 13:34:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 13:34:46 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 13:53:07 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 13:53:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 13:53:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 13:53:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 13:53:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 13:53:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 13:53:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 13:53:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 13:53:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 13:53:07 UTC] Available dates found: 3
[15-Apr-2026 13:53:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 13:53:10 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 13:53:10 UTC] Current time (IST): 19:23
[15-Apr-2026 13:53:10 UTC] Requested date: 2026-04-18
[15-Apr-2026 13:53:10 UTC] Today: 2026-04-15
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 13:53:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 13:53:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 13:53:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 13:53:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 13:53:10 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 13:54:51 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 13:54:51 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 13:54:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 13:54:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 13:54:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 13:54:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 13:54:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 13:54:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 13:54:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 13:54:51 UTC] Available dates found: 3
[15-Apr-2026 13:55:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 13:55:02 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 13:55:02 UTC] Current time (IST): 19:25
[15-Apr-2026 13:55:02 UTC] Requested date: 2026-04-18
[15-Apr-2026 13:55:02 UTC] Today: 2026-04-15
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 13:55:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 13:55:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 13:55:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 13:55:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 13:55:02 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 13:55:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 13:55:08 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 13:55:08 UTC] Current time (IST): 19:25
[15-Apr-2026 13:55:08 UTC] Requested date: 2026-04-19
[15-Apr-2026 13:55:08 UTC] Today: 2026-04-15
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 13:55:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 13:55:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 13:55:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 13:55:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 13:55:08 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 13:55:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 13:55:11 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 13:55:11 UTC] Current time (IST): 19:25
[15-Apr-2026 13:55:11 UTC] Requested date: 2026-04-21
[15-Apr-2026 13:55:11 UTC] Today: 2026-04-15
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 13:55:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 13:55:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 13:55:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 13:55:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 13:55:11 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 14:55:47 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:47 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:47 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:47 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 14:55:47 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 14:55:47 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:47 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 14:55:47 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 14:55:47 UTC] Available dates found: 3
[15-Apr-2026 14:55:49 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:49 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:49 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:49 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 14:55:49 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 14:55:49 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:49 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 14:55:49 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 14:55:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 14:55:49 UTC] Available dates found: 3
[15-Apr-2026 14:56:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 14:56:00 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 14:56:00 UTC] Current time (IST): 20:26
[15-Apr-2026 14:56:00 UTC] Requested date: 2026-04-18
[15-Apr-2026 14:56:00 UTC] Today: 2026-04-15
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 14:56:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 14:56:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 14:56:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 14:56:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 14:56:00 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 14:56:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Apr-2026 14:56:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Apr-2026 14:57:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776265002417","orderId":"OMO2604152026430885892157V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776266203070,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604152026559853980034V","paymentMode":"UPI_INTENT","timestamp":1776265016027,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610595154805","upiTransactionId":"PTM06e730c61b4c4f9f9b4361a97d943cd2","vpa":"90XXXXXX22@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610595154805","upiTransactionId":"PTM06e730c61b4c4f9f9b4361a97d943cd2","vpa":"90XXXXXX22@ptsbi"},"currency":"INR","amount":20000}]}]}}
[15-Apr-2026 14:57:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776265002417
            [orderId] => OMO2604152026430885892157V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776266203070
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604152026559853980034V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776265016027
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

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

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

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

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

                                )

                        )

                )

        )

)

[15-Apr-2026 14:57:14 UTC] Payment Callback - POST Data: Array
(
)

[15-Apr-2026 14:57:14 UTC] Payment Callback - GET Data: Array
(
)

[15-Apr-2026 14:57:14 UTC] Amount Conversion: 20000 paise = 200 rupees
[15-Apr-2026 14:57:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[15-Apr-2026 14:57:14 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[15-Apr-2026 14:57:14 UTC] Payment is SUCCESS, attempting to update appointment...
[15-Apr-2026 14:57:14 UTC] Target appointment ID: TXN_1776265002417
[15-Apr-2026 14:57:14 UTC] Extracted numeric ID: 1776265002417
[15-Apr-2026 14:57:14 UTC] Appointment not found with ID: 1776265002417
[15-Apr-2026 14:57:14 UTC] Found recent pending appointment: ID=3155, Name=Narayan Singh rathore
[15-Apr-2026 14:57:14 UTC] Successfully updated recent appointment ID: 3155 to confirmed status
[15-Apr-2026 14:57:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776265002417","orderId":"OMO2604152026430885892157V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776266203070,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604152026559853980034V","paymentMode":"UPI_INTENT","timestamp":1776265016027,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610595154805","upiTransactionId":"PTM06e730c61b4c4f9f9b4361a97d943cd2","vpa":"90XXXXXX22@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610595154805","upiTransactionId":"PTM06e730c61b4c4f9f9b4361a97d943cd2","vpa":"90XXXXXX22@ptsbi"},"currency":"INR","amount":20000}]}]}}
[15-Apr-2026 14:57:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 15:23:42 UTC] Available dates found: 3
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 15:23:42 UTC] Available dates found: 3
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 15:23:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 15:23:42 UTC] Available dates found: 3
[15-Apr-2026 15:39:30 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 15:39:30 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 15:39:30 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 15:39:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 15:39:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 15:39:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 15:39:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 15:39:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 15:39:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 15:39:30 UTC] Available dates found: 3
[15-Apr-2026 15:39:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 15:39:36 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 15:39:36 UTC] Current time (IST): 21:9
[15-Apr-2026 15:39:36 UTC] Requested date: 2026-04-18
[15-Apr-2026 15:39:36 UTC] Today: 2026-04-15
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 15:39:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 15:39:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 15:39:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 15:39:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 15:39:36 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 16:34:07 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 16:34:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 16:34:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 16:34:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 16:34:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 16:34:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 16:34:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 16:34:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 16:34:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 16:34:07 UTC] Available dates found: 3
[15-Apr-2026 16:34:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 16:34:18 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 16:34:18 UTC] Current time (IST): 22:4
[15-Apr-2026 16:34:18 UTC] Requested date: 2026-04-18
[15-Apr-2026 16:34:18 UTC] Today: 2026-04-15
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 16:34:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 16:34:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 16:34:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 16:34:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 16:34:18 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 16:34:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 16:34:41 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 16:34:41 UTC] Current time (IST): 22:4
[15-Apr-2026 16:34:41 UTC] Requested date: 2026-04-18
[15-Apr-2026 16:34:41 UTC] Today: 2026-04-15
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 16:34:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 16:34:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 16:34:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 16:34:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 16:34:41 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 16:35:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 16:35:00 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 16:35:00 UTC] Current time (IST): 22:5
[15-Apr-2026 16:35:00 UTC] Requested date: 2026-04-18
[15-Apr-2026 16:35:00 UTC] Today: 2026-04-15
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 16:35:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 16:35:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 16:35:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 16:35:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 16:35:00 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 16:35:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 16:35:03 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 16:35:03 UTC] Current time (IST): 22:5
[15-Apr-2026 16:35:03 UTC] Requested date: 2026-04-18
[15-Apr-2026 16:35:03 UTC] Today: 2026-04-15
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 16:35:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 16:35:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 16:35:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 16:35:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 16:35:03 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 16:35:40 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 16:35:40 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 16:35:40 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 16:35:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 16:35:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 16:35:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 16:35:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 16:35:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 16:35:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 16:35:40 UTC] Available dates found: 3
[15-Apr-2026 16:35:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[15-Apr-2026 16:35:43 UTC] Using actual slot duration: 15 minutes
[15-Apr-2026 16:35:43 UTC] Current time (IST): 22:5
[15-Apr-2026 16:35:43 UTC] Requested date: 2026-04-18
[15-Apr-2026 16:35:43 UTC] Today: 2026-04-15
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 08:00 - 08:15
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 08:15 - 08:30
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 08:30 - 08:45
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 08:45 - 09:00
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 09:00 - 09:15
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 09:15 - 09:30
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 09:30 - 09:45
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 09:45 - 10:00
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 10:00 - 10:15
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 10:15 - 10:30
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 10:30 - 10:45
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 10:45 - 11:00
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 11:00 - 11:15
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 11:15 - 11:30
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 11:30 - 11:45
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 11:45 - 12:00
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 12:00 - 12:15
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 12:15 - 12:30
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 12:30 - 12:45
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 12:45 - 13:00
[15-Apr-2026 16:35:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[15-Apr-2026 16:35:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[15-Apr-2026 16:35:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[15-Apr-2026 16:35:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 14:00 - 14:15
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 14:15 - 14:30
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 14:30 - 14:45
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 14:45 - 15:00
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 15:00 - 15:15
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 15:15 - 15:30
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 15:30 - 15:45
[15-Apr-2026 16:35:43 UTC] Slot added (future date): 15:45 - 16:00
[15-Apr-2026 16:36:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Apr-2026 16:36:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776270977955","orderId":"OMO2604152206181913417795V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776272178176,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604152206302531140604V","paymentMode":"UPI_INTENT","timestamp":1776270990299,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"052202556343","upiTransactionId":"AXL2d4fafe8594a43879d6695b1cc17e8d0","vpa":"96XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"052202556343","upiTransactionId":"AXL2d4fafe8594a43879d6695b1cc17e8d0","vpa":"96XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[15-Apr-2026 16:36:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776270977955
            [orderId] => OMO2604152206181913417795V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776272178176
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604152206302531140604V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776270990299
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6069
                                    [ifsc] => BARB0RCVBHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 052202556343
                                    [upiTransactionId] => AXL2d4fafe8594a43879d6695b1cc17e8d0
                                    [vpa] => 96XXXXXXXX-3@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6069
                                                    [ifsc] => BARB0RCVBHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 052202556343
                                                    [upiTransactionId] => AXL2d4fafe8594a43879d6695b1cc17e8d0
                                                    [vpa] => 96XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

[15-Apr-2026 16:36:42 UTC] Payment Callback - POST Data: Array
(
)

[15-Apr-2026 16:36:42 UTC] Payment Callback - GET Data: Array
(
)

[15-Apr-2026 16:36:42 UTC] Amount Conversion: 10000 paise = 100 rupees
[15-Apr-2026 16:36:42 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[15-Apr-2026 16:36:42 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[15-Apr-2026 16:36:42 UTC] Payment is SUCCESS, attempting to update appointment...
[15-Apr-2026 16:36:42 UTC] Target appointment ID: TXN_1776270977955
[15-Apr-2026 16:36:42 UTC] Extracted numeric ID: 1776270977955
[15-Apr-2026 16:36:42 UTC] Appointment not found with ID: 1776270977955
[15-Apr-2026 16:36:42 UTC] Found recent pending appointment: ID=3156, Name=kana bhilwara
[15-Apr-2026 16:36:42 UTC] Successfully updated recent appointment ID: 3156 to confirmed status
[15-Apr-2026 16:36:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776270977955","orderId":"OMO2604152206181913417795V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776272178176,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604152206302531140604V","paymentMode":"UPI_INTENT","timestamp":1776270990299,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"052202556343","upiTransactionId":"AXL2d4fafe8594a43879d6695b1cc17e8d0","vpa":"96XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"052202556343","upiTransactionId":"AXL2d4fafe8594a43879d6695b1cc17e8d0","vpa":"96XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[15-Apr-2026 16:36:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[15-Apr-2026 16:40:11 UTC] Date: 2026-04-15, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 16:40:11 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[15-Apr-2026 16:40:11 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[15-Apr-2026 16:40:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[15-Apr-2026 16:40:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[15-Apr-2026 16:40:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[15-Apr-2026 16:40:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[15-Apr-2026 16:40:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[15-Apr-2026 16:40:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[15-Apr-2026 16:40:11 UTC] Available dates found: 3
[16-Apr-2026 05:46:08 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[16-Apr-2026 05:46:08 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[16-Apr-2026 05:46:08 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[16-Apr-2026 05:46:08 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[16-Apr-2026 05:46:25 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 05:46:25 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 05:46:25 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:25 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 05:46:25 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:25 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 05:46:25 UTC] Available dates found: 3
[16-Apr-2026 05:46:58 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 05:46:58 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 05:46:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 05:46:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 05:46:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 05:46:58 UTC] Available dates found: 3
[16-Apr-2026 06:32:28 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 06:32:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 06:32:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 06:32:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 06:32:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 06:32:28 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 06:32:28 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 06:32:28 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 06:32:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 06:32:28 UTC] Available dates found: 3
[16-Apr-2026 06:33:07 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 06:33:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 06:33:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 06:33:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 06:33:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 06:33:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 06:33:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 06:33:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 06:33:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 06:33:07 UTC] Available dates found: 3
[16-Apr-2026 07:06:54 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 07:06:54 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 07:06:54 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 07:06:54 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 07:06:54 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 07:06:54 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 07:06:54 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 07:06:54 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 07:06:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 07:06:54 UTC] Available dates found: 3
[16-Apr-2026 07:07:39 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-Apr-2026 07:07:39 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-Apr-2026 07:07:39 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-Apr-2026 07:07:39 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-Apr-2026 07:07:57 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 07:07:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 07:07:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 07:07:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 07:07:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 07:07:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 07:07:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 07:07:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 07:07:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 07:07:57 UTC] Available dates found: 3
[16-Apr-2026 07:08:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 07:08:19 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 07:08:19 UTC] Current time (IST): 12:38
[16-Apr-2026 07:08:19 UTC] Requested date: 2026-04-18
[16-Apr-2026 07:08:19 UTC] Today: 2026-04-16
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 07:08:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 07:08:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 07:08:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 07:08:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 07:08:19 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 07:09:44 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-Apr-2026 07:09:44 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-Apr-2026 07:09:44 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-Apr-2026 07:09:44 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-Apr-2026 07:10:27 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 07:10:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 07:10:27 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 07:10:27 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 07:10:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 07:10:27 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 07:10:27 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 07:10:27 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 07:10:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 07:10:27 UTC] Available dates found: 3
[16-Apr-2026 07:10:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 07:10:31 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 07:10:31 UTC] Current time (IST): 12:40
[16-Apr-2026 07:10:31 UTC] Requested date: 2026-04-18
[16-Apr-2026 07:10:31 UTC] Today: 2026-04-16
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 07:10:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 07:10:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 07:10:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 07:10:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 07:10:31 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 07:10:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 07:10:36 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 07:10:36 UTC] Current time (IST): 12:40
[16-Apr-2026 07:10:36 UTC] Requested date: 2026-04-19
[16-Apr-2026 07:10:36 UTC] Today: 2026-04-16
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 07:10:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 07:10:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 07:10:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 07:10:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 07:10:36 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 07:10:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 07:10:41 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 07:10:41 UTC] Current time (IST): 12:40
[16-Apr-2026 07:10:41 UTC] Requested date: 2026-04-21
[16-Apr-2026 07:10:41 UTC] Today: 2026-04-16
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 07:10:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 07:10:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 07:10:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 07:10:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 07:10:41 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 07:10:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 07:10:44 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 07:10:44 UTC] Current time (IST): 12:40
[16-Apr-2026 07:10:44 UTC] Requested date: 2026-04-18
[16-Apr-2026 07:10:44 UTC] Today: 2026-04-16
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 07:10:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 07:10:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 07:10:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 07:10:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 07:10:44 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 07:11: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-Apr-2026 07:11: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-Apr-2026 07:11: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-Apr-2026 07:11: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-Apr-2026 07:11:12 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 07:11:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 07:11:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 07:11:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 07:11:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 07:11:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 07:11:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 07:11:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 07:11:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 07:11:12 UTC] Available dates found: 3
[16-Apr-2026 07:15:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 07:15:25 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 07:15:25 UTC] Current time (IST): 12:45
[16-Apr-2026 07:15:25 UTC] Requested date: 2026-04-18
[16-Apr-2026 07:15:25 UTC] Today: 2026-04-16
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 07:15:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 07:15:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 07:15:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 07:15:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 07:15:25 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 07:16:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Apr-2026 08:05:10 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 08:05:10 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 08:05:10 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 08:05:10 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 08:05:10 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 08:05:10 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 08:05:10 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 08:05:10 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 08:05:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 08:05:10 UTC] Available dates found: 3
[16-Apr-2026 08:05:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 08:05:12 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 08:05:12 UTC] Current time (IST): 13:35
[16-Apr-2026 08:05:12 UTC] Requested date: 2026-04-18
[16-Apr-2026 08:05:12 UTC] Today: 2026-04-16
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 08:05:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 08:05:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 08:05:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 08:05:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 08:05:12 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 08:05:42 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776326724944","orderId":"OMO2604161335242804024685V","state":"COMPLETED","currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776327924264,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604161335299547735466V","paymentMode":"UPI_INTENT","timestamp":1776326729998,"currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"586662003243","upiTransactionId":"YBL35089142ddb7416daff5b77c18d38082","vpa":"raXXXXXXXXXXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"586662003243","upiTransactionId":"YBL35089142ddb7416daff5b77c18d38082","vpa":"raXXXXXXXXXXXXXX03@ybl"},"currency":"INR","amount":50000}]}]}}
[16-Apr-2026 08:05:42 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776326724944
            [orderId] => OMO2604161335242804024685V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 50000
            [payableCurrency] => INR
            [payableAmount] => 50000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776327924264
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604161335299547735466V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776326729998
                            [currency] => INR
                            [amount] => 50000
                            [payableCurrency] => INR
                            [payableAmount] => 50000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4965
                                    [ifsc] => BARB0BIJOLI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 586662003243
                                    [upiTransactionId] => YBL35089142ddb7416daff5b77c18d38082
                                    [vpa] => raXXXXXXXXXXXXXX03@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4965
                                                    [ifsc] => BARB0BIJOLI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 586662003243
                                                    [upiTransactionId] => YBL35089142ddb7416daff5b77c18d38082
                                                    [vpa] => raXXXXXXXXXXXXXX03@ybl
                                                )

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

                                )

                        )

                )

        )

)

[16-Apr-2026 08:05:42 UTC] Payment Callback - POST Data: Array
(
)

[16-Apr-2026 08:05:42 UTC] Payment Callback - GET Data: Array
(
)

[16-Apr-2026 08:05:42 UTC] Amount Conversion: 50000 paise = 500 rupees
[16-Apr-2026 08:05:42 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[16-Apr-2026 08:05:42 UTC] Amount Details: Original=50000 paise, Converted=500 rupees
[16-Apr-2026 08:05:42 UTC] Payment is SUCCESS, attempting to update appointment...
[16-Apr-2026 08:05:42 UTC] Target appointment ID: TXN_1776326724944
[16-Apr-2026 08:05:42 UTC] Extracted numeric ID: 1776326724944
[16-Apr-2026 08:05:42 UTC] Appointment not found with ID: 1776326724944
[16-Apr-2026 08:05:42 UTC] Found recent pending appointment: ID=3158, Name=Rahul Vaishanav
[16-Apr-2026 08:05:42 UTC] Successfully updated recent appointment ID: 3158 to confirmed status
[16-Apr-2026 08:05:42 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776326724944","orderId":"OMO2604161335242804024685V","state":"COMPLETED","currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776327924264,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604161335299547735466V","paymentMode":"UPI_INTENT","timestamp":1776326729998,"currency":"INR","amount":50000,"payableCurrency":"INR","payableAmount":50000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"586662003243","upiTransactionId":"YBL35089142ddb7416daff5b77c18d38082","vpa":"raXXXXXXXXXXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"586662003243","upiTransactionId":"YBL35089142ddb7416daff5b77c18d38082","vpa":"raXXXXXXXXXXXXXX03@ybl"},"currency":"INR","amount":50000}]}]}}
[16-Apr-2026 08:05:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[16-Apr-2026 08:12:24 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 08:12:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 08:12:24 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 08:12:24 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 08:12:24 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 08:12:24 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 08:12:24 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 08:12:24 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 08:12:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 08:12:24 UTC] Available dates found: 3
[16-Apr-2026 08:12:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 08:12:28 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 08:12:28 UTC] Current time (IST): 13:42
[16-Apr-2026 08:12:28 UTC] Requested date: 2026-04-18
[16-Apr-2026 08:12:28 UTC] Today: 2026-04-16
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 08:12:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 08:12:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 08:12:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 08:12:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 08:12:28 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 10:55:38 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 10:55:38 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 10:55:38 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 10:55:38 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 10:55:38 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 10:55:38 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 10:55:38 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 10:55:38 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 10:55:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 10:55:38 UTC] Available dates found: 3
[16-Apr-2026 10:55:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 10:55:58 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 10:55:58 UTC] Current time (IST): 16:25
[16-Apr-2026 10:55:58 UTC] Requested date: 2026-04-21
[16-Apr-2026 10:55:58 UTC] Today: 2026-04-16
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 10:55:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 10:55:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 10:55:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 10:55:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 10:55:58 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 10:56:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 10:56:10 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 10:56:10 UTC] Current time (IST): 16:26
[16-Apr-2026 10:56:10 UTC] Requested date: 2026-04-19
[16-Apr-2026 10:56:10 UTC] Today: 2026-04-16
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 10:56:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 10:56:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 10:56:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 10:56:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 10:56:10 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 10:56:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 10:56:11 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 10:56:11 UTC] Current time (IST): 16:26
[16-Apr-2026 10:56:11 UTC] Requested date: 2026-04-21
[16-Apr-2026 10:56:11 UTC] Today: 2026-04-16
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 10:56:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 10:56:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 10:56:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 10:56:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 10:56:11 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 10:56:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 10:56:22 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 10:56:22 UTC] Current time (IST): 16:26
[16-Apr-2026 10:56:22 UTC] Requested date: 2026-04-18
[16-Apr-2026 10:56:22 UTC] Today: 2026-04-16
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 10:56:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 10:56:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 10:56:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 10:56:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 10:56:22 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 10:57:17 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[16-Apr-2026 10:57:17 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[16-Apr-2026 10:57:17 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[16-Apr-2026 10:57:17 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[16-Apr-2026 11:41:26 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 11:41:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 11:41:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 11:41:26 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 11:41:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 11:41:26 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 11:41:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 11:41:26 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 11:41:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 11:41:26 UTC] Available dates found: 3
[16-Apr-2026 11:41:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 11:41:28 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 11:41:28 UTC] Current time (IST): 17:11
[16-Apr-2026 11:41:28 UTC] Requested date: 2026-04-18
[16-Apr-2026 11:41:28 UTC] Today: 2026-04-16
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 11:41:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 11:41:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 11:41:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 11:41:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 11:41:28 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 13:30:18 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:18 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:18 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 13:30:18 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 13:30:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 13:30:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 13:30:18 UTC] Available dates found: 3
[16-Apr-2026 13:30:40 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:40 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 13:30:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 13:30:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 13:30:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 13:30:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 13:30:40 UTC] Available dates found: 3
[16-Apr-2026 13:30:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 13:30:56 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 13:30:56 UTC] Current time (IST): 19:0
[16-Apr-2026 13:30:56 UTC] Requested date: 2026-04-18
[16-Apr-2026 13:30:56 UTC] Today: 2026-04-16
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 13:30:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 13:30:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 13:30:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 13:30:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 13:30:56 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 13:31:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 13:31:03 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 13:31:03 UTC] Current time (IST): 19:1
[16-Apr-2026 13:31:03 UTC] Requested date: 2026-04-19
[16-Apr-2026 13:31:03 UTC] Today: 2026-04-16
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 13:31:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 13:31:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 13:31:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 13:31:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 13:31:03 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 13:31:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 13:31:05 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 13:31:05 UTC] Current time (IST): 19:1
[16-Apr-2026 13:31:05 UTC] Requested date: 2026-04-21
[16-Apr-2026 13:31:05 UTC] Today: 2026-04-16
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 13:31:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 13:31:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 13:31:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 13:31:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 13:31:05 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 13:31:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 13:31:08 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 13:31:08 UTC] Current time (IST): 19:1
[16-Apr-2026 13:31:08 UTC] Requested date: 2026-04-21
[16-Apr-2026 13:31:08 UTC] Today: 2026-04-16
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 13:31:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 13:31:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 13:31:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 13:31:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 13:31:08 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 13:31:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 13:31:09 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 13:31:09 UTC] Current time (IST): 19:1
[16-Apr-2026 13:31:09 UTC] Requested date: 2026-04-21
[16-Apr-2026 13:31:09 UTC] Today: 2026-04-16
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 13:31:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 13:31:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 13:31:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 13:31:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 13:31:09 UTC] Slot added (future date): 15:45 - 16:00
[16-Apr-2026 13:31:11 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 13:31:11 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 13:31:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 13:31:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 13:31:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 13:31:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 13:31:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 13:31:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 13:31:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 13:31:11 UTC] Available dates found: 3
[16-Apr-2026 15:44:48 UTC] Date: 2026-04-16, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 15:44:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[16-Apr-2026 15:44:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[16-Apr-2026 15:44:48 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[16-Apr-2026 15:44:48 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[16-Apr-2026 15:44:48 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[16-Apr-2026 15:44:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[16-Apr-2026 15:44:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[16-Apr-2026 15:44:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[16-Apr-2026 15:44:48 UTC] Available dates found: 3
[16-Apr-2026 15:44:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[16-Apr-2026 15:44:50 UTC] Using actual slot duration: 15 minutes
[16-Apr-2026 15:44:50 UTC] Current time (IST): 21:14
[16-Apr-2026 15:44:50 UTC] Requested date: 2026-04-18
[16-Apr-2026 15:44:50 UTC] Today: 2026-04-16
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 08:00 - 08:15
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 08:15 - 08:30
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 08:30 - 08:45
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 08:45 - 09:00
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 09:00 - 09:15
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 09:15 - 09:30
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 09:30 - 09:45
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 09:45 - 10:00
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 10:00 - 10:15
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 10:15 - 10:30
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 10:30 - 10:45
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 10:45 - 11:00
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 11:00 - 11:15
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 11:15 - 11:30
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 11:30 - 11:45
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 11:45 - 12:00
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 12:00 - 12:15
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 12:15 - 12:30
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 12:30 - 12:45
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 12:45 - 13:00
[16-Apr-2026 15:44:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[16-Apr-2026 15:44:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[16-Apr-2026 15:44:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[16-Apr-2026 15:44:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 14:00 - 14:15
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 14:15 - 14:30
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 14:30 - 14:45
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 14:45 - 15:00
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 15:00 - 15:15
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 15:15 - 15:30
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 15:30 - 15:45
[16-Apr-2026 15:44:50 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:04:24 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:04:24 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:04:24 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:04:24 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:04:24 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:04:24 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:04:24 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:04:24 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:04:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:04:24 UTC] Available dates found: 3
[17-Apr-2026 01:04:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:04:28 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:04:28 UTC] Current time (IST): 6:34
[17-Apr-2026 01:04:28 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:04:28 UTC] Today: 2026-04-17
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:04:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:04:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:04:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:04:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:04:28 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:12:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:12:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:12:58 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:12:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:12:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:12:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:12:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:12:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:12:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:12:58 UTC] Available dates found: 3
[17-Apr-2026 01:13:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:13:02 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:13:02 UTC] Current time (IST): 6:43
[17-Apr-2026 01:13:02 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:13:02 UTC] Today: 2026-04-17
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:13:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:13:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:13:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:13:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:13:02 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:32:29 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:32:29 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:32:29 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:32:29 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:32:29 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:32:29 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:32:29 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:32:29 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:32:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:32:29 UTC] Available dates found: 3
[17-Apr-2026 01:32:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:32:35 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:32:35 UTC] Current time (IST): 7:2
[17-Apr-2026 01:32:35 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:32:35 UTC] Today: 2026-04-17
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:32:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:32:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:32:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:32:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:32:35 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:32:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 01:33:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776389574003","orderId":"OMO2604170702557119099936V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776390775692,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170703015158688317V","paymentMode":"UPI_INTENT","timestamp":1776389581559,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"150147935925","upiTransactionId":"AXL5e888f34e937406aa57e1f524992a12f","vpa":"89XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"150147935925","upiTransactionId":"AXL5e888f34e937406aa57e1f524992a12f","vpa":"89XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 01:33:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776389574003
            [orderId] => OMO2604170702557119099936V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776390775692
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604170703015158688317V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776389581559
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXXX4629
                                    [ifsc] => AUBL0002231
                                    [accountType] => SAVINGS
                                    [bankId] => AUBL
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 150147935925
                                    [upiTransactionId] => AXL5e888f34e937406aa57e1f524992a12f
                                    [vpa] => 89XXXXXXXX-3@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 150147935925
                                                    [upiTransactionId] => AXL5e888f34e937406aa57e1f524992a12f
                                                    [vpa] => 89XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 01:33:11 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 01:33:11 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 01:33:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 01:33:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 01:33:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 01:33:11 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 01:33:11 UTC] Target appointment ID: TXN_1776389574003
[17-Apr-2026 01:33:11 UTC] Extracted numeric ID: 1776389574003
[17-Apr-2026 01:33:11 UTC] Appointment not found with ID: 1776389574003
[17-Apr-2026 01:33:11 UTC] Found recent pending appointment: ID=3159, Name=महावीर
[17-Apr-2026 01:33:11 UTC] Successfully updated recent appointment ID: 3159 to confirmed status
[17-Apr-2026 01:33:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776389574003","orderId":"OMO2604170702557119099936V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776390775692,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170703015158688317V","paymentMode":"UPI_INTENT","timestamp":1776389581559,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"150147935925","upiTransactionId":"AXL5e888f34e937406aa57e1f524992a12f","vpa":"89XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"150147935925","upiTransactionId":"AXL5e888f34e937406aa57e1f524992a12f","vpa":"89XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 01:36:08 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:36:08 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:36:08 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:36:08 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:36:08 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:36:08 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:36:08 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:36:08 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:36:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:36:08 UTC] Available dates found: 3
[17-Apr-2026 01:36:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:36:22 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:36:22 UTC] Current time (IST): 7:6
[17-Apr-2026 01:36:22 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:36:22 UTC] Today: 2026-04-17
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:36:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:36:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:36:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:36:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:36:22 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:37:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 01:40:22 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:40:22 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:40:22 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:40:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:40:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:40:22 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:40:22 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:40:22 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:40:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:40:22 UTC] Available dates found: 3
[17-Apr-2026 01:40:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:40:25 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:40:25 UTC] Current time (IST): 7:10
[17-Apr-2026 01:40:25 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:40:25 UTC] Today: 2026-04-17
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:40:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:40:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:40:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:40:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:40:25 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:41:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:41:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:41:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:41:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:41:07 UTC] Available dates found: 3
[17-Apr-2026 01:41:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:41:17 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:41:17 UTC] Current time (IST): 7:11
[17-Apr-2026 01:41:17 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:41:17 UTC] Today: 2026-04-17
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:41:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:41:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:41:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:41:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:41:17 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:41:39 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:41:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:41:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:41:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:41:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:41:39 UTC] Available dates found: 3
[17-Apr-2026 01:41:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:41:42 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:41:42 UTC] Current time (IST): 7:11
[17-Apr-2026 01:41:42 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:41:42 UTC] Today: 2026-04-17
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:41:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:41:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:41:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:41:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:41:42 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:42:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 01:42:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776390132276","orderId":"OMO2604170712131492340054V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776391333131,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170712202075485730V","paymentMode":"UPI_INTENT","timestamp":1776390140250,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5559","ifsc":"SBIN0031100","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"780340579104","upiTransactionId":"AXL23914376ead343f898f3e656eeba28f7","vpa":"83XXXXXX58@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5559","ifsc":"SBIN0031100","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"780340579104","upiTransactionId":"AXL23914376ead343f898f3e656eeba28f7","vpa":"83XXXXXX58@axl"},"currency":"INR","amount":20000}]}]}}
[17-Apr-2026 01:42:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776390132276
            [orderId] => OMO2604170712131492340054V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776391333131
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604170712202075485730V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776390140250
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5559
                                    [ifsc] => SBIN0031100
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 780340579104
                                    [upiTransactionId] => AXL23914376ead343f898f3e656eeba28f7
                                    [vpa] => 83XXXXXX58@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5559
                                                    [ifsc] => SBIN0031100
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 780340579104
                                                    [upiTransactionId] => AXL23914376ead343f898f3e656eeba28f7
                                                    [vpa] => 83XXXXXX58@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 01:42:44 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 01:42:44 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 01:42:44 UTC] Amount Conversion: 20000 paise = 200 rupees
[17-Apr-2026 01:42:44 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 01:42:44 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[17-Apr-2026 01:42:44 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 01:42:44 UTC] Target appointment ID: TXN_1776390132276
[17-Apr-2026 01:42:44 UTC] Extracted numeric ID: 1776390132276
[17-Apr-2026 01:42:44 UTC] Appointment not found with ID: 1776390132276
[17-Apr-2026 01:42:44 UTC] Found recent pending appointment: ID=3161, Name=Hakim
[17-Apr-2026 01:42:44 UTC] Successfully updated recent appointment ID: 3161 to confirmed status
[17-Apr-2026 01:42:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776390132276","orderId":"OMO2604170712131492340054V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776391333131,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170712202075485730V","paymentMode":"UPI_INTENT","timestamp":1776390140250,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5559","ifsc":"SBIN0031100","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"780340579104","upiTransactionId":"AXL23914376ead343f898f3e656eeba28f7","vpa":"83XXXXXX58@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5559","ifsc":"SBIN0031100","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"780340579104","upiTransactionId":"AXL23914376ead343f898f3e656eeba28f7","vpa":"83XXXXXX58@axl"},"currency":"INR","amount":20000}]}]}}
[17-Apr-2026 01:42:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 01:52:18 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:52:18 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:52:18 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:52:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:52:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:52:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:52:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:52:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:52:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:52:18 UTC] Available dates found: 3
[17-Apr-2026 01:52:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:52:32 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:52:32 UTC] Current time (IST): 7:22
[17-Apr-2026 01:52:32 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:52:32 UTC] Today: 2026-04-17
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:52:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:52:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:52:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:52:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:52:32 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:52:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 01:53:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776390783189","orderId":"OMO2604170723040039082286V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776391983988,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170723086839468085V","paymentMode":"UPI_INTENT","timestamp":1776390788714,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"005137615175","upiTransactionId":"AXL164b3380fc12441d8853822bb7cc2bdc","vpa":"cpXXX92@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"005137615175","upiTransactionId":"AXL164b3380fc12441d8853822bb7cc2bdc","vpa":"cpXXX92@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 01:53:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776390783189
            [orderId] => OMO2604170723040039082286V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776391983988
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604170723086839468085V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776390788714
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5942
                                    [ifsc] => BARB0SUWANA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 005137615175
                                    [upiTransactionId] => AXL164b3380fc12441d8853822bb7cc2bdc
                                    [vpa] => cpXXX92@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5942
                                                    [ifsc] => BARB0SUWANA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 005137615175
                                                    [upiTransactionId] => AXL164b3380fc12441d8853822bb7cc2bdc
                                                    [vpa] => cpXXX92@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 01:53:16 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 01:53:16 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 01:53:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 01:53:16 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 01:53:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 01:53:16 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 01:53:16 UTC] Target appointment ID: TXN_1776390783189
[17-Apr-2026 01:53:16 UTC] Extracted numeric ID: 1776390783189
[17-Apr-2026 01:53:16 UTC] Appointment not found with ID: 1776390783189
[17-Apr-2026 01:53:16 UTC] Found recent pending appointment: ID=3162, Name=Chand Parkash
[17-Apr-2026 01:53:16 UTC] Successfully updated recent appointment ID: 3162 to confirmed status
[17-Apr-2026 01:53:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776390783189","orderId":"OMO2604170723040039082286V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776391983988,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170723086839468085V","paymentMode":"UPI_INTENT","timestamp":1776390788714,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"005137615175","upiTransactionId":"AXL164b3380fc12441d8853822bb7cc2bdc","vpa":"cpXXX92@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"005137615175","upiTransactionId":"AXL164b3380fc12441d8853822bb7cc2bdc","vpa":"cpXXX92@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 01:53:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 01:56:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:56:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:56:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:56:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:56:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:56:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:56:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:56:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:56:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:56:17 UTC] Available dates found: 3
[17-Apr-2026 01:56:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:56:21 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:56:21 UTC] Current time (IST): 7:26
[17-Apr-2026 01:56:21 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:56:21 UTC] Today: 2026-04-17
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:56:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:56:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:56:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:56:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:56:21 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:57:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:57:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 01:57:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 01:57:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 01:57:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 01:57:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 01:57:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 01:57:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 01:57:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 01:57:07 UTC] Available dates found: 3
[17-Apr-2026 01:57:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 01:57:09 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 01:57:09 UTC] Current time (IST): 7:27
[17-Apr-2026 01:57:09 UTC] Requested date: 2026-04-18
[17-Apr-2026 01:57:09 UTC] Today: 2026-04-17
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 01:57:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 01:57:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 01:57:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 01:57:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 01:57:09 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 01:57:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776389840427","orderId":"OMO2604170707214594717382V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1776391041428,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170707316422340676V","paymentMode":"UPI_INTENT","timestamp":1776389851683,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Apr-2026 01:57:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776389840427
            [orderId] => OMO2604170707214594717382V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1776391041428
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[17-Apr-2026 01:57:23 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 01:57:23 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 01:57:23 UTC] Amount Conversion: 20000 paise = 200 rupees
[17-Apr-2026 01:57:23 UTC] Payment Status: FAILED (from status: FAILED)
[17-Apr-2026 01:57:23 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[17-Apr-2026 01:57:23 UTC] Payment not successful, status: FAILED
[17-Apr-2026 01:57:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776389840427","orderId":"OMO2604170707214594717382V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1776391041428,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170707316422340676V","paymentMode":"UPI_INTENT","timestamp":1776389851683,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Apr-2026 02:00:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:00:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 02:00:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 02:00:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 02:00:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 02:00:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 02:00:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 02:00:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:00:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 02:00:07 UTC] Available dates found: 3
[17-Apr-2026 02:00:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 02:00:24 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 02:00:24 UTC] Current time (IST): 7:30
[17-Apr-2026 02:00:24 UTC] Requested date: 2026-04-18
[17-Apr-2026 02:00:24 UTC] Today: 2026-04-17
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 02:00:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 02:00:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 02:00:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 02:00:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 02:00:24 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 02:09:59 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:09:59 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 02:09:59 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 02:09:59 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 02:09:59 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 02:09:59 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 02:09:59 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 02:09:59 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:09:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 02:09:59 UTC] Available dates found: 3
[17-Apr-2026 02:10:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 02:10:03 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 02:10:03 UTC] Current time (IST): 7:40
[17-Apr-2026 02:10:03 UTC] Requested date: 2026-04-18
[17-Apr-2026 02:10:03 UTC] Today: 2026-04-17
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 02:10:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 02:10:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 02:10:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 02:10:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 02:10:03 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 02:10:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:10:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 02:10:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 02:10:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 02:10:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 02:10:42 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 02:10:42 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 02:10:42 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:10:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 02:10:42 UTC] Available dates found: 3
[17-Apr-2026 02:10:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 02:10:44 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 02:10:44 UTC] Current time (IST): 7:40
[17-Apr-2026 02:10:44 UTC] Requested date: 2026-04-18
[17-Apr-2026 02:10:44 UTC] Today: 2026-04-17
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 02:10:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 02:10:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 02:10:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 02:10:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 02:10:44 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 02:11:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 02:12:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776391911780","orderId":"OMO2604170741527505154030V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776393112736,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170741585378688161V","paymentMode":"UPI_INTENT","timestamp":1776391918580,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610741205537","upiTransactionId":"PTM2edac34e98c7452aaecb62ba3db29345","vpa":"98XXXXXX31@pthdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610741205537","upiTransactionId":"PTM2edac34e98c7452aaecb62ba3db29345","vpa":"98XXXXXX31@pthdfc"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 02:12:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776391911780
            [orderId] => OMO2604170741527505154030V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776393112736
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604170741585378688161V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776391918580
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 610741205537
                                    [upiTransactionId] => PTM2edac34e98c7452aaecb62ba3db29345
                                    [vpa] => 98XXXXXX31@pthdfc
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 610741205537
                                                    [upiTransactionId] => PTM2edac34e98c7452aaecb62ba3db29345
                                                    [vpa] => 98XXXXXX31@pthdfc
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 02:12:10 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 02:12:10 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 02:12:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 02:12:10 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 02:12:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 02:12:11 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 02:12:11 UTC] Target appointment ID: TXN_1776391911780
[17-Apr-2026 02:12:11 UTC] Extracted numeric ID: 1776391911780
[17-Apr-2026 02:12:11 UTC] Appointment not found with ID: 1776391911780
[17-Apr-2026 02:12:11 UTC] Found recent pending appointment: ID=3163, Name=sunil pagaria
[17-Apr-2026 02:12:11 UTC] Successfully updated recent appointment ID: 3163 to confirmed status
[17-Apr-2026 02:12:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776391911780","orderId":"OMO2604170741527505154030V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776393112736,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170741585378688161V","paymentMode":"UPI_INTENT","timestamp":1776391918580,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610741205537","upiTransactionId":"PTM2edac34e98c7452aaecb62ba3db29345","vpa":"98XXXXXX31@pthdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610741205537","upiTransactionId":"PTM2edac34e98c7452aaecb62ba3db29345","vpa":"98XXXXXX31@pthdfc"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 02:12:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 02:23:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:23:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 02:23:36 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 02:23:36 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 02:23:36 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 02:23:36 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 02:23:36 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 02:23:36 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:23:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 02:23:36 UTC] Available dates found: 3
[17-Apr-2026 02:23:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 02:23:57 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 02:23:57 UTC] Current time (IST): 7:53
[17-Apr-2026 02:23:57 UTC] Requested date: 2026-04-18
[17-Apr-2026 02:23:57 UTC] Today: 2026-04-17
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 02:23:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 02:23:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 02:23:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 02:23:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 02:23:57 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 02:24:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 02:25:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776392674181","orderId":"OMO2604170754358125685327V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776393875796,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170754439245485504V","paymentMode":"UPI_INTENT","timestamp":1776392683965,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0611","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"212114855161","upiTransactionId":"AXL03455e68cfff40ec86001db7467390a7","vpa":"99XXXXXX15@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0611","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"212114855161","upiTransactionId":"AXL03455e68cfff40ec86001db7467390a7","vpa":"99XXXXXX15@axl"},"currency":"INR","amount":20000}]}]}}
[17-Apr-2026 02:25:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776392674181
            [orderId] => OMO2604170754358125685327V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776393875796
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604170754439245485504V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776392683965
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0611
                                    [ifsc] => SBIN0031815
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 212114855161
                                    [upiTransactionId] => AXL03455e68cfff40ec86001db7467390a7
                                    [vpa] => 99XXXXXX15@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0611
                                                    [ifsc] => SBIN0031815
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 212114855161
                                                    [upiTransactionId] => AXL03455e68cfff40ec86001db7467390a7
                                                    [vpa] => 99XXXXXX15@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 02:25:20 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 02:25:20 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 02:25:20 UTC] Amount Conversion: 20000 paise = 200 rupees
[17-Apr-2026 02:25:20 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 02:25:20 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[17-Apr-2026 02:25:20 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 02:25:20 UTC] Target appointment ID: TXN_1776392674181
[17-Apr-2026 02:25:20 UTC] Extracted numeric ID: 1776392674181
[17-Apr-2026 02:25:20 UTC] Appointment not found with ID: 1776392674181
[17-Apr-2026 02:25:20 UTC] Found recent pending appointment: ID=3164, Name=kamlesh dadhich
[17-Apr-2026 02:25:20 UTC] Successfully updated recent appointment ID: 3164 to confirmed status
[17-Apr-2026 02:25:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776392674181","orderId":"OMO2604170754358125685327V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776393875796,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170754439245485504V","paymentMode":"UPI_INTENT","timestamp":1776392683965,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0611","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"212114855161","upiTransactionId":"AXL03455e68cfff40ec86001db7467390a7","vpa":"99XXXXXX15@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0611","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"212114855161","upiTransactionId":"AXL03455e68cfff40ec86001db7467390a7","vpa":"99XXXXXX15@axl"},"currency":"INR","amount":20000}]}]}}
[17-Apr-2026 02:25:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 02:31:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776391874138","orderId":"OMO2604170741151439468155V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776393075100,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170741202782976243V","paymentMode":"UPI_INTENT","timestamp":1776391880321,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Apr-2026 02:31:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776391874138
            [orderId] => OMO2604170741151439468155V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776393075100
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[17-Apr-2026 02:31:18 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 02:31:18 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 02:31:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 02:31:18 UTC] Payment Status: FAILED (from status: FAILED)
[17-Apr-2026 02:31:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 02:31:18 UTC] Payment not successful, status: FAILED
[17-Apr-2026 02:31:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776391874138","orderId":"OMO2604170741151439468155V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776393075100,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170741202782976243V","paymentMode":"UPI_INTENT","timestamp":1776391880321,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Apr-2026 02:51:29 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:51:29 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 02:51:29 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 02:51:29 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 02:51:29 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 02:51:29 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 02:51:29 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 02:51:29 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 02:51:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 02:51:29 UTC] Available dates found: 3
[17-Apr-2026 02:51:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 02:51:51 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 02:51:51 UTC] Current time (IST): 8:21
[17-Apr-2026 02:51:51 UTC] Requested date: 2026-04-18
[17-Apr-2026 02:51:51 UTC] Today: 2026-04-17
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 02:51:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 02:51:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 02:51:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 02:51:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 02:51:51 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 03:01:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 03:01:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 03:01:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 03:01:16 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 03:01:16 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 03:01:16 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 03:01:16 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 03:01:16 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 03:01:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 03:01:16 UTC] Available dates found: 3
[17-Apr-2026 03:01:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 03:01:21 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 03:01:21 UTC] Current time (IST): 8:31
[17-Apr-2026 03:01:21 UTC] Requested date: 2026-04-18
[17-Apr-2026 03:01:21 UTC] Today: 2026-04-17
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 03:01:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 03:01:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 03:01:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 03:01:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 03:01:21 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 03:01:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 03:01:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776394896384","orderId":"OMO2604170831365126811782V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776396096498,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170831409698097313V","paymentMode":"UPI_INTENT","timestamp":1776394901009,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"467316835527","upiTransactionId":"AXL5d67f13d25e54de784b4f3694e8ca579","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"467316835527","upiTransactionId":"AXL5d67f13d25e54de784b4f3694e8ca579","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 03:01:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776394896384
            [orderId] => OMO2604170831365126811782V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776396096498
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604170831409698097313V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776394901009
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 467316835527
                                    [upiTransactionId] => AXL5d67f13d25e54de784b4f3694e8ca579
                                    [vpa] => ahXXXXXXXXh9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 467316835527
                                                    [upiTransactionId] => AXL5d67f13d25e54de784b4f3694e8ca579
                                                    [vpa] => ahXXXXXXXXh9@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 03:01:53 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 03:01:53 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 03:01:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 03:01:53 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 03:01:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 03:01:53 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 03:01:53 UTC] Target appointment ID: TXN_1776394896384
[17-Apr-2026 03:01:53 UTC] Extracted numeric ID: 1776394896384
[17-Apr-2026 03:01:53 UTC] Appointment not found with ID: 1776394896384
[17-Apr-2026 03:01:53 UTC] Found recent pending appointment: ID=3165, Name=suresh aheer
[17-Apr-2026 03:01:53 UTC] Successfully updated recent appointment ID: 3165 to confirmed status
[17-Apr-2026 03:01:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776394896384","orderId":"OMO2604170831365126811782V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776396096498,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170831409698097313V","paymentMode":"UPI_INTENT","timestamp":1776394901009,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"467316835527","upiTransactionId":"AXL5d67f13d25e54de784b4f3694e8ca579","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"467316835527","upiTransactionId":"AXL5d67f13d25e54de784b4f3694e8ca579","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 03:02:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 03:09:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 03:09:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 03:09:25 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 03:09:25 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 03:09:25 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 03:09:25 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 03:09:25 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 03:09:25 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 03:09:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 03:09:25 UTC] Available dates found: 3
[17-Apr-2026 03:09:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 03:09:30 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 03:09:30 UTC] Current time (IST): 8:39
[17-Apr-2026 03:09:30 UTC] Requested date: 2026-04-18
[17-Apr-2026 03:09:30 UTC] Today: 2026-04-17
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 03:09:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 03:09:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 03:09:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 03:09:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 03:09:30 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 03:11:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776395397964","orderId":"OMO2604170839597149082720V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776396599699,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170840399411348045V","paymentMode":"UPI_INTENT","timestamp":1776395439974,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610702932912","upiTransactionId":"PTM93cf2ca6346a4c6e9d9f67aae76ef313","vpa":"95XXXXXX01@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610702932912","upiTransactionId":"PTM93cf2ca6346a4c6e9d9f67aae76ef313","vpa":"95XXXXXX01@ptsbi"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 03:11:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776395397964
            [orderId] => OMO2604170839597149082720V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776396599699
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604170840399411348045V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776395439974
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 610702932912
                                    [upiTransactionId] => PTM93cf2ca6346a4c6e9d9f67aae76ef313
                                    [vpa] => 95XXXXXX01@ptsbi
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 610702932912
                                                    [upiTransactionId] => PTM93cf2ca6346a4c6e9d9f67aae76ef313
                                                    [vpa] => 95XXXXXX01@ptsbi
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 03:11:32 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 03:11:32 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 03:11:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 03:11:32 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 03:11:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 03:11:32 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 03:11:32 UTC] Target appointment ID: TXN_1776395397964
[17-Apr-2026 03:11:32 UTC] Extracted numeric ID: 1776395397964
[17-Apr-2026 03:11:32 UTC] Appointment not found with ID: 1776395397964
[17-Apr-2026 03:11:32 UTC] Found recent pending appointment: ID=3166, Name=seema jat
[17-Apr-2026 03:11:32 UTC] Successfully updated recent appointment ID: 3166 to confirmed status
[17-Apr-2026 03:11:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776395397964","orderId":"OMO2604170839597149082720V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776396599699,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604170840399411348045V","paymentMode":"UPI_INTENT","timestamp":1776395439974,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610702932912","upiTransactionId":"PTM93cf2ca6346a4c6e9d9f67aae76ef313","vpa":"95XXXXXX01@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610702932912","upiTransactionId":"PTM93cf2ca6346a4c6e9d9f67aae76ef313","vpa":"95XXXXXX01@ptsbi"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 03:11:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 03:26:20 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 03:26:20 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 03:26:20 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 03:26:20 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 03:26:20 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 03:26:20 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 03:26:20 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 03:26:20 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 03:26:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 03:26:20 UTC] Available dates found: 3
[17-Apr-2026 03:26:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 03:26:22 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 03:26:22 UTC] Current time (IST): 8:56
[17-Apr-2026 03:26:22 UTC] Requested date: 2026-04-18
[17-Apr-2026 03:26:22 UTC] Today: 2026-04-17
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 03:26:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 03:26:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 03:26:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 03:26:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 03:26:22 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 04:43:40 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 04:43:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 04:43:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 04:43:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 04:43:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 04:43:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 04:43:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 04:43:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 04:43:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 04:43:40 UTC] Available dates found: 3
[17-Apr-2026 04:43:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 04:43:43 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 04:43:43 UTC] Current time (IST): 10:13
[17-Apr-2026 04:43:43 UTC] Requested date: 2026-04-18
[17-Apr-2026 04:43:43 UTC] Today: 2026-04-17
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 04:43:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 04:43:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 04:43:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 04:43:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 04:43:43 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 04:45:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 04:46:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776401149385","orderId":"OMO2604171015495637650736V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776402349544,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171015545819924220V","paymentMode":"UPI_INTENT","timestamp":1776401154624,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5645","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"862021341343","upiTransactionId":"AXL7c2823fd9af74644abd594142d6ac34a","vpa":"80XXXXXX47@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5645","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"862021341343","upiTransactionId":"AXL7c2823fd9af74644abd594142d6ac34a","vpa":"80XXXXXX47@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 04:46:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776401149385
            [orderId] => OMO2604171015495637650736V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776402349544
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171015545819924220V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776401154624
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5645
                                    [ifsc] => SBIN0031102
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 862021341343
                                    [upiTransactionId] => AXL7c2823fd9af74644abd594142d6ac34a
                                    [vpa] => 80XXXXXX47@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5645
                                                    [ifsc] => SBIN0031102
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 862021341343
                                                    [upiTransactionId] => AXL7c2823fd9af74644abd594142d6ac34a
                                                    [vpa] => 80XXXXXX47@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 04:46:09 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 04:46:09 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 04:46:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 04:46:09 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 04:46:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 04:46:09 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 04:46:09 UTC] Target appointment ID: TXN_1776401149385
[17-Apr-2026 04:46:09 UTC] Extracted numeric ID: 1776401149385
[17-Apr-2026 04:46:09 UTC] Appointment not found with ID: 1776401149385
[17-Apr-2026 04:46:09 UTC] Found recent pending appointment: ID=3167, Name=manoj Kumar
[17-Apr-2026 04:46:09 UTC] Successfully updated recent appointment ID: 3167 to confirmed status
[17-Apr-2026 04:46:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776401149385","orderId":"OMO2604171015495637650736V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776402349544,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171015545819924220V","paymentMode":"UPI_INTENT","timestamp":1776401154624,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5645","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"862021341343","upiTransactionId":"AXL7c2823fd9af74644abd594142d6ac34a","vpa":"80XXXXXX47@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5645","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"862021341343","upiTransactionId":"AXL7c2823fd9af74644abd594142d6ac34a","vpa":"80XXXXXX47@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 04:46:40 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 04:46:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 04:46:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 04:46:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 04:46:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 04:46:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 04:46:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 04:46:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 04:46:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 04:46:40 UTC] Available dates found: 3
[17-Apr-2026 04:51:52 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 04:51:52 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 04:51:52 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 04:51:52 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 04:51:52 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 04:51:52 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 04:51:52 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 04:51:52 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 04:51:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 04:51:52 UTC] Available dates found: 3
[17-Apr-2026 04:51:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 04:51:54 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 04:51:54 UTC] Current time (IST): 10:21
[17-Apr-2026 04:51:54 UTC] Requested date: 2026-04-18
[17-Apr-2026 04:51:54 UTC] Today: 2026-04-17
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 04:51:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 04:51:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 04:51:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 04:51:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 04:51:54 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:02:37 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:02:37 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:02:37 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:02:37 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:02:37 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:02:37 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:02:37 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:02:37 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:02:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:02:37 UTC] Available dates found: 3
[17-Apr-2026 05:02:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:02:38 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:02:38 UTC] Current time (IST): 10:32
[17-Apr-2026 05:02:38 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:02:38 UTC] Today: 2026-04-17
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:02:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:02:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:02:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:02:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:02:38 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:14:34 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[17-Apr-2026 05:14:34 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[17-Apr-2026 05:14:34 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[17-Apr-2026 05:14:34 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[17-Apr-2026 05:18:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:18:27 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:18:27 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:18:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:18:27 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:18:27 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:18:27 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:18:27 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:18:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:18:27 UTC] Available dates found: 3
[17-Apr-2026 05:18:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:18:31 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:18:31 UTC] Current time (IST): 10:48
[17-Apr-2026 05:18:31 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:18:31 UTC] Today: 2026-04-17
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:18:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:18:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:18:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:18:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:18:31 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:18:57 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 05:19:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776403139941","orderId":"OMO2604171049004428688542V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776404340423,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171049078795485160V","paymentMode":"UPI_INTENT","timestamp":1776403147921,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"342178973380","upiTransactionId":"YBL68084dc0348445779c67981b9d9ffed3","vpa":"94XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"342178973380","upiTransactionId":"YBL68084dc0348445779c67981b9d9ffed3","vpa":"94XXXXXXXX-3@ybl"},"currency":"INR","amount":20000}]}]}}
[17-Apr-2026 05:19:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776403139941
            [orderId] => OMO2604171049004428688542V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776404340423
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171049078795485160V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776403147921
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3075
                                    [ifsc] => SBIN0032147
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 342178973380
                                    [upiTransactionId] => YBL68084dc0348445779c67981b9d9ffed3
                                    [vpa] => 94XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3075
                                                    [ifsc] => SBIN0032147
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 342178973380
                                                    [upiTransactionId] => YBL68084dc0348445779c67981b9d9ffed3
                                                    [vpa] => 94XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 05:19:28 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 05:19:28 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 05:19:28 UTC] Amount Conversion: 20000 paise = 200 rupees
[17-Apr-2026 05:19:28 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 05:19:28 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[17-Apr-2026 05:19:28 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 05:19:28 UTC] Target appointment ID: TXN_1776403139941
[17-Apr-2026 05:19:28 UTC] Extracted numeric ID: 1776403139941
[17-Apr-2026 05:19:28 UTC] Appointment not found with ID: 1776403139941
[17-Apr-2026 05:19:28 UTC] Found recent pending appointment: ID=3168, Name=mukesh khoiwal
[17-Apr-2026 05:19:28 UTC] Successfully updated recent appointment ID: 3168 to confirmed status
[17-Apr-2026 05:19:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776403139941","orderId":"OMO2604171049004428688542V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776404340423,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171049078795485160V","paymentMode":"UPI_INTENT","timestamp":1776403147921,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"342178973380","upiTransactionId":"YBL68084dc0348445779c67981b9d9ffed3","vpa":"94XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"342178973380","upiTransactionId":"YBL68084dc0348445779c67981b9d9ffed3","vpa":"94XXXXXXXX-3@ybl"},"currency":"INR","amount":20000}]}]}}
[17-Apr-2026 05:20:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 05:26:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:26:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:26:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:26:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:26:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:26:50 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:26:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:26:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:26:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:26:50 UTC] Available dates found: 3
[17-Apr-2026 05:26:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:26:54 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:26:54 UTC] Current time (IST): 10:56
[17-Apr-2026 05:26:54 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:26:54 UTC] Today: 2026-04-17
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:26:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:26:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:26:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:26:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:26:54 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:27:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:27:27 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:27:27 UTC] Current time (IST): 10:57
[17-Apr-2026 05:27:27 UTC] Requested date: 2026-04-19
[17-Apr-2026 05:27:27 UTC] Today: 2026-04-17
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:27:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:27:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:27:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:27:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:27:27 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:30:25 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:30:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:30:25 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:30:25 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:30:25 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:30:25 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:30:25 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:30:25 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:30:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:30:25 UTC] Available dates found: 3
[17-Apr-2026 05:30:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:30:30 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:30:30 UTC] Current time (IST): 11:0
[17-Apr-2026 05:30:30 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:30:30 UTC] Today: 2026-04-17
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:30:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:30:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:30:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:30:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:30:30 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:30:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 05:31:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776403866330","orderId":"OMO2604171101078609099258V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776405067841,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171101135981263552V","paymentMode":"UPI_INTENT","timestamp":1776403873632,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"007677943642","upiTransactionId":"YBLbd1108e5cdf146c2bf1ccb043c7239a6","vpa":"86XXXXXX13@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"007677943642","upiTransactionId":"YBLbd1108e5cdf146c2bf1ccb043c7239a6","vpa":"86XXXXXX13@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 05:31:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776403866330
            [orderId] => OMO2604171101078609099258V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776405067841
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171101135981263552V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776403873632
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3984
                                    [ifsc] => SBIN0032106
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 007677943642
                                    [upiTransactionId] => YBLbd1108e5cdf146c2bf1ccb043c7239a6
                                    [vpa] => 86XXXXXX13@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 007677943642
                                                    [upiTransactionId] => YBLbd1108e5cdf146c2bf1ccb043c7239a6
                                                    [vpa] => 86XXXXXX13@ybl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 05:31:27 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 05:31:27 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 05:31:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 05:31:27 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 05:31:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 05:31:27 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 05:31:27 UTC] Target appointment ID: TXN_1776403866330
[17-Apr-2026 05:31:27 UTC] Extracted numeric ID: 1776403866330
[17-Apr-2026 05:31:27 UTC] Appointment not found with ID: 1776403866330
[17-Apr-2026 05:31:27 UTC] Found recent pending appointment: ID=3169, Name=Swati
[17-Apr-2026 05:31:27 UTC] Successfully updated recent appointment ID: 3169 to confirmed status
[17-Apr-2026 05:31:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776403866330","orderId":"OMO2604171101078609099258V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776405067841,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171101135981263552V","paymentMode":"UPI_INTENT","timestamp":1776403873632,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"007677943642","upiTransactionId":"YBLbd1108e5cdf146c2bf1ccb043c7239a6","vpa":"86XXXXXX13@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"007677943642","upiTransactionId":"YBLbd1108e5cdf146c2bf1ccb043c7239a6","vpa":"86XXXXXX13@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 05:33:27 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:33:27 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:33:27 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:33:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:33:27 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:33:27 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:33:27 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:33:27 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:33:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:33:27 UTC] Available dates found: 3
[17-Apr-2026 05:33:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:33:29 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:33:29 UTC] Current time (IST): 11:3
[17-Apr-2026 05:33:29 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:33:29 UTC] Today: 2026-04-17
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:33:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:33:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:33:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:33:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:33:29 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:34:10 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:34:10 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:34:10 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:34:10 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:34:10 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:34:10 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:34:10 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:34:10 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:34:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:34:10 UTC] Available dates found: 3
[17-Apr-2026 05:34:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:34:12 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:34:12 UTC] Current time (IST): 11:4
[17-Apr-2026 05:34:12 UTC] Requested date: 2026-04-19
[17-Apr-2026 05:34:12 UTC] Today: 2026-04-17
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:34:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:34:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:34:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:34:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:34:12 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:41:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:41:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:41:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:41:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:41:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:41:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:41:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:41:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:41:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:41:21 UTC] Available dates found: 3
[17-Apr-2026 05:41:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:41:24 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:41:24 UTC] Current time (IST): 11:11
[17-Apr-2026 05:41:24 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:41:24 UTC] Today: 2026-04-17
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:41:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:41:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:41:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:41:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:41:24 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:41:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:41:57 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:41:57 UTC] Current time (IST): 11:11
[17-Apr-2026 05:41:57 UTC] Requested date: 2026-04-19
[17-Apr-2026 05:41:57 UTC] Today: 2026-04-17
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:41:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:41:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:41:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:41:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:41:57 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:41:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:41:59 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:41:59 UTC] Current time (IST): 11:11
[17-Apr-2026 05:41:59 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:41:59 UTC] Today: 2026-04-17
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:41:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:41:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:41:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:41:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:41:59 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:43:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 05:43:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776404600453","orderId":"OMO2604171113212316552031V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776405801212,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171113280964938788V","paymentMode":"UPI_INTENT","timestamp":1776404608142,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"933181620686","upiTransactionId":"YBL0927d84cdea44436bbc51fa7b77974b7","vpa":"78XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"933181620686","upiTransactionId":"YBL0927d84cdea44436bbc51fa7b77974b7","vpa":"78XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 05:43:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776404600453
            [orderId] => OMO2604171113212316552031V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776405801212
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171113280964938788V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776404608142
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX2494
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 933181620686
                                    [upiTransactionId] => YBL0927d84cdea44436bbc51fa7b77974b7
                                    [vpa] => 78XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX2494
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 933181620686
                                                    [upiTransactionId] => YBL0927d84cdea44436bbc51fa7b77974b7
                                                    [vpa] => 78XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 05:43:41 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 05:43:41 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 05:43:41 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 05:43:41 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 05:43:41 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 05:43:41 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 05:43:41 UTC] Target appointment ID: TXN_1776404600453
[17-Apr-2026 05:43:41 UTC] Extracted numeric ID: 1776404600453
[17-Apr-2026 05:43:41 UTC] Appointment not found with ID: 1776404600453
[17-Apr-2026 05:43:41 UTC] Found recent pending appointment: ID=3170, Name=vishal soni
[17-Apr-2026 05:43:41 UTC] Successfully updated recent appointment ID: 3170 to confirmed status
[17-Apr-2026 05:43:41 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776404600453","orderId":"OMO2604171113212316552031V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776405801212,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171113280964938788V","paymentMode":"UPI_INTENT","timestamp":1776404608142,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"933181620686","upiTransactionId":"YBL0927d84cdea44436bbc51fa7b77974b7","vpa":"78XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"933181620686","upiTransactionId":"YBL0927d84cdea44436bbc51fa7b77974b7","vpa":"78XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 05:49:56 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:49:56 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:49:56 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:49:56 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:49:56 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:49:56 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:49:56 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:49:56 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:49:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:49:56 UTC] Available dates found: 3
[17-Apr-2026 05:49:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:49:57 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:49:57 UTC] Current time (IST): 11:19
[17-Apr-2026 05:49:57 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:49:57 UTC] Today: 2026-04-17
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:49:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:49:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:49:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:49:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:49:57 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 05:50:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:50:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 05:50:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 05:50:16 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 05:50:16 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 05:50:16 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 05:50:16 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 05:50:16 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 05:50:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 05:50:16 UTC] Available dates found: 3
[17-Apr-2026 05:50:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 05:50:20 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 05:50:20 UTC] Current time (IST): 11:20
[17-Apr-2026 05:50:20 UTC] Requested date: 2026-04-18
[17-Apr-2026 05:50:20 UTC] Today: 2026-04-17
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 05:50:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 05:50:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 05:50:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 05:50:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 05:50:20 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 06:08:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 06:08:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 06:08:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 06:08:16 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 06:08:16 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 06:08:16 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 06:08:16 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 06:08:16 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 06:08:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 06:08:16 UTC] Available dates found: 3
[17-Apr-2026 06:08:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 06:08:19 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 06:08:19 UTC] Current time (IST): 11:38
[17-Apr-2026 06:08:19 UTC] Requested date: 2026-04-18
[17-Apr-2026 06:08:19 UTC] Today: 2026-04-17
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 06:08:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 06:08:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 06:08:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 06:08:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 06:08:19 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 06:23:18 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 06:23:18 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 06:23:18 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 06:23:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 06:23:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 06:23:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 06:23:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 06:23:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 06:23:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 06:23:18 UTC] Available dates found: 3
[17-Apr-2026 06:23:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 06:23:22 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 06:23:22 UTC] Current time (IST): 11:53
[17-Apr-2026 06:23:22 UTC] Requested date: 2026-04-18
[17-Apr-2026 06:23:22 UTC] Today: 2026-04-17
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 06:23:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 06:23:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 06:23:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 06:23:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 06:23:22 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 07:24:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 07:24:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 07:24:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 07:24:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 07:24:28 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 07:24:28 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 07:24:28 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 07:24:28 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 07:24:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 07:24:28 UTC] Available dates found: 3
[17-Apr-2026 07:24:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 07:24:30 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 07:24:30 UTC] Current time (IST): 12:54
[17-Apr-2026 07:24:30 UTC] Requested date: 2026-04-18
[17-Apr-2026 07:24:30 UTC] Today: 2026-04-17
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 07:24:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 07:24:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 07:24:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 07:24:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 07:24:30 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 07:46:13 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:13 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 07:46:13 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 07:46:13 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:13 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 07:46:13 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:13 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:13 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 07:46:13 UTC] Available dates found: 3
[17-Apr-2026 07:46:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 07:46:16 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 07:46:16 UTC] Current time (IST): 13:16
[17-Apr-2026 07:46:16 UTC] Requested date: 2026-04-18
[17-Apr-2026 07:46:16 UTC] Today: 2026-04-17
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 07:46:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 07:46:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 07:46:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 07:46:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 07:46:16 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 07:46:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 07:46:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 07:46:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 07:46:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 07:46:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 07:46:57 UTC] Available dates found: 3
[17-Apr-2026 07:46:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 07:46:59 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 07:46:59 UTC] Current time (IST): 13:16
[17-Apr-2026 07:46:59 UTC] Requested date: 2026-04-18
[17-Apr-2026 07:46:59 UTC] Today: 2026-04-17
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 07:46:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 07:46:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 07:46:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 07:46:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 07:46:59 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 08:08:39 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:08:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 08:08:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 08:08:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 08:08:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 08:08:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 08:08:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 08:08:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:08:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 08:08:39 UTC] Available dates found: 3
[17-Apr-2026 08:08:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 08:08:42 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 08:08:42 UTC] Current time (IST): 13:38
[17-Apr-2026 08:08:42 UTC] Requested date: 2026-04-21
[17-Apr-2026 08:08:42 UTC] Today: 2026-04-17
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 08:08:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 08:08:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 08:08:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 08:08:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 08:08:42 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 08:08:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 08:08:56 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 08:08:56 UTC] Current time (IST): 13:38
[17-Apr-2026 08:08:56 UTC] Requested date: 2026-04-18
[17-Apr-2026 08:08:56 UTC] Today: 2026-04-17
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 08:08:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 08:08:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 08:08:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 08:08:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 08:08:56 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 08:32:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:32:33 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 08:32:33 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 08:32:33 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 08:32:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 08:32:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 08:32:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 08:32:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:32:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 08:32:33 UTC] Available dates found: 3
[17-Apr-2026 08:32:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 08:32:36 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 08:32:36 UTC] Current time (IST): 14:2
[17-Apr-2026 08:32:36 UTC] Requested date: 2026-04-18
[17-Apr-2026 08:32:36 UTC] Today: 2026-04-17
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 08:32:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 08:32:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 08:32:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 08:32:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 08:32:36 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 08:33:42 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 08:33:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 08:33:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 08:33:42 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:42 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:42 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 08:33:42 UTC] Available dates found: 3
[17-Apr-2026 08:33:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 08:33:47 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 08:33:47 UTC] Current time (IST): 14:3
[17-Apr-2026 08:33:47 UTC] Requested date: 2026-04-18
[17-Apr-2026 08:33:47 UTC] Today: 2026-04-17
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 08:33:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 08:33:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 08:33:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 08:33:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 08:33:47 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 08:33:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 08:33:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 08:33:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 08:33:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:33:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 08:33:57 UTC] Available dates found: 3
[17-Apr-2026 08:33:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 08:33:59 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 08:33:59 UTC] Current time (IST): 14:3
[17-Apr-2026 08:33:59 UTC] Requested date: 2026-04-18
[17-Apr-2026 08:33:59 UTC] Today: 2026-04-17
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 08:33:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 08:33:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 08:33:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 08:33:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 08:33:59 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 08:34:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 08:34:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776414850110","orderId":"OMO2604171404105470308131V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776416050531,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171404166885154654V","paymentMode":"UPI_INTENT","timestamp":1776414856734,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"391810710832","upiTransactionId":"AXL5907725b4c014f7693424ef4a098da0e","vpa":"89XXXXXX07@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"391810710832","upiTransactionId":"AXL5907725b4c014f7693424ef4a098da0e","vpa":"89XXXXXX07@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 08:34:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776414850110
            [orderId] => OMO2604171404105470308131V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776416050531
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171404166885154654V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776414856734
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2224
                                    [ifsc] => SBIN0031527
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 391810710832
                                    [upiTransactionId] => AXL5907725b4c014f7693424ef4a098da0e
                                    [vpa] => 89XXXXXX07@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2224
                                                    [ifsc] => SBIN0031527
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 391810710832
                                                    [upiTransactionId] => AXL5907725b4c014f7693424ef4a098da0e
                                                    [vpa] => 89XXXXXX07@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 08:34:29 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 08:34:29 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 08:34:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 08:34:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 08:34:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 08:34:29 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 08:34:29 UTC] Target appointment ID: TXN_1776414850110
[17-Apr-2026 08:34:29 UTC] Extracted numeric ID: 1776414850110
[17-Apr-2026 08:34:29 UTC] Appointment not found with ID: 1776414850110
[17-Apr-2026 08:34:29 UTC] Found recent pending appointment: ID=3171, Name=navodita
[17-Apr-2026 08:34:29 UTC] Successfully updated recent appointment ID: 3171 to confirmed status
[17-Apr-2026 08:34:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776414850110","orderId":"OMO2604171404105470308131V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776416050531,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171404166885154654V","paymentMode":"UPI_INTENT","timestamp":1776414856734,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"391810710832","upiTransactionId":"AXL5907725b4c014f7693424ef4a098da0e","vpa":"89XXXXXX07@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"391810710832","upiTransactionId":"AXL5907725b4c014f7693424ef4a098da0e","vpa":"89XXXXXX07@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 08:34:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:34:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 08:34:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 08:34:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 08:34:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 08:34:41 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 08:34:41 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 08:34:41 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:34:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 08:34:41 UTC] Available dates found: 3
[17-Apr-2026 08:34:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 08:34:46 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 08:34:46 UTC] Current time (IST): 14:4
[17-Apr-2026 08:34:46 UTC] Requested date: 2026-04-18
[17-Apr-2026 08:34:46 UTC] Today: 2026-04-17
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 08:34:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 08:34:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 08:34:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 08:34:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 08:34:46 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 08:49:41 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:49:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 08:49:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 08:49:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 08:49:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 08:49:41 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 08:49:41 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 08:49:41 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 08:49:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 08:49:41 UTC] Available dates found: 3
[17-Apr-2026 08:49:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 08:49:43 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 08:49:43 UTC] Current time (IST): 14:19
[17-Apr-2026 08:49:43 UTC] Requested date: 2026-04-18
[17-Apr-2026 08:49:43 UTC] Today: 2026-04-17
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 08:49:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 08:49:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 08:49:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 08:49:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 08:49:43 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 09:15:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:15:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 09:15:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 09:15:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 09:15:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 09:15:43 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 09:15:43 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 09:15:43 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:15:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 09:15:43 UTC] Available dates found: 3
[17-Apr-2026 09:15:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 09:15:45 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 09:15:45 UTC] Current time (IST): 14:45
[17-Apr-2026 09:15:45 UTC] Requested date: 2026-04-18
[17-Apr-2026 09:15:45 UTC] Today: 2026-04-17
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 09:15:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 09:15:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 09:15:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 09:15:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 09:15:45 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 09:24:59 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:24:59 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 09:24:59 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 09:24:59 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 09:24:59 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 09:24:59 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 09:24:59 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 09:24:59 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:24:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 09:24:59 UTC] Available dates found: 3
[17-Apr-2026 09:25:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 09:25:02 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 09:25:02 UTC] Current time (IST): 14:55
[17-Apr-2026 09:25:02 UTC] Requested date: 2026-04-18
[17-Apr-2026 09:25:02 UTC] Today: 2026-04-17
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 09:25:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 09:25:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 09:25:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 09:25:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 09:25:02 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 09:33:44 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:33:44 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 09:33:44 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 09:33:44 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 09:33:44 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 09:33:44 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 09:33:44 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 09:33:44 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:33:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 09:33:44 UTC] Available dates found: 3
[17-Apr-2026 09:34:31 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:34:31 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 09:34:31 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 09:34:31 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 09:34:31 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 09:34:31 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 09:34:31 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 09:34:31 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:34:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 09:34:31 UTC] Available dates found: 3
[17-Apr-2026 09:34:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 09:34:33 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 09:34:33 UTC] Current time (IST): 15:4
[17-Apr-2026 09:34:33 UTC] Requested date: 2026-04-18
[17-Apr-2026 09:34:33 UTC] Today: 2026-04-17
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 09:34:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 09:34:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 09:34:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 09:34:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 09:34:33 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 09:35:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 09:35:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776418524375","orderId":"OMO2604171505257563526258V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776419725738,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171505335226552394V","paymentMode":"UPI_INTENT","timestamp":1776418533575,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0899","ifsc":"BARB0SHABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"793815541784","upiTransactionId":"AXLede6b6015c2b40839e783869cbdd70c8","vpa":"96XXXXXXXX-6@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0899","ifsc":"BARB0SHABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"793815541784","upiTransactionId":"AXLede6b6015c2b40839e783869cbdd70c8","vpa":"96XXXXXXXX-6@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 09:35:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776418524375
            [orderId] => OMO2604171505257563526258V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776419725738
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171505335226552394V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776418533575
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0899
                                    [ifsc] => BARB0SHABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 793815541784
                                    [upiTransactionId] => AXLede6b6015c2b40839e783869cbdd70c8
                                    [vpa] => 96XXXXXXXX-6@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0899
                                                    [ifsc] => BARB0SHABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 793815541784
                                                    [upiTransactionId] => AXLede6b6015c2b40839e783869cbdd70c8
                                                    [vpa] => 96XXXXXXXX-6@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 09:35:51 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 09:35:51 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 09:35:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 09:35:51 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 09:35:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 09:35:51 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 09:35:51 UTC] Target appointment ID: TXN_1776418524375
[17-Apr-2026 09:35:51 UTC] Extracted numeric ID: 1776418524375
[17-Apr-2026 09:35:51 UTC] Appointment not found with ID: 1776418524375
[17-Apr-2026 09:35:51 UTC] Found recent pending appointment: ID=3172, Name=Rajkumar khatik
[17-Apr-2026 09:35:51 UTC] Successfully updated recent appointment ID: 3172 to confirmed status
[17-Apr-2026 09:35:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776418524375","orderId":"OMO2604171505257563526258V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776419725738,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171505335226552394V","paymentMode":"UPI_INTENT","timestamp":1776418533575,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0899","ifsc":"BARB0SHABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"793815541784","upiTransactionId":"AXLede6b6015c2b40839e783869cbdd70c8","vpa":"96XXXXXXXX-6@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0899","ifsc":"BARB0SHABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"793815541784","upiTransactionId":"AXLede6b6015c2b40839e783869cbdd70c8","vpa":"96XXXXXXXX-6@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 09:36:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 09:58:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:58:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 09:58:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 09:58:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 09:58:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 09:58:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 09:58:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 09:58:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 09:58:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 09:58:07 UTC] Available dates found: 3
[17-Apr-2026 09:58:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 09:58:12 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 09:58:12 UTC] Current time (IST): 15:28
[17-Apr-2026 09:58:12 UTC] Requested date: 2026-04-18
[17-Apr-2026 09:58:12 UTC] Today: 2026-04-17
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 09:58:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 09:58:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 09:58:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 09:58:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 09:58:12 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 10:00:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 10:01:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776420034749","orderId":"OMO2604171530353292850261V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776421235302,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171530421926350166V","paymentMode":"UPI_INTENT","timestamp":1776420042234,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4654","ifsc":"SBIN0031094","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"764222225124","upiTransactionId":"YBL50127a5197094376b594f82b8428f887","vpa":"naXXXXXXXXXXXXX91@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4654","ifsc":"SBIN0031094","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"764222225124","upiTransactionId":"YBL50127a5197094376b594f82b8428f887","vpa":"naXXXXXXXXXXXXX91@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 10:01:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776420034749
            [orderId] => OMO2604171530353292850261V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776421235302
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171530421926350166V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776420042234
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4654
                                    [ifsc] => SBIN0031094
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 764222225124
                                    [upiTransactionId] => YBL50127a5197094376b594f82b8428f887
                                    [vpa] => naXXXXXXXXXXXXX91@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4654
                                                    [ifsc] => SBIN0031094
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 764222225124
                                                    [upiTransactionId] => YBL50127a5197094376b594f82b8428f887
                                                    [vpa] => naXXXXXXXXXXXXX91@ybl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 10:01:01 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 10:01:01 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 10:01:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 10:01:01 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 10:01:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 10:01:01 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 10:01:01 UTC] Target appointment ID: TXN_1776420034749
[17-Apr-2026 10:01:01 UTC] Extracted numeric ID: 1776420034749
[17-Apr-2026 10:01:01 UTC] Appointment not found with ID: 1776420034749
[17-Apr-2026 10:01:01 UTC] Found recent pending appointment: ID=3173, Name=Narayan lal khatik
[17-Apr-2026 10:01:01 UTC] Successfully updated recent appointment ID: 3173 to confirmed status
[17-Apr-2026 10:01:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776420034749","orderId":"OMO2604171530353292850261V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776421235302,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171530421926350166V","paymentMode":"UPI_INTENT","timestamp":1776420042234,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4654","ifsc":"SBIN0031094","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"764222225124","upiTransactionId":"YBL50127a5197094376b594f82b8428f887","vpa":"naXXXXXXXXXXXXX91@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4654","ifsc":"SBIN0031094","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"764222225124","upiTransactionId":"YBL50127a5197094376b594f82b8428f887","vpa":"naXXXXXXXXXXXXX91@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 10:08:20 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 10:08:20 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 10:08:20 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 10:08:20 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 10:08:20 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 10:08:20 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 10:08:20 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 10:08:20 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 10:08:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 10:08:20 UTC] Available dates found: 3
[17-Apr-2026 10:08:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 10:08:24 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 10:08:24 UTC] Current time (IST): 15:38
[17-Apr-2026 10:08:24 UTC] Requested date: 2026-04-18
[17-Apr-2026 10:08:24 UTC] Today: 2026-04-17
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 10:08:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 10:08:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 10:08:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 10:08:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 10:08:24 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 10:08:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 10:08:29 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 10:08:29 UTC] Current time (IST): 15:38
[17-Apr-2026 10:08:29 UTC] Requested date: 2026-04-19
[17-Apr-2026 10:08:29 UTC] Today: 2026-04-17
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 10:08:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 10:08:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 10:08:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 10:08:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 10:08:29 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 10:18:15 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 10:18:15 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 10:18:15 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 10:18:15 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 10:18:15 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 10:18:15 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 10:18:15 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 10:18:15 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 10:18:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 10:18:15 UTC] Available dates found: 3
[17-Apr-2026 10:18:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 10:18:17 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 10:18:17 UTC] Current time (IST): 15:48
[17-Apr-2026 10:18:17 UTC] Requested date: 2026-04-18
[17-Apr-2026 10:18:17 UTC] Today: 2026-04-17
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 10:18:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 10:18:17 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 10:18:17 UTC] Current time (IST): 15:48
[17-Apr-2026 10:18:17 UTC] Requested date: 2026-04-18
[17-Apr-2026 10:18:17 UTC] Today: 2026-04-17
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 10:18:17 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 10:58:32 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 10:58:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 10:58:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 10:58:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 10:58:32 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 10:58:32 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 10:58:32 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 10:58:32 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 10:58:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 10:58:32 UTC] Available dates found: 3
[17-Apr-2026 10:58:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 10:58:37 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 10:58:37 UTC] Current time (IST): 16:28
[17-Apr-2026 10:58:37 UTC] Requested date: 2026-04-19
[17-Apr-2026 10:58:37 UTC] Today: 2026-04-17
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 10:58:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 10:58:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 10:58:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 10:58:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 10:58:37 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 10:59:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 10:59:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776423549177","orderId":"OMO2604171629091202507315V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776424749103,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171629358033562053V","paymentMode":"UPI_INTENT","timestamp":1776423575837,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX6267","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"733200871113","upiTransactionId":"YBLfa32a02e71dd4388b9001df36c75863b","vpa":"adXXXXXX30@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX6267","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"733200871113","upiTransactionId":"YBLfa32a02e71dd4388b9001df36c75863b","vpa":"adXXXXXX30@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 10:59:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776423549177
            [orderId] => OMO2604171629091202507315V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776424749103
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171629358033562053V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776423575837
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXX6267
                                    [ifsc] => INDB0000133
                                    [accountType] => CURRENT
                                    [bankId] => INDB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 733200871113
                                    [upiTransactionId] => YBLfa32a02e71dd4388b9001df36c75863b
                                    [vpa] => adXXXXXX30@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXX6267
                                                    [ifsc] => INDB0000133
                                                    [accountType] => CURRENT
                                                    [bankId] => INDB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 733200871113
                                                    [upiTransactionId] => YBLfa32a02e71dd4388b9001df36c75863b
                                                    [vpa] => adXXXXXX30@ybl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 10:59:47 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 10:59:47 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 10:59:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 10:59:47 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 10:59:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 10:59:47 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 10:59:47 UTC] Target appointment ID: TXN_1776423549177
[17-Apr-2026 10:59:47 UTC] Extracted numeric ID: 1776423549177
[17-Apr-2026 10:59:47 UTC] Appointment not found with ID: 1776423549177
[17-Apr-2026 10:59:47 UTC] Found recent pending appointment: ID=3174, Name=Mahavir jangid
[17-Apr-2026 10:59:47 UTC] Successfully updated recent appointment ID: 3174 to confirmed status
[17-Apr-2026 10:59:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776423549177","orderId":"OMO2604171629091202507315V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776424749103,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171629358033562053V","paymentMode":"UPI_INTENT","timestamp":1776423575837,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX6267","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"733200871113","upiTransactionId":"YBLfa32a02e71dd4388b9001df36c75863b","vpa":"adXXXXXX30@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXX6267","ifsc":"INDB0000133","accountType":"CURRENT","bankId":"INDB"},"rail":{"type":"UPI","utr":"733200871113","upiTransactionId":"YBLfa32a02e71dd4388b9001df36c75863b","vpa":"adXXXXXX30@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 10:59:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776423552015","orderId":"OMO2604171629127841164330V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776424752767,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171629303136419596V","paymentMode":"UPI_INTENT","timestamp":1776423570350,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3515","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"381055728208","upiTransactionId":"YBLd4d571bc0db245338f1691003cd07809","vpa":"90XXXXXX19@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3515","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"381055728208","upiTransactionId":"YBLd4d571bc0db245338f1691003cd07809","vpa":"90XXXXXX19@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 10:59:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776423552015
            [orderId] => OMO2604171629127841164330V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776424752767
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171629303136419596V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776423570350
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3515
                                    [ifsc] => SBIN0031102
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 381055728208
                                    [upiTransactionId] => YBLd4d571bc0db245338f1691003cd07809
                                    [vpa] => 90XXXXXX19@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3515
                                                    [ifsc] => SBIN0031102
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 381055728208
                                                    [upiTransactionId] => YBLd4d571bc0db245338f1691003cd07809
                                                    [vpa] => 90XXXXXX19@ybl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 10:59:51 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 10:59:51 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 10:59:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 10:59:51 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 10:59:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 10:59:51 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 10:59:51 UTC] Target appointment ID: TXN_1776423552015
[17-Apr-2026 10:59:51 UTC] Extracted numeric ID: 1776423552015
[17-Apr-2026 10:59:51 UTC] Appointment not found with ID: 1776423552015
[17-Apr-2026 10:59:51 UTC] Found recent pending appointment: ID=3175, Name=Advocate KAMLESH SEN
[17-Apr-2026 10:59:51 UTC] Successfully updated recent appointment ID: 3175 to confirmed status
[17-Apr-2026 10:59:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776423552015","orderId":"OMO2604171629127841164330V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776424752767,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171629303136419596V","paymentMode":"UPI_INTENT","timestamp":1776423570350,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3515","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"381055728208","upiTransactionId":"YBLd4d571bc0db245338f1691003cd07809","vpa":"90XXXXXX19@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3515","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"381055728208","upiTransactionId":"YBLd4d571bc0db245338f1691003cd07809","vpa":"90XXXXXX19@ybl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 10:59:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 11:02:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 11:02:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 11:02:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 11:02:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 11:02:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 11:02:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 11:02:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 11:02:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 11:02:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 11:02:51 UTC] Available dates found: 3
[17-Apr-2026 11:03:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 11:03:13 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 11:03:13 UTC] Current time (IST): 16:33
[17-Apr-2026 11:03:13 UTC] Requested date: 2026-04-19
[17-Apr-2026 11:03:13 UTC] Today: 2026-04-17
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 11:03:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 11:03:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 11:03:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 11:03:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 11:03:13 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 11:22:56 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 11:22:56 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 11:22:56 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 11:22:56 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 11:22:56 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 11:22:56 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 11:22:56 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 11:22:56 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 11:22:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 11:22:56 UTC] Available dates found: 3
[17-Apr-2026 11:22:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 11:22:58 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 11:22:58 UTC] Current time (IST): 16:52
[17-Apr-2026 11:22:58 UTC] Requested date: 2026-04-18
[17-Apr-2026 11:22:58 UTC] Today: 2026-04-17
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 11:22:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 11:22:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 11:22:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 11:22:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 11:22:58 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 11:26:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 11:45:32 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 11:45:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 11:45:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 11:45:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 11:45:32 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 11:45:32 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 11:45:32 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 11:45:32 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 11:45:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 11:45:32 UTC] Available dates found: 3
[17-Apr-2026 11:45:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 11:45:35 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 11:45:35 UTC] Current time (IST): 17:15
[17-Apr-2026 11:45:35 UTC] Requested date: 2026-04-18
[17-Apr-2026 11:45:35 UTC] Today: 2026-04-17
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 11:45:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 11:45:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 11:45:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 11:45:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 11:45:35 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 11:46:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776425175951","orderId":"OMO2604171656162042923882V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776426376188,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[17-Apr-2026 11:46:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776425175951
            [orderId] => OMO2604171656162042923882V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776426376188
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[17-Apr-2026 11:46:20 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 11:46:20 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 11:46:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 11:46:20 UTC] Payment callback error: Transaction ID not found in callback
[17-Apr-2026 11:58:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 11:59:03 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 11:59:03 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 11:59:03 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 11:59:03 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 11:59:03 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 11:59:03 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 11:59:03 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 11:59:03 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 11:59:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 11:59:03 UTC] Available dates found: 3
[17-Apr-2026 11:59:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 11:59:05 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 11:59:05 UTC] Current time (IST): 17:29
[17-Apr-2026 11:59:05 UTC] Requested date: 2026-04-18
[17-Apr-2026 11:59:05 UTC] Today: 2026-04-17
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 11:59:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 11:59:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 11:59:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 11:59:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 11:59:05 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 11:59:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 11:59:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776427181566","orderId":"OMO2604171729419435751500V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776428381926,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171729481322156990V","paymentMode":"UPI_INTENT","timestamp":1776427188173,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0464","ifsc":"PUNB0090800","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"028119933865","upiTransactionId":"AXL9a3d2a97a5cf4155a9ca89a993a8c5e9","vpa":"75XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0464","ifsc":"PUNB0090800","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"028119933865","upiTransactionId":"AXL9a3d2a97a5cf4155a9ca89a993a8c5e9","vpa":"75XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 11:59:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776427181566
            [orderId] => OMO2604171729419435751500V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776428381926
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171729481322156990V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776427188173
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0464
                                    [ifsc] => PUNB0090800
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 028119933865
                                    [upiTransactionId] => AXL9a3d2a97a5cf4155a9ca89a993a8c5e9
                                    [vpa] => 75XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0464
                                                    [ifsc] => PUNB0090800
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 028119933865
                                                    [upiTransactionId] => AXL9a3d2a97a5cf4155a9ca89a993a8c5e9
                                                    [vpa] => 75XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 11:59:57 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 11:59:57 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 11:59:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 11:59:57 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 11:59:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 11:59:57 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 11:59:57 UTC] Target appointment ID: TXN_1776427181566
[17-Apr-2026 11:59:57 UTC] Extracted numeric ID: 1776427181566
[17-Apr-2026 11:59:57 UTC] Appointment not found with ID: 1776427181566
[17-Apr-2026 11:59:57 UTC] Found recent pending appointment: ID=3177, Name=Nirank jaiswal
[17-Apr-2026 11:59:57 UTC] Successfully updated recent appointment ID: 3177 to confirmed status
[17-Apr-2026 11:59:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776427181566","orderId":"OMO2604171729419435751500V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776428381926,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171729481322156990V","paymentMode":"UPI_INTENT","timestamp":1776427188173,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0464","ifsc":"PUNB0090800","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"028119933865","upiTransactionId":"AXL9a3d2a97a5cf4155a9ca89a993a8c5e9","vpa":"75XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0464","ifsc":"PUNB0090800","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"028119933865","upiTransactionId":"AXL9a3d2a97a5cf4155a9ca89a993a8c5e9","vpa":"75XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 12:00:43 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:00:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 12:00:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 12:00:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 12:00:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 12:00:43 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 12:00:43 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 12:00:43 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:00:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 12:00:43 UTC] Available dates found: 3
[17-Apr-2026 12:00:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:00:45 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:00:45 UTC] Current time (IST): 17:30
[17-Apr-2026 12:00:45 UTC] Requested date: 2026-04-18
[17-Apr-2026 12:00:45 UTC] Today: 2026-04-17
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:00:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:00:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:00:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:00:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:00:45 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:07:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:07:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 12:07:48 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 12:07:48 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 12:07:48 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 12:07:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 12:07:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 12:07:48 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:07:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 12:07:48 UTC] Available dates found: 3
[17-Apr-2026 12:07:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:07:50 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:07:50 UTC] Current time (IST): 17:37
[17-Apr-2026 12:07:50 UTC] Requested date: 2026-04-18
[17-Apr-2026 12:07:50 UTC] Today: 2026-04-17
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:07:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:07:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:07:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:07:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:07:50 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:08:04 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:08:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 12:08:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 12:08:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 12:08:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 12:08:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 12:08:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 12:08:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:08:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 12:08:04 UTC] Available dates found: 3
[17-Apr-2026 12:08:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:08:06 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:08:06 UTC] Current time (IST): 17:38
[17-Apr-2026 12:08:06 UTC] Requested date: 2026-04-19
[17-Apr-2026 12:08:06 UTC] Today: 2026-04-17
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:08:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:08:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:08:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:08:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:08:06 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:44:01 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:44:01 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 12:44:01 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 12:44:01 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 12:44:01 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 12:44:01 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 12:44:01 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 12:44:01 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:44:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 12:44:01 UTC] Available dates found: 3
[17-Apr-2026 12:44:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:44:02 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:44:02 UTC] Current time (IST): 18:14
[17-Apr-2026 12:44:02 UTC] Requested date: 2026-04-18
[17-Apr-2026 12:44:02 UTC] Today: 2026-04-17
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:44:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:44:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:44:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:44:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:44:02 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:56:13 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:56:13 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 12:56:13 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 12:56:13 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 12:56:13 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 12:56:13 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 12:56:13 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 12:56:13 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 12:56:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 12:56:13 UTC] Available dates found: 3
[17-Apr-2026 12:56:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:56:17 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:56:17 UTC] Current time (IST): 18:26
[17-Apr-2026 12:56:17 UTC] Requested date: 2026-04-18
[17-Apr-2026 12:56:17 UTC] Today: 2026-04-17
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:56:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:56:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:56:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:56:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:56:17 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:56:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:56:24 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:56:24 UTC] Current time (IST): 18:26
[17-Apr-2026 12:56:24 UTC] Requested date: 2026-04-19
[17-Apr-2026 12:56:24 UTC] Today: 2026-04-17
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:56:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:56:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:56:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:56:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:56:24 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:56:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:56:27 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:56:27 UTC] Current time (IST): 18:26
[17-Apr-2026 12:56:27 UTC] Requested date: 2026-04-18
[17-Apr-2026 12:56:27 UTC] Today: 2026-04-17
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:56:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:56:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:56:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:56:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:56:27 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:56:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:56:35 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:56:35 UTC] Current time (IST): 18:26
[17-Apr-2026 12:56:35 UTC] Requested date: 2026-04-19
[17-Apr-2026 12:56:35 UTC] Today: 2026-04-17
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:56:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:56:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:56:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:56:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:56:35 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:56:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:56:44 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:56:44 UTC] Current time (IST): 18:26
[17-Apr-2026 12:56:44 UTC] Requested date: 2026-04-18
[17-Apr-2026 12:56:44 UTC] Today: 2026-04-17
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:56:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:56:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:56:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:56:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:56:44 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 12:56:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 12:56:47 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 12:56:47 UTC] Current time (IST): 18:26
[17-Apr-2026 12:56:47 UTC] Requested date: 2026-04-19
[17-Apr-2026 12:56:47 UTC] Today: 2026-04-17
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 12:56:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 12:56:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 12:56:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 12:56:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 12:56:47 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:09:36 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:09:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:09:36 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:09:36 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:09:36 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:09:36 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:09:36 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:09:36 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:09:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:09:36 UTC] Available dates found: 3
[17-Apr-2026 13:10:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:10:02 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:10:02 UTC] Current time (IST): 18:40
[17-Apr-2026 13:10:02 UTC] Requested date: 2026-04-21
[17-Apr-2026 13:10:02 UTC] Today: 2026-04-17
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:10:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:10:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:10:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:10:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:10:02 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:21:16 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:21:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:21:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:21:16 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:21:16 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:21:16 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:21:16 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:21:16 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:21:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:21:16 UTC] Available dates found: 3
[17-Apr-2026 13:21:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:21:18 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:21:18 UTC] Current time (IST): 18:51
[17-Apr-2026 13:21:18 UTC] Requested date: 2026-04-18
[17-Apr-2026 13:21:18 UTC] Today: 2026-04-17
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:21:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:21:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:21:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:21:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:21:18 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:34:35 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:34:35 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:34:35 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:34:35 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:34:35 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:34:35 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:34:35 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:34:35 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:34:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:34:35 UTC] Available dates found: 3
[17-Apr-2026 13:34:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:34:37 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:34:37 UTC] Current time (IST): 19:4
[17-Apr-2026 13:34:37 UTC] Requested date: 2026-04-18
[17-Apr-2026 13:34:37 UTC] Today: 2026-04-17
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:34:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:34:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:34:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:34:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:34:37 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:34:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:34:47 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:34:47 UTC] Current time (IST): 19:4
[17-Apr-2026 13:34:47 UTC] Requested date: 2026-04-19
[17-Apr-2026 13:34:47 UTC] Today: 2026-04-17
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:34:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:34:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:34:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:34:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:34:47 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:35:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:35:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:35:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:35:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:35:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:35:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:35:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:35:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:35:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:35:51 UTC] Available dates found: 3
[17-Apr-2026 13:35:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:35:53 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:35:53 UTC] Current time (IST): 19:5
[17-Apr-2026 13:35:53 UTC] Requested date: 2026-04-18
[17-Apr-2026 13:35:53 UTC] Today: 2026-04-17
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:35:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:35:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:35:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:35:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:35:53 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:36:45 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:36:45 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:36:45 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:36:45 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:36:45 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:36:45 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:36:45 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:36:45 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:36:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:36:45 UTC] Available dates found: 3
[17-Apr-2026 13:36:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:36:50 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:36:50 UTC] Current time (IST): 19:6
[17-Apr-2026 13:36:50 UTC] Requested date: 2026-04-18
[17-Apr-2026 13:36:50 UTC] Today: 2026-04-17
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:36:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:36:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:36:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:36:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:36:50 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:37:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:37:13 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:37:13 UTC] Current time (IST): 19:7
[17-Apr-2026 13:37:13 UTC] Requested date: 2026-04-19
[17-Apr-2026 13:37:13 UTC] Today: 2026-04-17
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:37:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:37:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:37:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:37:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:37:13 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:39:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:33 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:39:33 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:39:33 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:39:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:39:33 UTC] Available dates found: 3
[17-Apr-2026 13:39:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:39:36 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:39:36 UTC] Current time (IST): 19:9
[17-Apr-2026 13:39:36 UTC] Requested date: 2026-04-18
[17-Apr-2026 13:39:36 UTC] Today: 2026-04-17
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:39:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:39:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:39:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:39:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:39:36 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:39:58 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:39:58 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:39:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:39:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:39:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:39:58 UTC] Available dates found: 3
[17-Apr-2026 13:40:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:40:00 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:40:00 UTC] Current time (IST): 19:10
[17-Apr-2026 13:40:00 UTC] Requested date: 2026-04-18
[17-Apr-2026 13:40:00 UTC] Today: 2026-04-17
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:40:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:40:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:40:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:40:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:40:00 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:40:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 13:40:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776433203849","orderId":"OMO2604171910104532923410V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776434410435,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171910144302502099V","paymentMode":"UPI_INTENT","timestamp":1776433214473,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"515054123089","upiTransactionId":"AXLd92cecd152a1461a9842f74ee63e0e8a","vpa":"80XXXXXX85@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"515054123089","upiTransactionId":"AXLd92cecd152a1461a9842f74ee63e0e8a","vpa":"80XXXXXX85@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 13:40:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776433203849
            [orderId] => OMO2604171910104532923410V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776434410435
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171910144302502099V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776433214473
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6961
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 515054123089
                                    [upiTransactionId] => AXLd92cecd152a1461a9842f74ee63e0e8a
                                    [vpa] => 80XXXXXX85@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6961
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 515054123089
                                                    [upiTransactionId] => AXLd92cecd152a1461a9842f74ee63e0e8a
                                                    [vpa] => 80XXXXXX85@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 13:40:29 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 13:40:29 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 13:40:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 13:40:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 13:40:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 13:40:29 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 13:40:29 UTC] Target appointment ID: TXN_1776433203849
[17-Apr-2026 13:40:29 UTC] Extracted numeric ID: 1776433203849
[17-Apr-2026 13:40:29 UTC] Appointment not found with ID: 1776433203849
[17-Apr-2026 13:40:29 UTC] Found recent pending appointment: ID=3178, Name=Gopal Lal bankakhera
[17-Apr-2026 13:40:29 UTC] Successfully updated recent appointment ID: 3178 to confirmed status
[17-Apr-2026 13:40:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776433203849","orderId":"OMO2604171910104532923410V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776434410435,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171910144302502099V","paymentMode":"UPI_INTENT","timestamp":1776433214473,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"515054123089","upiTransactionId":"AXLd92cecd152a1461a9842f74ee63e0e8a","vpa":"80XXXXXX85@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"515054123089","upiTransactionId":"AXLd92cecd152a1461a9842f74ee63e0e8a","vpa":"80XXXXXX85@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 13:42:17 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:42:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:42:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:42:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:42:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:42:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:42:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:42:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:42:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:42:17 UTC] Available dates found: 3
[17-Apr-2026 13:42:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:42:20 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:42:20 UTC] Current time (IST): 19:12
[17-Apr-2026 13:42:20 UTC] Requested date: 2026-04-18
[17-Apr-2026 13:42:20 UTC] Today: 2026-04-17
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:42:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:42:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:42:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:42:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:42:20 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 13:53:34 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:53:34 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 13:53:34 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 13:53:34 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 13:53:34 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 13:53:34 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 13:53:34 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 13:53:34 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 13:53:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 13:53:34 UTC] Available dates found: 3
[17-Apr-2026 13:53:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 13:53:37 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 13:53:37 UTC] Current time (IST): 19:23
[17-Apr-2026 13:53:37 UTC] Requested date: 2026-04-18
[17-Apr-2026 13:53:37 UTC] Today: 2026-04-17
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 13:53:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 13:53:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 13:53:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 13:53:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 13:53:37 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:00:04 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:00:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 14:00:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 14:00:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 14:00:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 14:00:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 14:00:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 14:00:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:00:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 14:00:04 UTC] Available dates found: 3
[17-Apr-2026 14:01:50 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:01:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 14:01:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 14:01:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 14:01:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 14:01:50 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 14:01:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 14:01:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:01:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 14:01:50 UTC] Available dates found: 3
[17-Apr-2026 14:01:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 14:01:55 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 14:01:55 UTC] Current time (IST): 19:31
[17-Apr-2026 14:01:55 UTC] Requested date: 2026-04-18
[17-Apr-2026 14:01:55 UTC] Today: 2026-04-17
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 14:01:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 14:01:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 14:01:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 14:01:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 14:01:55 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:02:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 14:02:59 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[17-Apr-2026 14:02:59 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[17-Apr-2026 14:02:59 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[17-Apr-2026 14:02:59 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[17-Apr-2026 14:03:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776434566728","orderId":"OMO2604171932472648502958V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776435767250,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171932520751034962V","paymentMode":"UPI_INTENT","timestamp":1776434572113,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7871","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"733177485238","upiTransactionId":"AXLbe6f90933c084f23ac498e019c06ea2a","vpa":"paXXXXXXXXXXXtt@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7871","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"733177485238","upiTransactionId":"AXLbe6f90933c084f23ac498e019c06ea2a","vpa":"paXXXXXXXXXXXtt@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 14:03:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776434566728
            [orderId] => OMO2604171932472648502958V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776435767250
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604171932520751034962V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776434572113
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7871
                                    [ifsc] => SBIN0031103
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 733177485238
                                    [upiTransactionId] => AXLbe6f90933c084f23ac498e019c06ea2a
                                    [vpa] => paXXXXXXXXXXXtt@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7871
                                                    [ifsc] => SBIN0031103
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 733177485238
                                                    [upiTransactionId] => AXLbe6f90933c084f23ac498e019c06ea2a
                                                    [vpa] => paXXXXXXXXXXXtt@axl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 14:03:01 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 14:03:01 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 14:03:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 14:03:01 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 14:03:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 14:03:01 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 14:03:01 UTC] Target appointment ID: TXN_1776434566728
[17-Apr-2026 14:03:01 UTC] Extracted numeric ID: 1776434566728
[17-Apr-2026 14:03:01 UTC] Appointment not found with ID: 1776434566728
[17-Apr-2026 14:03:01 UTC] Found recent pending appointment: ID=3179, Name=PAWAN KUMAR BRAHMBHATT
[17-Apr-2026 14:03:01 UTC] Successfully updated recent appointment ID: 3179 to confirmed status
[17-Apr-2026 14:03:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776434566728","orderId":"OMO2604171932472648502958V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776435767250,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604171932520751034962V","paymentMode":"UPI_INTENT","timestamp":1776434572113,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7871","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"733177485238","upiTransactionId":"AXLbe6f90933c084f23ac498e019c06ea2a","vpa":"paXXXXXXXXXXXtt@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7871","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"733177485238","upiTransactionId":"AXLbe6f90933c084f23ac498e019c06ea2a","vpa":"paXXXXXXXXXXXtt@axl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 14:04:28 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:04:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 14:04:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 14:04:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 14:04:28 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 14:04:28 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 14:04:28 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 14:04:28 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:04:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 14:04:28 UTC] Available dates found: 3
[17-Apr-2026 14:04:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 14:04:29 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 14:04:29 UTC] Current time (IST): 19:34
[17-Apr-2026 14:04:29 UTC] Requested date: 2026-04-18
[17-Apr-2026 14:04:29 UTC] Today: 2026-04-17
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 14:04:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 14:04:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 14:04:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 14:04:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 14:04:29 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:20:33 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:20:33 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 14:20:33 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 14:20:33 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 14:20:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 14:20:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 14:20:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 14:20:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:20:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 14:20:33 UTC] Available dates found: 3
[17-Apr-2026 14:20:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 14:20:35 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 14:20:35 UTC] Current time (IST): 19:50
[17-Apr-2026 14:20:35 UTC] Requested date: 2026-04-18
[17-Apr-2026 14:20:35 UTC] Today: 2026-04-17
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 14:20:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 14:20:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 14:20:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 14:20:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 14:20:35 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:33:07 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:33:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 14:33:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 14:33:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 14:33:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 14:33:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 14:33:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 14:33:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:33:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 14:33:07 UTC] Available dates found: 3
[17-Apr-2026 14:33:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 14:33:14 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 14:33:14 UTC] Current time (IST): 20:3
[17-Apr-2026 14:33:14 UTC] Requested date: 2026-04-18
[17-Apr-2026 14:33:14 UTC] Today: 2026-04-17
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 14:33:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 14:33:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 14:33:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 14:33:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 14:33:14 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:33:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 14:33:44 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 14:33:44 UTC] Current time (IST): 20:3
[17-Apr-2026 14:33:44 UTC] Requested date: 2026-04-19
[17-Apr-2026 14:33:44 UTC] Today: 2026-04-17
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 14:33:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 14:33:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 14:33:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 14:33:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 14:33:44 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:33:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 14:33:53 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 14:33:53 UTC] Current time (IST): 20:3
[17-Apr-2026 14:33:53 UTC] Requested date: 2026-04-18
[17-Apr-2026 14:33:53 UTC] Today: 2026-04-17
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 14:33:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 14:33:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 14:33:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 14:33:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 14:33:53 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:34:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 14:34:06 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 14:34:06 UTC] Current time (IST): 20:4
[17-Apr-2026 14:34:06 UTC] Requested date: 2026-04-19
[17-Apr-2026 14:34:06 UTC] Today: 2026-04-17
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 14:34:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 14:34:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 14:34:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 14:34:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 14:34:06 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:35:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:35:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 14:35:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 14:35:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 14:35:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 14:35:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 14:35:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 14:35:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 14:35:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 14:35:51 UTC] Available dates found: 3
[17-Apr-2026 14:35:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 14:35:55 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 14:35:55 UTC] Current time (IST): 20:5
[17-Apr-2026 14:35:55 UTC] Requested date: 2026-04-18
[17-Apr-2026 14:35:55 UTC] Today: 2026-04-17
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 14:35:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 14:35:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 14:35:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 14:35:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 14:35:55 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 14:36:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 14:56:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776436574021","orderId":"OMO2604172006142955357254V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776437774280,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604172006178404502104V","paymentMode":"UPI_INTENT","timestamp":1776436577884,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Apr-2026 14:56:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776436574021
            [orderId] => OMO2604172006142955357254V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776437774280
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[17-Apr-2026 14:56:16 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 14:56:16 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 14:56:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 14:56:16 UTC] Payment Status: FAILED (from status: FAILED)
[17-Apr-2026 14:56:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 14:56:16 UTC] Payment not successful, status: FAILED
[17-Apr-2026 14:56:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776436574021","orderId":"OMO2604172006142955357254V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776437774280,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604172006178404502104V","paymentMode":"UPI_INTENT","timestamp":1776436577884,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Apr-2026 15:09:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[17-Apr-2026 15:09:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[17-Apr-2026 15:09:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[17-Apr-2026 15:09:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[17-Apr-2026 15:13:57 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 15:13:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 15:13:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 15:13:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 15:13:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 15:13:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 15:13:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 15:13:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 15:13:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 15:13:57 UTC] Available dates found: 3
[17-Apr-2026 15:13:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 15:13:59 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 15:13:59 UTC] Current time (IST): 20:43
[17-Apr-2026 15:13:59 UTC] Requested date: 2026-04-18
[17-Apr-2026 15:13:59 UTC] Today: 2026-04-17
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 15:13:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 15:13:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 15:13:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 15:13:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 15:13:59 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 15:14:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 15:14:05 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 15:14:05 UTC] Current time (IST): 20:44
[17-Apr-2026 15:14:05 UTC] Requested date: 2026-04-19
[17-Apr-2026 15:14:05 UTC] Today: 2026-04-17
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 15:14:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 15:14:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 15:14:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 15:14:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 15:14:05 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 15:39:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 15:39:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 15:39:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 15:39:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 15:39:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 15:39:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 15:39:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 15:39:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 15:39:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 15:39:51 UTC] Available dates found: 3
[17-Apr-2026 15:39:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 15:39:53 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 15:39:53 UTC] Current time (IST): 21:9
[17-Apr-2026 15:39:53 UTC] Requested date: 2026-04-18
[17-Apr-2026 15:39:53 UTC] Today: 2026-04-17
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 15:39:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 15:39:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 15:39:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 15:39:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 15:39:53 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 15:40:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 15:41:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776440439755","orderId":"OMO2604172110400501034878V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776441640034,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604172110429783671665V","paymentMode":"UPI_INTENT","timestamp":1776440443021,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"962139338680","upiTransactionId":"IBL70d217bc3dde431db43a78e29f221b8a","vpa":"89XXXXXX24@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"962139338680","upiTransactionId":"IBL70d217bc3dde431db43a78e29f221b8a","vpa":"89XXXXXX24@ibl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 15:41:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776440439755
            [orderId] => OMO2604172110400501034878V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776441640034
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604172110429783671665V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776440443021
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2991
                                    [ifsc] => PUNB0735600
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 962139338680
                                    [upiTransactionId] => IBL70d217bc3dde431db43a78e29f221b8a
                                    [vpa] => 89XXXXXX24@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2991
                                                    [ifsc] => PUNB0735600
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 962139338680
                                                    [upiTransactionId] => IBL70d217bc3dde431db43a78e29f221b8a
                                                    [vpa] => 89XXXXXX24@ibl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[17-Apr-2026 15:41:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 15:41:24 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 15:41:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 15:41:24 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 15:41:24 UTC] Target appointment ID: TXN_1776440439755
[17-Apr-2026 15:41:24 UTC] Extracted numeric ID: 1776440439755
[17-Apr-2026 15:41:24 UTC] Appointment not found with ID: 1776440439755
[17-Apr-2026 15:41:24 UTC] Found recent pending appointment: ID=3181, Name=Hanuman
[17-Apr-2026 15:41:24 UTC] Successfully updated recent appointment ID: 3181 to confirmed status
[17-Apr-2026 15:41:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776440439755","orderId":"OMO2604172110400501034878V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776441640034,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604172110429783671665V","paymentMode":"UPI_INTENT","timestamp":1776440443021,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"962139338680","upiTransactionId":"IBL70d217bc3dde431db43a78e29f221b8a","vpa":"89XXXXXX24@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"962139338680","upiTransactionId":"IBL70d217bc3dde431db43a78e29f221b8a","vpa":"89XXXXXX24@ibl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 15:43:05 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 15:43:05 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 15:43:05 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 15:43:05 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 15:43:05 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 15:43:05 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 15:43:05 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 15:43:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 15:43:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 15:43:05 UTC] Available dates found: 3
[17-Apr-2026 15:43:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 15:43:07 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 15:43:07 UTC] Current time (IST): 21:13
[17-Apr-2026 15:43:07 UTC] Requested date: 2026-04-18
[17-Apr-2026 15:43:07 UTC] Today: 2026-04-17
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 15:43:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 15:43:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 15:43:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 15:43:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 15:43:07 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 16:00:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776440409100","orderId":"OMO2604172110094042156889V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776441609387,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604172110140043607141V","paymentMode":"UPI_INTENT","timestamp":1776440414049,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Apr-2026 16:00:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776440409100
            [orderId] => OMO2604172110094042156889V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776441609387
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[17-Apr-2026 16:00:13 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 16:00:13 UTC] Payment Callback - GET Data: Array
(
)

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

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

                )

        )

)

[17-Apr-2026 16:51:54 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 16:51:54 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 16:51:54 UTC] Amount Conversion: 20000 paise = 200 rupees
[17-Apr-2026 16:51:54 UTC] Payment Status: FAILED (from status: FAILED)
[17-Apr-2026 16:51:54 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[17-Apr-2026 16:51:54 UTC] Payment not successful, status: FAILED
[17-Apr-2026 16:51:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776443513175","orderId":"OMO2604172201533519846583V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1776444713337,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604172201586615751504V","paymentMode":"UPI_QR","timestamp":1776443518704,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[17-Apr-2026 16:55:10 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 16:55:10 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 16:55:10 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 16:55:10 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 16:55:10 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 16:55:10 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 16:55:10 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 16:55:10 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 16:55:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 16:55:10 UTC] Available dates found: 3
[17-Apr-2026 16:55:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 16:55:13 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 16:55:13 UTC] Current time (IST): 22:25
[17-Apr-2026 16:55:13 UTC] Requested date: 2026-04-18
[17-Apr-2026 16:55:13 UTC] Today: 2026-04-17
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 16:55:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 16:55:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 16:55:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 16:55:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 16:55:13 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 16:55:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 16:55:24 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 16:55:24 UTC] Current time (IST): 22:25
[17-Apr-2026 16:55:24 UTC] Requested date: 2026-04-19
[17-Apr-2026 16:55:24 UTC] Today: 2026-04-17
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 16:55:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 16:55:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 16:55:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 16:55:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 16:55:24 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 16:55:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 16:55:37 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 16:55:37 UTC] Current time (IST): 22:25
[17-Apr-2026 16:55:37 UTC] Requested date: 2026-04-18
[17-Apr-2026 16:55:37 UTC] Today: 2026-04-17
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 16:55:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 16:55:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 16:55:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 16:55:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 16:55:37 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 16:55:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[17-Apr-2026 16:56:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776444951500","orderId":"OMO2604172225523799850889V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776446152362,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604172225569209850769V","paymentMode":"UPI_INTENT","timestamp":1776444956974,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX54","ifsc":"ICIC0006667","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"270177637951","upiTransactionId":"IBL95eb0d361ffb484bbdcae7754e1cebe7","vpa":"abXXXXXXXXXXXXk4@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX54","ifsc":"ICIC0006667","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"270177637951","upiTransactionId":"IBL95eb0d361ffb484bbdcae7754e1cebe7","vpa":"abXXXXXXXXXXXXk4@ibl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 16:56:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776444951500
            [orderId] => OMO2604172225523799850889V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776446152362
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604172225569209850769V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776444956974
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX54
                                    [ifsc] => ICIC0006667
                                    [accountType] => SAVINGS
                                    [bankId] => ICIC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 270177637951
                                    [upiTransactionId] => IBL95eb0d361ffb484bbdcae7754e1cebe7
                                    [vpa] => abXXXXXXXXXXXXk4@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX54
                                                    [ifsc] => ICIC0006667
                                                    [accountType] => SAVINGS
                                                    [bankId] => ICIC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 270177637951
                                                    [upiTransactionId] => IBL95eb0d361ffb484bbdcae7754e1cebe7
                                                    [vpa] => abXXXXXXXXXXXXk4@ibl
                                                )

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

                                )

                        )

                )

        )

)

[17-Apr-2026 16:56:09 UTC] Payment Callback - POST Data: Array
(
)

[17-Apr-2026 16:56:09 UTC] Payment Callback - GET Data: Array
(
)

[17-Apr-2026 16:56:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[17-Apr-2026 16:56:09 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[17-Apr-2026 16:56:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[17-Apr-2026 16:56:09 UTC] Payment is SUCCESS, attempting to update appointment...
[17-Apr-2026 16:56:09 UTC] Target appointment ID: TXN_1776444951500
[17-Apr-2026 16:56:09 UTC] Extracted numeric ID: 1776444951500
[17-Apr-2026 16:56:09 UTC] Appointment not found with ID: 1776444951500
[17-Apr-2026 16:56:09 UTC] Found recent pending appointment: ID=3183, Name=Abhishek khatik
[17-Apr-2026 16:56:09 UTC] Successfully updated recent appointment ID: 3183 to confirmed status
[17-Apr-2026 16:56:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776444951500","orderId":"OMO2604172225523799850889V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776446152362,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604172225569209850769V","paymentMode":"UPI_INTENT","timestamp":1776444956974,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX54","ifsc":"ICIC0006667","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"270177637951","upiTransactionId":"IBL95eb0d361ffb484bbdcae7754e1cebe7","vpa":"abXXXXXXXXXXXXk4@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX54","ifsc":"ICIC0006667","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"270177637951","upiTransactionId":"IBL95eb0d361ffb484bbdcae7754e1cebe7","vpa":"abXXXXXXXXXXXXk4@ibl"},"currency":"INR","amount":10000}]}]}}
[17-Apr-2026 16:56:26 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 16:56:26 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 16:56:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:26 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 16:56:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:26 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:26 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 16:56:26 UTC] Available dates found: 3
[17-Apr-2026 16:56:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 16:56:38 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 16:56:38 UTC] Current time (IST): 22:26
[17-Apr-2026 16:56:38 UTC] Requested date: 2026-04-18
[17-Apr-2026 16:56:38 UTC] Today: 2026-04-17
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 16:56:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 16:56:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 16:56:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 16:56:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 16:56:38 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 16:56:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 16:56:46 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 16:56:46 UTC] Current time (IST): 22:26
[17-Apr-2026 16:56:46 UTC] Requested date: 2026-04-19
[17-Apr-2026 16:56:46 UTC] Today: 2026-04-17
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 16:56:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 16:56:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 16:56:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 16:56:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 16:56:46 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 16:56:51 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 16:56:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 16:56:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 16:56:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 16:56:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 16:56:51 UTC] Available dates found: 3
[17-Apr-2026 16:56:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 16:56:55 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 16:56:55 UTC] Current time (IST): 22:26
[17-Apr-2026 16:56:55 UTC] Requested date: 2026-04-18
[17-Apr-2026 16:56:55 UTC] Today: 2026-04-17
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 16:56:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 16:56:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 16:56:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 16:56:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 16:56:55 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:37:48 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 17:37:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 17:37:48 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 17:37:48 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 17:37:48 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 17:37:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 17:37:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 17:37:48 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 17:37:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 17:37:48 UTC] Available dates found: 3
[17-Apr-2026 17:37:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:37:51 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:37:51 UTC] Current time (IST): 23:7
[17-Apr-2026 17:37:51 UTC] Requested date: 2026-04-18
[17-Apr-2026 17:37:51 UTC] Today: 2026-04-17
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:37:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:37:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:37:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:37:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:37:51 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:37:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:37:54 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:37:54 UTC] Current time (IST): 23:7
[17-Apr-2026 17:37:54 UTC] Requested date: 2026-04-18
[17-Apr-2026 17:37:54 UTC] Today: 2026-04-17
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:37:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:37:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:37:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:37:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:37:54 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:37:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:37:55 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:37:55 UTC] Current time (IST): 23:7
[17-Apr-2026 17:37:55 UTC] Requested date: 2026-04-18
[17-Apr-2026 17:37:55 UTC] Today: 2026-04-17
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:37:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:37:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:37:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:37:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:37:55 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:38:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:38:01 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:38:01 UTC] Current time (IST): 23:8
[17-Apr-2026 17:38:01 UTC] Requested date: 2026-04-18
[17-Apr-2026 17:38:01 UTC] Today: 2026-04-17
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:38:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:38:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:38:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:38:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:38:01 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:38:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:38:04 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:38:04 UTC] Current time (IST): 23:8
[17-Apr-2026 17:38:04 UTC] Requested date: 2026-04-19
[17-Apr-2026 17:38:04 UTC] Today: 2026-04-17
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:38:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:38:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:38:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:38:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:38:04 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:38:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:38:07 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:38:07 UTC] Current time (IST): 23:8
[17-Apr-2026 17:38:07 UTC] Requested date: 2026-04-18
[17-Apr-2026 17:38:07 UTC] Today: 2026-04-17
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:38:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:38:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:38:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:38:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:38:07 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:38:12 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 17:38:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 17:38:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 17:38:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 17:38:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 17:38:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 17:38:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 17:38:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 17:38:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 17:38:12 UTC] Available dates found: 3
[17-Apr-2026 17:38:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:38:15 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:38:15 UTC] Current time (IST): 23:8
[17-Apr-2026 17:38:15 UTC] Requested date: 2026-04-21
[17-Apr-2026 17:38:15 UTC] Today: 2026-04-17
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:38:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:38:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:38:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:38:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:38:15 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:38:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:38:22 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:38:22 UTC] Current time (IST): 23:8
[17-Apr-2026 17:38:22 UTC] Requested date: 2026-04-19
[17-Apr-2026 17:38:22 UTC] Today: 2026-04-17
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:38:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:38:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:38:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:38:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:38:22 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 17:38:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 17:38:29 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 17:38:29 UTC] Current time (IST): 23:8
[17-Apr-2026 17:38:29 UTC] Requested date: 2026-04-18
[17-Apr-2026 17:38:29 UTC] Today: 2026-04-17
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 17:38:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 17:38:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 17:38:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 17:38:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 17:38:29 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 18:37:21 UTC] Date: 2026-04-17, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 18:37:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[17-Apr-2026 18:37:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[17-Apr-2026 18:37:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[17-Apr-2026 18:37:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[17-Apr-2026 18:37:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[17-Apr-2026 18:37:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[17-Apr-2026 18:37:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[17-Apr-2026 18:37:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[17-Apr-2026 18:37:21 UTC] Available dates found: 3
[17-Apr-2026 18:37:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 18:37:24 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 18:37:24 UTC] Current time (IST): 0:7
[17-Apr-2026 18:37:24 UTC] Requested date: 2026-04-18
[17-Apr-2026 18:37:24 UTC] Today: 2026-04-17
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 18:37:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 18:37:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 18:37:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 18:37:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 18:37:24 UTC] Slot added (future date): 15:45 - 16:00
[17-Apr-2026 18:37:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[17-Apr-2026 18:37:30 UTC] Using actual slot duration: 15 minutes
[17-Apr-2026 18:37:30 UTC] Current time (IST): 0:7
[17-Apr-2026 18:37:30 UTC] Requested date: 2026-04-19
[17-Apr-2026 18:37:30 UTC] Today: 2026-04-17
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 08:00 - 08:15
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 08:15 - 08:30
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 08:30 - 08:45
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 08:45 - 09:00
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 09:00 - 09:15
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 09:15 - 09:30
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 09:30 - 09:45
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 09:45 - 10:00
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 10:00 - 10:15
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 10:15 - 10:30
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 10:30 - 10:45
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 10:45 - 11:00
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 11:00 - 11:15
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 11:15 - 11:30
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 11:30 - 11:45
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 11:45 - 12:00
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 12:00 - 12:15
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 12:15 - 12:30
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 12:30 - 12:45
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 12:45 - 13:00
[17-Apr-2026 18:37:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[17-Apr-2026 18:37:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[17-Apr-2026 18:37:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[17-Apr-2026 18:37:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 14:00 - 14:15
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 14:15 - 14:30
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 14:30 - 14:45
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 14:45 - 15:00
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 15:00 - 15:15
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 15:15 - 15:30
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 15:30 - 15:45
[17-Apr-2026 18:37:30 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 00:08:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 00:08:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 00:08:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 00:08:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 00:08:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 00:08:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 00:08:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 00:08:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 00:08:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 00:08:04 UTC] Available dates found: 4
[18-Apr-2026 00:08:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 00:08:07 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 00:08:07 UTC] Current time (IST): 5:38
[18-Apr-2026 00:08:07 UTC] Requested date: 2026-04-18
[18-Apr-2026 00:08:07 UTC] Today: 2026-04-18
[18-Apr-2026 00:08:07 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 00:08:07 UTC] Slot added: 08:00 - 08:15
[18-Apr-2026 00:08:07 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 00:08:07 UTC] Slot added: 08:15 - 08:30
[18-Apr-2026 00:08:07 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 00:08:07 UTC] Slot added: 08:30 - 08:45
[18-Apr-2026 00:08:07 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 00:08:07 UTC] Slot added: 08:45 - 09:00
[18-Apr-2026 00:08:07 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 00:08:07 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 00:08:07 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 00:08:07 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 00:08:07 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 00:08:07 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 00:08:07 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 00:08:07 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 00:08:07 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 00:08:07 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 00:08:07 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 00:08:07 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 00:08:07 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 00:08:07 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 00:08:07 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 00:08:07 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 00:08:07 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 00:08:07 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 00:08:07 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 00:08:07 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 00:08:07 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 00:08:07 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 00:08:07 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 00:08:07 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 00:08:07 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 00:08:07 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 00:08:07 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 00:08:07 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 00:08:07 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 00:08:07 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 00:08:07 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 00:08:07 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 00:08:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 00:08:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 00:08:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 00:08:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 00:08:07 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 00:08:07 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 00:08:07 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 00:08:07 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 00:08:07 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 00:08:07 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 00:08:07 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 00:08:07 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 00:08:07 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 00:08:07 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 00:08:07 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 00:08:07 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 00:08:07 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 00:08:07 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 00:08:07 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 00:08:07 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 00:56:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 00:56:48 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 00:56:48 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 00:56:48 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 00:56:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 00:56:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 00:56:48 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 00:56:48 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 00:56:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 00:56:48 UTC] Available dates found: 4
[18-Apr-2026 00:56:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 00:56:51 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 00:56:51 UTC] Current time (IST): 6:26
[18-Apr-2026 00:56:51 UTC] Requested date: 2026-04-18
[18-Apr-2026 00:56:51 UTC] Today: 2026-04-18
[18-Apr-2026 00:56:51 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 00:56:51 UTC] Slot added: 08:00 - 08:15
[18-Apr-2026 00:56:51 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 00:56:51 UTC] Slot added: 08:15 - 08:30
[18-Apr-2026 00:56:51 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 00:56:51 UTC] Slot added: 08:30 - 08:45
[18-Apr-2026 00:56:51 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 00:56:51 UTC] Slot added: 08:45 - 09:00
[18-Apr-2026 00:56:51 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 00:56:51 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 00:56:51 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 00:56:51 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 00:56:51 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 00:56:51 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 00:56:51 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 00:56:51 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 00:56:51 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 00:56:51 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 00:56:51 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 00:56:51 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 00:56:51 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 00:56:51 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 00:56:51 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 00:56:51 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 00:56:51 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 00:56:51 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 00:56:51 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 00:56:51 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 00:56:51 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 00:56:51 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 00:56:51 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 00:56:51 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 00:56:51 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 00:56:51 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 00:56:51 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 00:56:51 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 00:56:51 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 00:56:51 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 00:56:51 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 00:56:51 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 00:56:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 00:56:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 00:56:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 00:56:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 00:56:51 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 00:56:51 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 00:56:51 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 00:56:51 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 00:56:51 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 00:56:51 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 00:56:51 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 00:56:51 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 00:56:51 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 00:56:51 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 00:56:51 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 00:56:51 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 00:56:51 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 00:56:51 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 00:56:51 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 00:56:51 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 01:09:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 01:09:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 01:09:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 01:09:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 01:09:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 01:09:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 01:09:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 01:09:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 01:09:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 01:09:17 UTC] Available dates found: 4
[18-Apr-2026 01:09:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 01:09:19 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 01:09:19 UTC] Current time (IST): 6:39
[18-Apr-2026 01:09:19 UTC] Requested date: 2026-04-19
[18-Apr-2026 01:09:19 UTC] Today: 2026-04-18
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 01:09:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 01:09:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 01:09:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 01:09:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 01:09:19 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 01:09:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 01:10:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776474591883","orderId":"OMO2604180639526679846796V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776475792650,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180640089501164304V","paymentMode":"UPI_INTENT","timestamp":1776474608985,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2706","ifsc":"BARB0BHAMAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"181212825589","upiTransactionId":"YBLf225d76734d64a97b8a72d7c40d8ed24","vpa":"95XXXXXX29@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2706","ifsc":"BARB0BHAMAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"181212825589","upiTransactionId":"YBLf225d76734d64a97b8a72d7c40d8ed24","vpa":"95XXXXXX29@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 01:10:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776474591883
            [orderId] => OMO2604180639526679846796V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776475792650
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604180640089501164304V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776474608985
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2706
                                    [ifsc] => BARB0BHAMAN
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 181212825589
                                    [upiTransactionId] => YBLf225d76734d64a97b8a72d7c40d8ed24
                                    [vpa] => 95XXXXXX29@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2706
                                                    [ifsc] => BARB0BHAMAN
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 181212825589
                                                    [upiTransactionId] => YBLf225d76734d64a97b8a72d7c40d8ed24
                                                    [vpa] => 95XXXXXX29@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[18-Apr-2026 01:10:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 01:10:23 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 01:10:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 01:10:23 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 01:10:23 UTC] Target appointment ID: TXN_1776474591883
[18-Apr-2026 01:10:23 UTC] Extracted numeric ID: 1776474591883
[18-Apr-2026 01:10:23 UTC] Appointment not found with ID: 1776474591883
[18-Apr-2026 01:10:23 UTC] Found recent pending appointment: ID=3184, Name=bakshu lal kumhar
[18-Apr-2026 01:10:23 UTC] Successfully updated recent appointment ID: 3184 to confirmed status
[18-Apr-2026 01:10:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776474591883","orderId":"OMO2604180639526679846796V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776475792650,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180640089501164304V","paymentMode":"UPI_INTENT","timestamp":1776474608985,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2706","ifsc":"BARB0BHAMAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"181212825589","upiTransactionId":"YBLf225d76734d64a97b8a72d7c40d8ed24","vpa":"95XXXXXX29@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2706","ifsc":"BARB0BHAMAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"181212825589","upiTransactionId":"YBLf225d76734d64a97b8a72d7c40d8ed24","vpa":"95XXXXXX29@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 01:14:28 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 01:14:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 01:14:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 01:14:28 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 01:14:28 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 01:14:28 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 01:14:28 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 01:14:28 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 01:14:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 01:14:28 UTC] Available dates found: 4
[18-Apr-2026 01:14:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 01:14:30 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 01:14:30 UTC] Current time (IST): 6:44
[18-Apr-2026 01:14:30 UTC] Requested date: 2026-04-18
[18-Apr-2026 01:14:30 UTC] Today: 2026-04-18
[18-Apr-2026 01:14:30 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 01:14:30 UTC] Slot added: 08:00 - 08:15
[18-Apr-2026 01:14:30 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 01:14:30 UTC] Slot added: 08:15 - 08:30
[18-Apr-2026 01:14:30 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 01:14:30 UTC] Slot added: 08:30 - 08:45
[18-Apr-2026 01:14:30 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 01:14:30 UTC] Slot added: 08:45 - 09:00
[18-Apr-2026 01:14:30 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 01:14:30 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 01:14:30 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 01:14:30 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 01:14:30 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 01:14:30 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 01:14:30 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 01:14:30 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 01:14:30 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 01:14:30 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 01:14:30 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 01:14:30 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 01:14:30 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 01:14:30 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 01:14:30 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 01:14:30 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 01:14:30 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 01:14:30 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 01:14:30 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 01:14:30 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 01:14:30 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 01:14:30 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 01:14:30 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 01:14:30 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 01:14:30 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 01:14:30 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 01:14:30 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 01:14:30 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 01:14:30 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 01:14:30 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 01:14:30 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 01:14:30 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 01:14:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 01:14:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 01:14:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 01:14:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 01:14:30 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 01:14:30 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 01:14:30 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 01:14:30 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 01:14:30 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 01:14:30 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 01:14:30 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 01:14:30 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 01:14:30 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 01:14:30 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 01:14:30 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 01:14:30 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 01:14:30 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 01:14:30 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 01:14:30 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 01:14:30 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 01:14:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 01:14:32 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 01:14:32 UTC] Current time (IST): 6:44
[18-Apr-2026 01:14:32 UTC] Requested date: 2026-04-19
[18-Apr-2026 01:14:32 UTC] Today: 2026-04-18
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 01:14:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 01:14:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 01:14:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 01:14:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 01:14:32 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 01:14:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 01:14:34 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 01:14:34 UTC] Current time (IST): 6:44
[18-Apr-2026 01:14:34 UTC] Requested date: 2026-04-18
[18-Apr-2026 01:14:34 UTC] Today: 2026-04-18
[18-Apr-2026 01:14:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 01:14:34 UTC] Slot added: 08:00 - 08:15
[18-Apr-2026 01:14:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 01:14:34 UTC] Slot added: 08:15 - 08:30
[18-Apr-2026 01:14:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 01:14:34 UTC] Slot added: 08:30 - 08:45
[18-Apr-2026 01:14:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 01:14:34 UTC] Slot added: 08:45 - 09:00
[18-Apr-2026 01:14:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 01:14:34 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 01:14:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 01:14:34 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 01:14:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 01:14:34 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 01:14:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 01:14:34 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 01:14:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 01:14:34 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 01:14:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 01:14:34 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 01:14:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 01:14:34 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 01:14:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 01:14:34 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 01:14:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 01:14:34 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 01:14:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 01:14:34 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 01:14:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 01:14:34 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 01:14:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 01:14:34 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 01:14:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 01:14:34 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 01:14:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 01:14:34 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 01:14:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 01:14:34 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 01:14:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 01:14:34 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 01:14:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 01:14:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 01:14:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 01:14:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 01:14:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 01:14:34 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 01:14:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 01:14:34 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 01:14:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 01:14:34 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 01:14:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 01:14:34 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 01:14:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 01:14:34 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 01:14:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 01:14:34 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 01:14:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 01:14:34 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 01:14:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 01:14:34 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 01:14:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 01:14:42 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 01:14:42 UTC] Current time (IST): 6:44
[18-Apr-2026 01:14:42 UTC] Requested date: 2026-04-19
[18-Apr-2026 01:14:42 UTC] Today: 2026-04-18
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 01:14:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 01:14:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 01:14:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 01:14:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 01:14:42 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 01:15:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 01:15:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776474902739","orderId":"OMO2604180645029648502641V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776476102947,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180645085321273390V","paymentMode":"UPI_INTENT","timestamp":1776474908579,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"559471677896","upiTransactionId":"YBL7fedef183158431db1d6e64f7078e39a","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"559471677896","upiTransactionId":"YBL7fedef183158431db1d6e64f7078e39a","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 01:15:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776474902739
            [orderId] => OMO2604180645029648502641V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776476102947
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604180645085321273390V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776474908579
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                    [ifsc] => SBIN0CONUPI
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [bankId] => SBCC
                                    [networkCardVariant] => RUPAY_PLATINUM
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 559471677896
                                    [upiTransactionId] => YBL7fedef183158431db1d6e64f7078e39a
                                    [vpa] => 76XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                                    [ifsc] => SBIN0CONUPI
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [bankId] => SBCC
                                                    [networkCardVariant] => RUPAY_PLATINUM
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 559471677896
                                                    [upiTransactionId] => YBL7fedef183158431db1d6e64f7078e39a
                                                    [vpa] => 76XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 01:15:18 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 01:15:18 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 01:15:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 01:15:18 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 01:15:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 01:15:18 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 01:15:18 UTC] Target appointment ID: TXN_1776474902739
[18-Apr-2026 01:15:18 UTC] Extracted numeric ID: 1776474902739
[18-Apr-2026 01:15:18 UTC] Appointment not found with ID: 1776474902739
[18-Apr-2026 01:15:18 UTC] Found recent pending appointment: ID=3185, Name=Ravi Parashar
[18-Apr-2026 01:15:18 UTC] Successfully updated recent appointment ID: 3185 to confirmed status
[18-Apr-2026 01:15:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776474902739","orderId":"OMO2604180645029648502641V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776476102947,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180645085321273390V","paymentMode":"UPI_INTENT","timestamp":1776474908579,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"559471677896","upiTransactionId":"YBL7fedef183158431db1d6e64f7078e39a","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"559471677896","upiTransactionId":"YBL7fedef183158431db1d6e64f7078e39a","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 01:15:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 02:11:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:11:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:11:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:11:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:11:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:11:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:11:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:11:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:11:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:11:51 UTC] Available dates found: 4
[18-Apr-2026 02:11:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:11:55 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:11:55 UTC] Current time (IST): 7:41
[18-Apr-2026 02:11:55 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:11:55 UTC] Today: 2026-04-18
[18-Apr-2026 02:11:55 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:11:55 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:11:55 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:11:55 UTC] Slot added: 08:15 - 08:30
[18-Apr-2026 02:11:55 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:11:55 UTC] Slot added: 08:30 - 08:45
[18-Apr-2026 02:11:55 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:11:55 UTC] Slot added: 08:45 - 09:00
[18-Apr-2026 02:11:55 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:11:55 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:11:55 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:11:55 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:11:55 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:11:55 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:11:55 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:11:55 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:11:55 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:11:55 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:11:55 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:11:55 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:11:55 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:11:55 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:11:55 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:11:55 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:11:55 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:11:55 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:11:55 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:11:55 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:11:55 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:11:55 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:11:55 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:11:55 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:11:55 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:11:55 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:11:55 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:11:55 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:11:55 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:11:55 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:11:55 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:11:55 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:11:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:11:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:11:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:11:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:11:55 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:11:55 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:11:55 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:11:55 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:11:55 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:11:55 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:11:55 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:11:55 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:11:55 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:11:55 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:11:55 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:11:55 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:11:55 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:11:55 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:11:55 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:11:55 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:11:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:11:58 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:11:58 UTC] Current time (IST): 7:41
[18-Apr-2026 02:11:58 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:11:58 UTC] Today: 2026-04-18
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:11:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:11:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:11:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:11:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:11:58 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:13:22 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:13:22 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:13:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:13:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:13:22 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:13:22 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:13:22 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:13:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:13:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:13:22 UTC] Available dates found: 4
[18-Apr-2026 02:13:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:13:33 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:13:33 UTC] Current time (IST): 7:43
[18-Apr-2026 02:13:33 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:13:33 UTC] Today: 2026-04-18
[18-Apr-2026 02:13:33 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:13:33 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:13:33 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:13:33 UTC] Slot added: 08:15 - 08:30
[18-Apr-2026 02:13:33 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:13:33 UTC] Slot added: 08:30 - 08:45
[18-Apr-2026 02:13:33 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:13:33 UTC] Slot added: 08:45 - 09:00
[18-Apr-2026 02:13:33 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:13:33 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:13:33 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:13:33 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:13:33 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:13:33 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:13:33 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:13:33 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:13:33 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:13:33 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:13:33 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:13:33 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:13:33 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:13:33 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:13:33 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:13:33 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:13:33 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:13:33 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:13:33 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:13:33 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:13:33 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:13:33 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:13:33 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:13:33 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:13:33 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:13:33 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:13:33 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:13:33 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:13:33 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:13:33 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:13:33 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:13:33 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:13:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:13:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:13:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:13:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:13:33 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:13:33 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:13:33 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:13:33 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:13:33 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:13:33 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:13:33 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:13:33 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:13:33 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:13:33 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:13:33 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:13:33 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:13:33 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:13:33 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:13:33 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:13:33 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:15:18 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:15:18 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:15:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:15:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:15:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:15:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:15:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:15:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:15:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:15:18 UTC] Available dates found: 4
[18-Apr-2026 02:15:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:15:21 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:15:21 UTC] Current time (IST): 7:45
[18-Apr-2026 02:15:21 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:15:21 UTC] Today: 2026-04-18
[18-Apr-2026 02:15:21 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:15:21 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:15:21 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:15:21 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:15:21 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:15:21 UTC] Slot added: 08:30 - 08:45
[18-Apr-2026 02:15:21 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:15:21 UTC] Slot added: 08:45 - 09:00
[18-Apr-2026 02:15:21 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:15:21 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:15:21 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:15:21 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:15:21 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:15:21 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:15:21 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:15:21 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:15:21 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:15:21 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:15:21 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:15:21 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:15:21 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:15:21 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:15:21 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:15:21 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:15:21 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:15:21 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:15:21 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:15:21 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:15:21 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:15:21 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:15:21 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:15:21 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:15:21 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:15:21 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:15:21 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:15:21 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:15:21 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:15:21 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:15:21 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:15:21 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:15:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:15:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:15:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:15:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:15:21 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:15:21 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:15:21 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:15:21 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:15:21 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:15:21 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:15:21 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:15:21 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:15:21 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:15:21 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:15:21 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:15:21 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:15:21 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:15:21 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:15:21 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:15:21 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:42:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:42:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:42:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:42:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:42:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:42:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:42:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:42:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:42:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:42:11 UTC] Available dates found: 4
[18-Apr-2026 02:42:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:42:16 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:42:16 UTC] Current time (IST): 8:12
[18-Apr-2026 02:42:16 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:42:16 UTC] Today: 2026-04-18
[18-Apr-2026 02:42:16 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:42:16 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:42:16 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:42:16 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:42:16 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:42:16 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:42:16 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:42:16 UTC] Slot added: 08:45 - 09:00
[18-Apr-2026 02:42:16 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:42:16 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:42:16 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:42:16 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:42:16 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:42:16 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:42:16 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:42:16 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:42:16 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:42:16 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:42:16 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:42:16 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:42:16 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:42:16 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:42:16 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:42:16 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:42:16 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:42:16 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:42:16 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:42:16 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:42:16 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:42:16 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:42:16 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:42:16 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:42:16 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:42:16 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:42:16 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:42:16 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:42:16 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:42:16 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:42:16 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:42:16 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:42:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:42:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:42:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:42:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:42:16 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:42:16 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:42:16 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:42:16 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:42:16 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:42:16 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:42:16 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:42:16 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:42:16 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:42:16 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:42:16 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:42:16 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:42:16 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:42:16 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:42:16 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:42:16 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:47:59 UTC] Password reset error: User not found with this mobile number
[18-Apr-2026 02:48:05 UTC] Password reset error: User not found with this mobile number
[18-Apr-2026 02:48:18 UTC] Password reset error: User not found with this mobile number
[18-Apr-2026 02:49:57 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:49:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:49:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:49:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:49:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:49:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:49:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:49:57 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:49:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:49:57 UTC] Available dates found: 4
[18-Apr-2026 02:50:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:50:11 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:50:11 UTC] Current time (IST): 8:20
[18-Apr-2026 02:50:11 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:50:11 UTC] Today: 2026-04-18
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:50:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:50:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:50:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:50:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:50:11 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:50:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:50:32 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:50:32 UTC] Current time (IST): 8:20
[18-Apr-2026 02:50:32 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:50:32 UTC] Today: 2026-04-18
[18-Apr-2026 02:50:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:50:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:50:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:50:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:50:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:50:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:50:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:50:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:50:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:50:32 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:50:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:50:32 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:50:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:50:32 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:50:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:50:32 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:50:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:50:32 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:50:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:50:32 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:50:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:50:32 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:50:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:50:32 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:50:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:50:32 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:50:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:50:32 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:50:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:50:32 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:50:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:50:32 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:50:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:50:32 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:50:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:50:32 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:50:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:50:32 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:50:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:50:32 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:50:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:50:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:50:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:50:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:50:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:50:32 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:50:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:50:32 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:50:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:50:32 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:50:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:50:32 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:50:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:50:32 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:50:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:50:32 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:50:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:50:32 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:50:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:50:32 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:50:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:50:57 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:50:57 UTC] Current time (IST): 8:20
[18-Apr-2026 02:50:57 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:50:57 UTC] Today: 2026-04-18
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:50:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:50:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:50:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:50:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:50:57 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:51:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 02:52:38 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:52:38 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:52:38 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:52:38 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:52:38 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:52:38 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:52:38 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:52:38 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:52:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:52:38 UTC] Available dates found: 4
[18-Apr-2026 02:52:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:52:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:52:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:52:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:52:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:52:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:52:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:52:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:52:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:52:51 UTC] Available dates found: 4
[18-Apr-2026 02:52:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:52:54 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:52:54 UTC] Current time (IST): 8:22
[18-Apr-2026 02:52:54 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:52:54 UTC] Today: 2026-04-18
[18-Apr-2026 02:52:54 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:52:54 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:52:54 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:52:54 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:52:54 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:52:54 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:52:54 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:52:54 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:52:54 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:52:54 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:52:54 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:52:54 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:52:54 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:52:54 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:52:54 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:52:54 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:52:54 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:52:54 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:52:54 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:52:54 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:52:54 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:52:54 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:52:54 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:52:54 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:52:54 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:52:54 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:52:54 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:52:54 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:52:54 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:52:54 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:52:54 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:52:54 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:52:54 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:52:54 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:52:54 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:52:54 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:52:54 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:52:54 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:52:54 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:52:54 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:52:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:52:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:52:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:52:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:52:54 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:52:54 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:52:54 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:52:54 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:52:54 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:52:54 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:52:54 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:52:54 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:52:54 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:52:54 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:52:54 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:52:54 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:52:54 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:52:54 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:52:54 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:52:54 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:52:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:52:56 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:52:56 UTC] Current time (IST): 8:22
[18-Apr-2026 02:52:56 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:52:56 UTC] Today: 2026-04-18
[18-Apr-2026 02:52:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:52:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:52:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:52:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:52:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:52:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:52:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:52:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:52:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:52:56 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:52:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:52:56 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:52:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:52:56 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:52:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:52:56 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:52:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:52:56 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:52:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:52:56 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:52:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:52:56 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:52:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:52:56 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:52:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:52:56 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:52:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:52:56 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:52:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:52:56 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:52:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:52:56 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:52:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:52:56 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:52:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:52:56 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:52:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:52:56 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:52:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:52:56 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:52:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:52:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:52:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:52:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:52:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:52:56 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:52:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:52:56 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:52:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:52:56 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:52:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:52:56 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:52:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:52:56 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:52:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:52:56 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:52:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:52:56 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:52:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:52:56 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:52:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:52:56 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:52:56 UTC] Current time (IST): 8:22
[18-Apr-2026 02:52:56 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:52:56 UTC] Today: 2026-04-18
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:52:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:52:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:52:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:52:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:52:56 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:53:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:53:02 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:53:02 UTC] Current time (IST): 8:23
[18-Apr-2026 02:53:02 UTC] Requested date: 2026-04-21
[18-Apr-2026 02:53:02 UTC] Today: 2026-04-18
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:53:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:53:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:53:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:53:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:53:02 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:53:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:53:03 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:53:03 UTC] Current time (IST): 8:23
[18-Apr-2026 02:53:03 UTC] Requested date: 2026-04-25
[18-Apr-2026 02:53:03 UTC] Today: 2026-04-18
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:53:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:53:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:53:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:53:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:53:03 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:53:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:53:50 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:53:50 UTC] Current time (IST): 8:23
[18-Apr-2026 02:53:50 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:53:50 UTC] Today: 2026-04-18
[18-Apr-2026 02:53:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:53:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:53:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:53:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:53:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:53:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:53:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:53:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:53:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:53:50 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:53:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:53:50 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:53:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:53:50 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:53:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:53:50 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:53:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:53:50 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:53:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:53:50 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:53:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:53:50 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:53:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:53:50 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:53:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:53:50 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:53:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:53:50 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:53:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:53:50 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:53:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:53:50 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:53:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:53:50 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:53:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:53:50 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:53:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:53:50 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:53:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:53:50 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:53:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:53:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:53:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:53:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:53:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:53:50 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:53:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:53:50 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:53:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:53:50 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:53:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:53:50 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:53:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:53:50 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:53:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:53:50 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:53:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:53:50 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:53:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:53:50 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:54:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:54:47 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:54:47 UTC] Current time (IST): 8:24
[18-Apr-2026 02:54:47 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:54:47 UTC] Today: 2026-04-18
[18-Apr-2026 02:54:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:54:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:54:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:54:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:54:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:54:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:54:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:54:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:54:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:54:47 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:54:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:54:47 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:54:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:54:47 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:54:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:54:47 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:54:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:54:47 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:54:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:54:47 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:54:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:54:47 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:54:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:54:47 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:54:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:54:47 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:54:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:54:47 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:54:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:54:47 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:54:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:54:47 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:54:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:54:47 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:54:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:54:47 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:54:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:54:47 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:54:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:54:47 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:54:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:54:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:54:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:54:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:54:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:54:47 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:54:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:54:47 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:54:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:54:47 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:54:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:54:47 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:54:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:54:47 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:54:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:54:47 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:54:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:54:47 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:54:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:54:47 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:54:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:54:50 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:54:50 UTC] Current time (IST): 8:24
[18-Apr-2026 02:54:50 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:54:50 UTC] Today: 2026-04-18
[18-Apr-2026 02:54:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:54:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:54:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:54:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:54:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:54:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:54:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:54:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:54:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:54:50 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:54:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:54:50 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:54:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:54:50 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:54:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:54:50 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:54:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:54:50 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:54:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:54:50 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:54:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:54:50 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:54:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:54:50 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:54:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:54:50 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:54:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:54:50 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:54:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:54:50 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:54:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:54:50 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:54:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:54:50 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:54:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:54:50 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:54:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:54:50 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:54:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:54:50 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:54:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:54:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:54:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:54:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:54:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:54:50 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:54:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:54:50 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:54:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:54:50 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:54:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:54:50 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:54:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:54:50 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:54:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:54:50 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:54:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:54:50 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:54:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:54:50 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:55:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:55:02 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:55:02 UTC] Current time (IST): 8:25
[18-Apr-2026 02:55:02 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:55:02 UTC] Today: 2026-04-18
[18-Apr-2026 02:55:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:55:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:55:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:55:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:55:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:55:02 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:55:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:55:02 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:55:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:55:02 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:55:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:55:02 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:55:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:55:02 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:55:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:55:02 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:55:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:55:02 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:55:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:55:02 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:55:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:55:02 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:55:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:55:02 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:55:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:55:02 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:55:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:55:02 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:55:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:55:02 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:55:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:55:02 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:55:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:55:02 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:55:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:55:02 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:55:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:55:02 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:55:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:55:02 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:55:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:55:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:55:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:55:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:55:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:55:02 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:55:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:55:02 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:55:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:55:02 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:55:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:55:02 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:55:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:55:02 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:55:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:55:02 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:55:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:55:02 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:55:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:55:02 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:55:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:55:08 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:55:08 UTC] Current time (IST): 8:25
[18-Apr-2026 02:55:08 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:55:08 UTC] Today: 2026-04-18
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:55:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:55:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:55:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:55:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:55:08 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:55:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:55:28 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:55:28 UTC] Current time (IST): 8:25
[18-Apr-2026 02:55:28 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:55:28 UTC] Today: 2026-04-18
[18-Apr-2026 02:55:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:55:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:55:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:55:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:55:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:55:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:55:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:55:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:55:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:55:28 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:55:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:55:28 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:55:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:55:28 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:55:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:55:28 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:55:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:55:28 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:55:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:55:28 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:55:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:55:28 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:55:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:55:28 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:55:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:55:28 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:55:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:55:28 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:55:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:55:28 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:55:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:55:28 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:55:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:55:28 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:55:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:55:28 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:55:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:55:28 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:55:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:55:28 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:55:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:55:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:55:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:55:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:55:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:55:28 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:55:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:55:28 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:55:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:55:28 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:55:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:55:28 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:55:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:55:28 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:55:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:55:28 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:55:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:55:28 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:55:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:55:28 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:56:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:56:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:56:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:56:32 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:56:32 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:56:32 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:56:32 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:56:32 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:56:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:56:32 UTC] Available dates found: 4
[18-Apr-2026 02:56:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:56:39 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:56:39 UTC] Current time (IST): 8:26
[18-Apr-2026 02:56:39 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:56:39 UTC] Today: 2026-04-18
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:56:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:56:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:56:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:56:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:56:39 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:56:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:56:46 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:56:46 UTC] Current time (IST): 8:26
[18-Apr-2026 02:56:46 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:56:46 UTC] Today: 2026-04-18
[18-Apr-2026 02:56:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:56:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:56:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:56:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:56:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:56:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:56:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:56:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:56:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:56:46 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:56:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:56:46 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:56:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:56:46 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:56:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:56:46 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:56:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:56:46 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:56:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:56:46 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:56:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:56:46 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:56:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:56:46 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:56:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:56:46 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:56:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:56:46 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:56:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:56:46 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:56:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:56:46 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:56:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:56:46 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:56:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:56:46 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:56:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:56:46 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:56:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:56:46 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:56:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:56:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:56:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:56:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:56:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:56:46 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:56:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:56:46 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:56:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:56:46 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:56:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:56:46 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:56:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:56:46 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:56:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:56:46 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:56:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:56:46 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:56:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:56:46 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:57:03 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:57:03 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 02:57:03 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 02:57:03 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 02:57:03 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 02:57:03 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 02:57:03 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 02:57:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 02:57:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 02:57:03 UTC] Available dates found: 4
[18-Apr-2026 02:58:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:58:03 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:58:03 UTC] Current time (IST): 8:28
[18-Apr-2026 02:58:03 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:58:03 UTC] Today: 2026-04-18
[18-Apr-2026 02:58:03 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:58:03 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:58:03 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:58:03 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:58:03 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:58:03 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:58:03 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:58:03 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:58:03 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:58:03 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:58:03 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:58:03 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:58:03 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:58:03 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:58:03 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:58:03 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:58:03 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:58:03 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:58:03 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:58:03 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:58:03 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:58:03 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:58:03 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:58:03 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:58:03 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:58:03 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:58:03 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:58:03 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:58:03 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:58:03 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:58:03 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:58:03 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:58:03 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:58:03 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:58:03 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:58:03 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:58:03 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:58:03 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:58:03 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:58:03 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:58:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:58:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:58:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:58:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:58:03 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:58:03 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:58:03 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:58:03 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:58:03 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:58:03 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:58:03 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:58:03 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:58:03 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:58:03 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:58:03 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:58:03 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:58:03 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:58:03 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:58:03 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:58:03 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:58:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:58:19 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:58:19 UTC] Current time (IST): 8:28
[18-Apr-2026 02:58:19 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:58:19 UTC] Today: 2026-04-18
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:58:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:58:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:58:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:58:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:58:19 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:58:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:58:22 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:58:22 UTC] Current time (IST): 8:28
[18-Apr-2026 02:58:22 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:58:22 UTC] Today: 2026-04-18
[18-Apr-2026 02:58:22 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:58:22 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:58:22 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:58:22 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:58:22 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:58:22 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:58:22 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:58:22 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:58:22 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:58:22 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:58:22 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:58:22 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:58:22 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:58:22 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:58:22 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:58:22 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:58:22 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:58:22 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:58:22 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:58:22 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:58:22 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:58:22 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:58:22 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:58:22 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:58:22 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:58:22 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:58:22 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:58:22 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:58:22 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:58:22 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:58:22 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:58:22 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:58:22 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:58:22 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:58:22 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:58:22 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:58:22 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:58:22 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:58:22 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:58:22 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:58:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:58:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:58:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:58:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:58:22 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:58:22 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:58:22 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:58:22 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:58:22 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:58:22 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:58:22 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:58:22 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:58:22 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:58:22 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:58:22 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:58:22 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:58:22 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:58:22 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:58:22 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:58:22 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:58:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:58:28 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:58:28 UTC] Current time (IST): 8:28
[18-Apr-2026 02:58:28 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:58:28 UTC] Today: 2026-04-18
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:58:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:58:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:58:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:58:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:58:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:58:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:58:33 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:58:33 UTC] Current time (IST): 8:28
[18-Apr-2026 02:58:33 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:58:33 UTC] Today: 2026-04-18
[18-Apr-2026 02:58:33 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:58:33 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:58:33 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:58:33 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:58:33 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:58:33 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:58:33 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:58:33 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:58:33 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:58:33 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:58:33 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:58:33 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:58:33 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:58:33 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:58:33 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:58:33 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:58:33 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:58:33 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:58:33 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:58:33 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:58:33 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:58:33 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:58:33 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:58:33 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:58:33 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:58:33 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:58:33 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:58:33 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:58:33 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:58:33 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:58:33 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:58:33 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:58:33 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:58:33 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:58:33 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:58:33 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:58:33 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:58:33 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:58:33 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:58:33 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:58:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:58:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:58:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:58:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:58:33 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:58:33 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:58:33 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:58:33 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:58:33 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:58:33 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:58:33 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:58:33 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:58:33 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:58:33 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:58:33 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:58:33 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:58:33 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:58:33 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:58:33 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:58:33 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 02:59:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:59:08 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:59:08 UTC] Current time (IST): 8:29
[18-Apr-2026 02:59:08 UTC] Requested date: 2026-04-19
[18-Apr-2026 02:59:08 UTC] Today: 2026-04-18
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 02:59:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:59:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:59:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:59:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 02:59:08 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 02:59:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 02:59:56 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 02:59:56 UTC] Current time (IST): 8:29
[18-Apr-2026 02:59:56 UTC] Requested date: 2026-04-18
[18-Apr-2026 02:59:56 UTC] Today: 2026-04-18
[18-Apr-2026 02:59:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 02:59:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 02:59:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 02:59:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 02:59:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 02:59:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 02:59:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 02:59:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 02:59:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 02:59:56 UTC] Slot added: 09:00 - 09:15
[18-Apr-2026 02:59:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 02:59:56 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 02:59:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 02:59:56 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 02:59:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 02:59:56 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 02:59:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 02:59:56 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 02:59:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 02:59:56 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 02:59:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 02:59:56 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 02:59:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 02:59:56 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 02:59:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 02:59:56 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 02:59:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 02:59:56 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 02:59:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 02:59:56 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 02:59:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 02:59:56 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 02:59:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 02:59:56 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 02:59:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 02:59:56 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 02:59:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 02:59:56 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 02:59:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 02:59:56 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 02:59:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 02:59:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 02:59:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 02:59:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 02:59:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 02:59:56 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 02:59:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 02:59:56 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 02:59:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 02:59:56 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 02:59:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 02:59:56 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 02:59:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 02:59:56 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 02:59:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 02:59:56 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 02:59:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 02:59:56 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 02:59:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 02:59:56 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:00:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:00:10 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:00:10 UTC] Current time (IST): 8:30
[18-Apr-2026 03:00:10 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:00:10 UTC] Today: 2026-04-18
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:00:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:00:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:00:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:00:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:00:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:00:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:00:17 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:00:17 UTC] Current time (IST): 8:30
[18-Apr-2026 03:00:17 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:00:17 UTC] Today: 2026-04-18
[18-Apr-2026 03:00:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:00:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:00:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:00:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:00:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:00:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:00:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:00:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:00:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:00:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:00:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:00:17 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 03:00:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:00:17 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 03:00:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:00:17 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:00:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:00:17 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:00:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:00:17 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:00:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:00:17 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:00:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:00:17 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:00:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:00:17 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:00:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:00:17 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:00:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:00:17 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:00:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:00:17 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:00:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:00:17 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:00:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:00:17 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:00:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:00:17 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:00:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:00:17 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:00:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:00:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:00:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:00:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:00:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:00:17 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:00:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:00:17 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:00:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:00:17 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:00:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:00:17 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:00:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:00:17 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:00:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:00:17 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:00:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:00:17 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:00:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:00:17 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:00:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:00:18 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:00:18 UTC] Current time (IST): 8:30
[18-Apr-2026 03:00:18 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:00:18 UTC] Today: 2026-04-18
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:00:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:00:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:00:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:00:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:00:18 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:00:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:00:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:00:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:00:32 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:00:32 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:00:32 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:00:32 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:00:32 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:00:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:00:32 UTC] Available dates found: 4
[18-Apr-2026 03:00:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:00:35 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:00:35 UTC] Current time (IST): 8:30
[18-Apr-2026 03:00:35 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:00:35 UTC] Today: 2026-04-18
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:00:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:00:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:00:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:00:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:00:35 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:01:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:01:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:01:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:01:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:01:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:01:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:01:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:01:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:01:40 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:01:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:01:40 UTC] Available dates found: 4
[18-Apr-2026 03:01:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:01:43 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:01:43 UTC] Current time (IST): 8:31
[18-Apr-2026 03:01:43 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:01:43 UTC] Today: 2026-04-18
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:01:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:01:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:01:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:01:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:01:43 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:01:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776481292095","orderId":"OMO2604180831337419850339V","state":"COMPLETED","currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776482493722,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180831396115751975V","paymentMode":"UPI_INTENT","timestamp":1776481299648,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3158","ifsc":"BARB0PARSOL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"856246814285","upiTransactionId":"AXL931c9a1df75546439461f9d95e06130e","vpa":"77XXXXXX09@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3158","ifsc":"BARB0PARSOL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"856246814285","upiTransactionId":"AXL931c9a1df75546439461f9d95e06130e","vpa":"77XXXXXX09@axl"},"currency":"INR","amount":40000}]}]}}
[18-Apr-2026 03:01:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776481292095
            [orderId] => OMO2604180831337419850339V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 40000
            [payableCurrency] => INR
            [payableAmount] => 40000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776482493722
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604180831396115751975V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776481299648
                            [currency] => INR
                            [amount] => 40000
                            [payableCurrency] => INR
                            [payableAmount] => 40000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3158
                                    [ifsc] => BARB0PARSOL
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 856246814285
                                    [upiTransactionId] => AXL931c9a1df75546439461f9d95e06130e
                                    [vpa] => 77XXXXXX09@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3158
                                                    [ifsc] => BARB0PARSOL
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 856246814285
                                                    [upiTransactionId] => AXL931c9a1df75546439461f9d95e06130e
                                                    [vpa] => 77XXXXXX09@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 03:01:54 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 03:01:54 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 03:01:54 UTC] Amount Conversion: 40000 paise = 400 rupees
[18-Apr-2026 03:01:54 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 03:01:54 UTC] Amount Details: Original=40000 paise, Converted=400 rupees
[18-Apr-2026 03:01:54 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 03:01:54 UTC] Target appointment ID: TXN_1776481292095
[18-Apr-2026 03:01:54 UTC] Extracted numeric ID: 1776481292095
[18-Apr-2026 03:01:54 UTC] Appointment not found with ID: 1776481292095
[18-Apr-2026 03:01:54 UTC] Found recent pending appointment: ID=3187, Name=Aryan soni
[18-Apr-2026 03:01:54 UTC] Successfully updated recent appointment ID: 3187 to confirmed status
[18-Apr-2026 03:01:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776481292095","orderId":"OMO2604180831337419850339V","state":"COMPLETED","currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776482493722,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180831396115751975V","paymentMode":"UPI_INTENT","timestamp":1776481299648,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3158","ifsc":"BARB0PARSOL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"856246814285","upiTransactionId":"AXL931c9a1df75546439461f9d95e06130e","vpa":"77XXXXXX09@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3158","ifsc":"BARB0PARSOL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"856246814285","upiTransactionId":"AXL931c9a1df75546439461f9d95e06130e","vpa":"77XXXXXX09@axl"},"currency":"INR","amount":40000}]}]}}
[18-Apr-2026 03:02:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:04:00 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:04:00 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:04:00 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:04:00 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:04:00 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:04:00 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:04:00 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:04:00 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:04:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:04:00 UTC] Available dates found: 4
[18-Apr-2026 03:04:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:04:03 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:04:03 UTC] Current time (IST): 8:34
[18-Apr-2026 03:04:03 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:04:03 UTC] Today: 2026-04-18
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:04:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:04:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:04:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:04:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:04:03 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:04:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:04:05 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:04:05 UTC] Current time (IST): 8:34
[18-Apr-2026 03:04:05 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:04:05 UTC] Today: 2026-04-18
[18-Apr-2026 03:04:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:04:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:04:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:04:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:04:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:04:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:04:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:04:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:04:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:04:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:04:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:04:05 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 03:04:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:04:05 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 03:04:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:04:05 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:04:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:04:05 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:04:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:04:05 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:04:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:04:05 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:04:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:04:05 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:04:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:04:05 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:04:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:04:05 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:04:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:04:05 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:04:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:04:05 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:04:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:04:05 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:04:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:04:05 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:04:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:04:05 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:04:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:04:05 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:04:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:04:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:04:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:04:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:04:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:04:05 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:04:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:04:05 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:04:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:04:05 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:04:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:04:05 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:04:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:04:05 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:04:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:04:05 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:04:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:04:05 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:04:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:04:05 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:04:10 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[18-Apr-2026 03:04:10 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[18-Apr-2026 03:04:10 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[18-Apr-2026 03:04:10 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[18-Apr-2026 03:07:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:07:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:07:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:07:32 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:07:32 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:07:32 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:07:32 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:07:32 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:07:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:07:32 UTC] Available dates found: 4
[18-Apr-2026 03:07:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:07:35 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:07:35 UTC] Current time (IST): 8:37
[18-Apr-2026 03:07:35 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:07:35 UTC] Today: 2026-04-18
[18-Apr-2026 03:07:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:07:35 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:07:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:07:35 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:07:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:07:35 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:07:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:07:35 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:07:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:07:35 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:07:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:07:35 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 03:07:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:07:35 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 03:07:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:07:35 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:07:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:07:35 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:07:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:07:35 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:07:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:07:35 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:07:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:07:35 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:07:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:07:35 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:07:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:07:35 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:07:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:07:35 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:07:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:07:35 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:07:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:07:35 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:07:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:07:35 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:07:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:07:35 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:07:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:07:35 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:07:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:07:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:07:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:07:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:07:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:07:35 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:07:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:07:35 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:07:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:07:35 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:07:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:07:35 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:07:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:07:35 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:07:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:07:35 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:07:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:07:35 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:07:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:07:35 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:07:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:07:40 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:07:40 UTC] Current time (IST): 8:37
[18-Apr-2026 03:07:40 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:07:40 UTC] Today: 2026-04-18
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:07:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:07:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:07:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:07:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:07:40 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:07:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:07:45 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:07:45 UTC] Current time (IST): 8:37
[18-Apr-2026 03:07:45 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:07:45 UTC] Today: 2026-04-18
[18-Apr-2026 03:07:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:07:45 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:07:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:07:45 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:07:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:07:45 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:07:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:07:45 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:07:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:07:45 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:07:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:07:45 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 03:07:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:07:45 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 03:07:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:07:45 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:07:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:07:45 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:07:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:07:45 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:07:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:07:45 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:07:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:07:45 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:07:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:07:45 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:07:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:07:45 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:07:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:07:45 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:07:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:07:45 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:07:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:07:45 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:07:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:07:45 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:07:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:07:45 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:07:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:07:45 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:07:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:07:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:07:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:07:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:07:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:07:45 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:07:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:07:45 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:07:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:07:45 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:07:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:07:45 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:07:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:07:45 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:07:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:07:45 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:07:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:07:45 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:07:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:07:45 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:07:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:07:47 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:07:47 UTC] Current time (IST): 8:37
[18-Apr-2026 03:07:47 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:07:47 UTC] Today: 2026-04-18
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:07:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:07:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:07:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:07:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:07:47 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:08:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:08:04 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:08:04 UTC] Current time (IST): 8:38
[18-Apr-2026 03:08:04 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:08:04 UTC] Today: 2026-04-18
[18-Apr-2026 03:08:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:08:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:08:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:08:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:08:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:08:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:08:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:08:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:08:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:08:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:08:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:08:04 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 03:08:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:08:04 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 03:08:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:08:04 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:08:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:08:04 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:08:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:08:04 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:08:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:08:04 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:08:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:08:04 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:08:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:08:04 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:08:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:08:04 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:08:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:08:04 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:08:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:08:04 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:08:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:08:04 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:08:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:08:04 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:08:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:08:04 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:08:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:08:04 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:08:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:08:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:08:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:08:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:08:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:08:04 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:08:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:08:04 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:08:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:08:04 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:08:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:08:04 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:08:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:08:04 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:08:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:08:04 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:08:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:08:04 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:08:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:08:04 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:08:23 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:08:23 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:08:23 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:08:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:08:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:08:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:08:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:08:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:08:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:08:23 UTC] Available dates found: 4
[18-Apr-2026 03:08:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:08:28 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:08:28 UTC] Current time (IST): 8:38
[18-Apr-2026 03:08:28 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:08:28 UTC] Today: 2026-04-18
[18-Apr-2026 03:08:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:08:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:08:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:08:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:08:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:08:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:08:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:08:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:08:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:08:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:08:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:08:28 UTC] Slot added: 09:15 - 09:30
[18-Apr-2026 03:08:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:08:28 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 03:08:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:08:28 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:08:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:08:28 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:08:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:08:28 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:08:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:08:28 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:08:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:08:28 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:08:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:08:28 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:08:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:08:28 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:08:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:08:28 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:08:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:08:28 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:08:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:08:28 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:08:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:08:28 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:08:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:08:28 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:08:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:08:28 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:08:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:08:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:08:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:08:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:08:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:08:28 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:08:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:08:28 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:08:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:08:28 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:08:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:08:28 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:08:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:08:28 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:08:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:08:28 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:08:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:08:28 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:08:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:08:28 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:08:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:08:35 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:08:35 UTC] Current time (IST): 8:38
[18-Apr-2026 03:08:35 UTC] Requested date: 2026-04-21
[18-Apr-2026 03:08:35 UTC] Today: 2026-04-18
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:08:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:08:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:08:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:08:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:08:35 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:09:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:09:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:09:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:09:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:09:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:09:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:09:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:09:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:09:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:09:04 UTC] Available dates found: 4
[18-Apr-2026 03:09:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:09:07 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:09:07 UTC] Current time (IST): 8:39
[18-Apr-2026 03:09:07 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:09:07 UTC] Today: 2026-04-18
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:09:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:09:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:09:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:09:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:09:07 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:11:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776480685476","orderId":"OMO2604180821270335357881V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776481887014,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Apr-2026 03:11:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776480685476
            [orderId] => OMO2604180821270335357881V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776481887014
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Apr-2026 03:11:31 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 03:11:31 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 03:11:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 03:11:31 UTC] Payment callback error: Transaction ID not found in callback
[18-Apr-2026 03:17:58 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:17:58 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:17:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:17:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:17:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:17:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:17:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:17:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:17:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:17:58 UTC] Available dates found: 4
[18-Apr-2026 03:18:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:18:04 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:18:04 UTC] Current time (IST): 8:48
[18-Apr-2026 03:18:04 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:18:04 UTC] Today: 2026-04-18
[18-Apr-2026 03:18:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:18:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:18:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:18:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:18:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:18:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:18:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:18:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:18:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:18:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:18:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:18:04 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 03:18:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:18:04 UTC] Slot added: 09:30 - 09:45
[18-Apr-2026 03:18:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:18:04 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:18:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:18:04 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:18:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:18:04 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:18:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:18:04 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:18:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:18:04 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:18:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:18:04 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:18:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:18:04 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:18:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:18:04 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:18:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:18:04 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:18:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:18:04 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:18:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:18:04 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:18:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:18:04 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:18:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:18:04 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:18:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:18:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:18:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:18:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:18:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:18:04 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:18:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:18:04 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:18:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:18:04 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:18:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:18:04 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:18:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:18:04 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:18:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:18:04 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:18:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:18:04 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:18:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:18:04 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:18:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:18:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:18:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:18:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:18:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:18:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:18:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:18:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:18:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:18:11 UTC] Available dates found: 4
[18-Apr-2026 03:18:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:18:13 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:18:13 UTC] Current time (IST): 8:48
[18-Apr-2026 03:18:13 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:18:13 UTC] Today: 2026-04-18
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:18:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:18:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:18:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:18:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:18:13 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:20:33 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:20:33 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:20:33 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:20:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:20:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:20:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:20:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:20:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:20:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:20:33 UTC] Available dates found: 4
[18-Apr-2026 03:20:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:20:38 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:20:38 UTC] Current time (IST): 8:50
[18-Apr-2026 03:20:38 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:20:38 UTC] Today: 2026-04-18
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:20:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:20:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:20:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:20:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:20:38 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:22:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:22:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776482525762","orderId":"OMO2604180852072161037906V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776483727179,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180852141883347629V","paymentMode":"UPI_INTENT","timestamp":1776482534231,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0996","ifsc":"BARB0GULABP","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"257540833851","upiTransactionId":"YBL4f6ba5bd010b439b811be94689cf5076","vpa":"86XXXXXX32@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0996","ifsc":"BARB0GULABP","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"257540833851","upiTransactionId":"YBL4f6ba5bd010b439b811be94689cf5076","vpa":"86XXXXXX32@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:22:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776482525762
            [orderId] => OMO2604180852072161037906V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776483727179
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604180852141883347629V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776482534231
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0996
                                    [ifsc] => BARB0GULABP
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 257540833851
                                    [upiTransactionId] => YBL4f6ba5bd010b439b811be94689cf5076
                                    [vpa] => 86XXXXXX32@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0996
                                                    [ifsc] => BARB0GULABP
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 257540833851
                                                    [upiTransactionId] => YBL4f6ba5bd010b439b811be94689cf5076
                                                    [vpa] => 86XXXXXX32@ybl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 03:22:28 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 03:22:28 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 03:22:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 03:22:28 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 03:22:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 03:22:28 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 03:22:28 UTC] Target appointment ID: TXN_1776482525762
[18-Apr-2026 03:22:28 UTC] Extracted numeric ID: 1776482525762
[18-Apr-2026 03:22:28 UTC] Appointment not found with ID: 1776482525762
[18-Apr-2026 03:22:28 UTC] Found recent pending appointment: ID=3188, Name=pawan Tiwari
[18-Apr-2026 03:22:28 UTC] Successfully updated recent appointment ID: 3188 to confirmed status
[18-Apr-2026 03:22:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776482525762","orderId":"OMO2604180852072161037906V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776483727179,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180852141883347629V","paymentMode":"UPI_INTENT","timestamp":1776482534231,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0996","ifsc":"BARB0GULABP","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"257540833851","upiTransactionId":"YBL4f6ba5bd010b439b811be94689cf5076","vpa":"86XXXXXX32@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0996","ifsc":"BARB0GULABP","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"257540833851","upiTransactionId":"YBL4f6ba5bd010b439b811be94689cf5076","vpa":"86XXXXXX32@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:32:16 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:32:16 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:32:16 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:32:16 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:32:16 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:32:16 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:32:16 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:32:16 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:32:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:32:16 UTC] Available dates found: 4
[18-Apr-2026 03:32:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:32:19 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:32:19 UTC] Current time (IST): 9:2
[18-Apr-2026 03:32:19 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:32:19 UTC] Today: 2026-04-18
[18-Apr-2026 03:32:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:32:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:32:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:32:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:32:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:32:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:32:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:32:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:32:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:32:19 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:32:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:32:19 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 03:32:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:32:19 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 03:32:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:32:19 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:32:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:32:19 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:32:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:32:19 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:32:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:32:19 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:32:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:32:19 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:32:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:32:19 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:32:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:32:19 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:32:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:32:19 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:32:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:32:19 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:32:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:32:19 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:32:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:32:19 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:32:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:32:19 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:32:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:32:19 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:32:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:32:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:32:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:32:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:32:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:32:19 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:32:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:32:19 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:32:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:32:19 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:32:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:32:19 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:32:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:32:19 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:32:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:32:19 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:32:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:32:19 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:32:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:32:19 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:32:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:32:24 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:32:24 UTC] Current time (IST): 9:2
[18-Apr-2026 03:32:24 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:32:24 UTC] Today: 2026-04-18
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:32:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:32:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:32:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:32:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:32:24 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:32:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:32:28 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:32:28 UTC] Current time (IST): 9:2
[18-Apr-2026 03:32:28 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:32:28 UTC] Today: 2026-04-18
[18-Apr-2026 03:32:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:32:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:32:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:32:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:32:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:32:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:32:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:32:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:32:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:32:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:32:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:32:28 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 03:32:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:32:28 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 03:32:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:32:28 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:32:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:32:28 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:32:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:32:28 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:32:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:32:28 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:32:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:32:28 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:32:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:32:28 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:32:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:32:28 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:32:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:32:28 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:32:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:32:28 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:32:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:32:28 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:32:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:32:28 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:32:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:32:28 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:32:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:32:28 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:32:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:32:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:32:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:32:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:32:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:32:28 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:32:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:32:28 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:32:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:32:28 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:32:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:32:28 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:32:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:32:28 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:32:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:32:28 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:32:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:32:28 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:32:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:32:28 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:39:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:39:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:39:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:39:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:39:50 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:39:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:39:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:39:50 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:39:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:39:50 UTC] Available dates found: 4
[18-Apr-2026 03:39:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:39:52 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:39:52 UTC] Current time (IST): 9:9
[18-Apr-2026 03:39:52 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:39:52 UTC] Today: 2026-04-18
[18-Apr-2026 03:39:52 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:39:52 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:39:52 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:39:52 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:39:52 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:39:52 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:39:52 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:39:52 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:39:52 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:39:52 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:39:52 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:39:52 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 03:39:52 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:39:52 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 03:39:52 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:39:52 UTC] Slot added: 09:45 - 10:00
[18-Apr-2026 03:39:52 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:39:52 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:39:52 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:39:52 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:39:52 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:39:52 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:39:52 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:39:52 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:39:52 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:39:52 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:39:52 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:39:52 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:39:52 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:39:52 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:39:52 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:39:52 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:39:52 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:39:52 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:39:52 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:39:52 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:39:52 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:39:52 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:39:52 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:39:52 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:39:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:39:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:39:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:39:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:39:52 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:39:52 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:39:52 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:39:52 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:39:52 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:39:52 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:39:52 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:39:52 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:39:52 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:39:52 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:39:52 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:39:52 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:39:52 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:39:52 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:39:52 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:39:52 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:39:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:39:54 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:39:54 UTC] Current time (IST): 9:9
[18-Apr-2026 03:39:54 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:39:54 UTC] Today: 2026-04-18
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:39:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:39:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:39:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:39:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:39:54 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:47:26 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:47:26 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:47:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:47:26 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:47:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:47:26 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:47:26 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:47:26 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:47:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:47:26 UTC] Available dates found: 4
[18-Apr-2026 03:47:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:47:30 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:47:30 UTC] Current time (IST): 9:17
[18-Apr-2026 03:47:30 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:47:30 UTC] Today: 2026-04-18
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:47:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:47:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:47:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:47:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:47:30 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:47:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:47:56 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:47:56 UTC] Current time (IST): 9:17
[18-Apr-2026 03:47:56 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:47:56 UTC] Today: 2026-04-18
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:47:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:47:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:47:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:47:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:47:56 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:48:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:48:08 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:48:08 UTC] Current time (IST): 9:18
[18-Apr-2026 03:48:08 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:48:08 UTC] Today: 2026-04-18
[18-Apr-2026 03:48:08 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:48:08 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:48:08 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:48:08 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:48:08 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:48:08 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:48:08 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:48:08 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:48:08 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:48:08 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:48:08 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:48:08 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 03:48:08 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:48:08 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 03:48:08 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:48:08 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 03:48:08 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:48:08 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:48:08 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:48:08 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:48:08 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:48:08 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:48:08 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:48:08 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:48:08 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:48:08 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:48:08 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:48:08 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:48:08 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:48:08 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:48:08 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:48:08 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:48:08 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:48:08 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:48:08 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:48:08 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:48:08 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:48:08 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:48:08 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:48:08 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:48:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:48:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:48:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:48:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:48:08 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:48:08 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:48:08 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:48:08 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:48:08 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:48:08 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:48:08 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:48:08 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:48:08 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:48:08 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:48:08 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:48:08 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:48:08 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:48:08 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:48:08 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:48:08 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:48:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:48:10 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:48:10 UTC] Current time (IST): 9:18
[18-Apr-2026 03:48:10 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:48:10 UTC] Today: 2026-04-18
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:48:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:48:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:48:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:48:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:48:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:48:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:48:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:48:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:48:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:48:50 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:48:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:48:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:48:50 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:48:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:48:50 UTC] Available dates found: 4
[18-Apr-2026 03:48:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:48:52 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:48:52 UTC] Current time (IST): 9:18
[18-Apr-2026 03:48:52 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:48:52 UTC] Today: 2026-04-18
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:48:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:48:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:48:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:48:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:48:52 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:49:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:49:03 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:49:03 UTC] Current time (IST): 9:19
[18-Apr-2026 03:49:03 UTC] Requested date: 2026-04-21
[18-Apr-2026 03:49:03 UTC] Today: 2026-04-18
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:49:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:49:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:49:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:49:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:49:03 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:49:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:49:10 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:49:10 UTC] Current time (IST): 9:19
[18-Apr-2026 03:49:10 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:49:10 UTC] Today: 2026-04-18
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:49:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:49:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:49:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:49:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:49:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:49:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:49:20 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:49:20 UTC] Current time (IST): 9:19
[18-Apr-2026 03:49:20 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:49:20 UTC] Today: 2026-04-18
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:49:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:49:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:49:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:49:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:49:20 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:52:15 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:52:15 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:52:15 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:52:15 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:52:15 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:52:15 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:52:15 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:52:15 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:52:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:52:15 UTC] Available dates found: 4
[18-Apr-2026 03:52:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:52:20 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:52:20 UTC] Current time (IST): 9:22
[18-Apr-2026 03:52:20 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:52:20 UTC] Today: 2026-04-18
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:52:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:52:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:52:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:52:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:52:20 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:52:37 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:52:37 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:52:37 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:52:37 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:52:37 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:52:37 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:52:37 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:52:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:52:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:52:37 UTC] Available dates found: 4
[18-Apr-2026 03:52:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:52:40 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:52:40 UTC] Current time (IST): 9:22
[18-Apr-2026 03:52:40 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:52:40 UTC] Today: 2026-04-18
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:52:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:52:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:52:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:52:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:52:40 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:52:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:53:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:53:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:53:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:53:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:53:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:53:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:53:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:53:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:53:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:53:11 UTC] Available dates found: 4
[18-Apr-2026 03:53:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:53:13 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:53:13 UTC] Current time (IST): 9:23
[18-Apr-2026 03:53:13 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:53:13 UTC] Today: 2026-04-18
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:53:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:53:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:53:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:53:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:53:13 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:53:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:53:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:53:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:53:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:53:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:53:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:53:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:53:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:53:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:53:17 UTC] Available dates found: 4
[18-Apr-2026 03:53:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:53:21 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:53:21 UTC] Current time (IST): 9:23
[18-Apr-2026 03:53:21 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:53:21 UTC] Today: 2026-04-18
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:53:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:53:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:53:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:53:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:53:21 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:53:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:54:36 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:36 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:36 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:36 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:36 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:36 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:36 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:54:36 UTC] Available dates found: 4
[18-Apr-2026 03:54:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:40 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:54:40 UTC] Available dates found: 4
[18-Apr-2026 03:54:49 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:49 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:49 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:49 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:49 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:49 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:49 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:54:49 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:54:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:54:49 UTC] Available dates found: 4
[18-Apr-2026 03:54:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:54:54 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:54:54 UTC] Current time (IST): 9:24
[18-Apr-2026 03:54:54 UTC] Requested date: 2026-04-18
[18-Apr-2026 03:54:54 UTC] Today: 2026-04-18
[18-Apr-2026 03:54:54 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 03:54:54 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 03:54:54 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 03:54:54 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 03:54:54 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 03:54:54 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 03:54:54 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 03:54:54 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 03:54:54 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 03:54:54 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 03:54:54 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 03:54:54 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 03:54:54 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 03:54:54 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 03:54:54 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 03:54:54 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 03:54:54 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 03:54:54 UTC] Slot added: 10:00 - 10:15
[18-Apr-2026 03:54:54 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 03:54:54 UTC] Slot added: 10:15 - 10:30
[18-Apr-2026 03:54:54 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 03:54:54 UTC] Slot added: 10:30 - 10:45
[18-Apr-2026 03:54:54 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 03:54:54 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 03:54:54 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 03:54:54 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 03:54:54 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 03:54:54 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 03:54:54 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 03:54:54 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 03:54:54 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 03:54:54 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 03:54:54 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 03:54:54 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 03:54:54 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 03:54:54 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 03:54:54 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 03:54:54 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 03:54:54 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 03:54:54 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 03:54:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:54:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:54:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:54:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:54:54 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 03:54:54 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 03:54:54 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 03:54:54 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 03:54:54 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 03:54:54 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 03:54:54 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 03:54:54 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 03:54:54 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 03:54:54 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 03:54:54 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 03:54:54 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 03:54:54 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 03:54:54 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 03:54:54 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 03:54:54 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 03:54:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:54:57 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:54:57 UTC] Current time (IST): 9:24
[18-Apr-2026 03:54:57 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:54:57 UTC] Today: 2026-04-18
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:54:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:54:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:54:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:54:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:54:57 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:55:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:55:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:55:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:55:06 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:55:06 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:55:06 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:55:06 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:55:06 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:55:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:55:06 UTC] Available dates found: 4
[18-Apr-2026 03:55:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:55:10 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:55:10 UTC] Current time (IST): 9:25
[18-Apr-2026 03:55:10 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:55:10 UTC] Today: 2026-04-18
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:55:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:55:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:55:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:55:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:55:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:55:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:55:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:55:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484521263","orderId":"OMO2604180925214401273458V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776485721422,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180925285430434727V","paymentMode":"UPI_INTENT","timestamp":1776484528582,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"855566670948","upiTransactionId":"AXL1069c8f1c31841099700812851c41f55","vpa":"93XXXXXX02@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"855566670948","upiTransactionId":"AXL1069c8f1c31841099700812851c41f55","vpa":"93XXXXXX02@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:55:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776484521263
            [orderId] => OMO2604180925214401273458V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776485721422
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604180925285430434727V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776484528582
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5721
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 855566670948
                                    [upiTransactionId] => AXL1069c8f1c31841099700812851c41f55
                                    [vpa] => 93XXXXXX02@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5721
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 855566670948
                                                    [upiTransactionId] => AXL1069c8f1c31841099700812851c41f55
                                                    [vpa] => 93XXXXXX02@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 03:55:43 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 03:55:43 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 03:55:43 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 03:55:43 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 03:55:43 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 03:55:43 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 03:55:43 UTC] Target appointment ID: TXN_1776484521263
[18-Apr-2026 03:55:43 UTC] Extracted numeric ID: 1776484521263
[18-Apr-2026 03:55:43 UTC] Appointment not found with ID: 1776484521263
[18-Apr-2026 03:55:43 UTC] Found recent pending appointment: ID=3192, Name=GOPAL JI TOTLA 3
[18-Apr-2026 03:55:43 UTC] Successfully updated recent appointment ID: 3192 to confirmed status
[18-Apr-2026 03:55:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484521263","orderId":"OMO2604180925214401273458V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776485721422,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180925285430434727V","paymentMode":"UPI_INTENT","timestamp":1776484528582,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"855566670948","upiTransactionId":"AXL1069c8f1c31841099700812851c41f55","vpa":"93XXXXXX02@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"855566670948","upiTransactionId":"AXL1069c8f1c31841099700812851c41f55","vpa":"93XXXXXX02@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:55:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484538304","orderId":"OMO2604180925392742507740V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776485739259,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180925438630434485V","paymentMode":"UPI_INTENT","timestamp":1776484543892,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"360887883839","upiTransactionId":"AXLea599230da78406997ed8a3cc32dc1db","vpa":"bhXXXXXXXXXXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"360887883839","upiTransactionId":"AXLea599230da78406997ed8a3cc32dc1db","vpa":"bhXXXXXXXXXXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:55:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776484538304
            [orderId] => OMO2604180925392742507740V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776485739259
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604180925438630434485V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776484543892
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX4095
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 360887883839
                                    [upiTransactionId] => AXLea599230da78406997ed8a3cc32dc1db
                                    [vpa] => bhXXXXXXXXXXXXXX79@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX4095
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 360887883839
                                                    [upiTransactionId] => AXLea599230da78406997ed8a3cc32dc1db
                                                    [vpa] => bhXXXXXXXXXXXXXX79@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 03:55:53 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 03:55:53 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 03:55:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 03:55:53 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 03:55:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 03:55:53 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 03:55:53 UTC] Target appointment ID: TXN_1776484538304
[18-Apr-2026 03:55:53 UTC] Extracted numeric ID: 1776484538304
[18-Apr-2026 03:55:53 UTC] Appointment not found with ID: 1776484538304
[18-Apr-2026 03:55:53 UTC] Found recent pending appointment: ID=3191, Name=dashrath Singh
[18-Apr-2026 03:55:53 UTC] Successfully updated recent appointment ID: 3191 to confirmed status
[18-Apr-2026 03:55:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484538304","orderId":"OMO2604180925392742507740V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776485739259,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180925438630434485V","paymentMode":"UPI_INTENT","timestamp":1776484543892,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"360887883839","upiTransactionId":"AXLea599230da78406997ed8a3cc32dc1db","vpa":"bhXXXXXXXXXXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"360887883839","upiTransactionId":"AXLea599230da78406997ed8a3cc32dc1db","vpa":"bhXXXXXXXXXXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:55:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:56:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:56:13 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:56:13 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:56:13 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:56:13 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:56:13 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:56:13 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:56:13 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:56:13 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:56:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:56:13 UTC] Available dates found: 4
[18-Apr-2026 03:56:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:56:30 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:56:30 UTC] Current time (IST): 9:26
[18-Apr-2026 03:56:30 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:56:30 UTC] Today: 2026-04-18
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:56:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:56:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:56:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:56:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:56:30 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:56:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:57:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484611759","orderId":"OMO2604180926527666550293V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776485812750,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180926557188502735V","paymentMode":"UPI_INTENT","timestamp":1776484615758,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"673443592399","upiTransactionId":"AXL2f2ee89b919f4120b8b3f3b031b5e730","vpa":"bhXXXXXXXXXXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"673443592399","upiTransactionId":"AXL2f2ee89b919f4120b8b3f3b031b5e730","vpa":"bhXXXXXXXXXXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:57:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776484611759
            [orderId] => OMO2604180926527666550293V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776485812750
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604180926557188502735V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776484615758
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX4095
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 673443592399
                                    [upiTransactionId] => AXL2f2ee89b919f4120b8b3f3b031b5e730
                                    [vpa] => bhXXXXXXXXXXXXXX79@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX4095
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 673443592399
                                                    [upiTransactionId] => AXL2f2ee89b919f4120b8b3f3b031b5e730
                                                    [vpa] => bhXXXXXXXXXXXXXX79@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 03:57:02 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 03:57:02 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 03:57:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 03:57:02 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 03:57:02 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 03:57:02 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 03:57:02 UTC] Target appointment ID: TXN_1776484611759
[18-Apr-2026 03:57:02 UTC] Extracted numeric ID: 1776484611759
[18-Apr-2026 03:57:02 UTC] Appointment not found with ID: 1776484611759
[18-Apr-2026 03:57:02 UTC] Found recent pending appointment: ID=3193, Name=GOPAL JI TOTLA
[18-Apr-2026 03:57:02 UTC] Successfully updated recent appointment ID: 3193 to confirmed status
[18-Apr-2026 03:57:02 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484611759","orderId":"OMO2604180926527666550293V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776485812750,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180926557188502735V","paymentMode":"UPI_INTENT","timestamp":1776484615758,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"673443592399","upiTransactionId":"AXL2f2ee89b919f4120b8b3f3b031b5e730","vpa":"bhXXXXXXXXXXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"673443592399","upiTransactionId":"AXL2f2ee89b919f4120b8b3f3b031b5e730","vpa":"bhXXXXXXXXXXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:57:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:57:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:57:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 03:57:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 03:57:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 03:57:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 03:57:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 03:57:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 03:57:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 03:57:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 03:57:17 UTC] Available dates found: 4
[18-Apr-2026 03:57:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 03:57:19 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 03:57:19 UTC] Current time (IST): 9:27
[18-Apr-2026 03:57:19 UTC] Requested date: 2026-04-19
[18-Apr-2026 03:57:19 UTC] Today: 2026-04-18
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 03:57:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 03:57:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 03:57:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 03:57:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 03:57:19 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 03:57:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 03:58:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484672912","orderId":"OMO2604180927539062156781V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776485873892,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180927564541037959V","paymentMode":"UPI_INTENT","timestamp":1776484676488,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"223623080833","upiTransactionId":"AXL6f988fac53e742eab038c4761736a905","vpa":"bhXXXXXXXXXXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"223623080833","upiTransactionId":"AXL6f988fac53e742eab038c4761736a905","vpa":"bhXXXXXXXXXXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:58:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776484672912
            [orderId] => OMO2604180927539062156781V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776485873892
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604180927564541037959V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776484676488
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX4095
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 223623080833
                                    [upiTransactionId] => AXL6f988fac53e742eab038c4761736a905
                                    [vpa] => bhXXXXXXXXXXXXXX79@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX4095
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 223623080833
                                                    [upiTransactionId] => AXL6f988fac53e742eab038c4761736a905
                                                    [vpa] => bhXXXXXXXXXXXXXX79@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 03:58:03 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 03:58:03 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 03:58:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 03:58:03 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 03:58:03 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 03:58:03 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 03:58:03 UTC] Target appointment ID: TXN_1776484672912
[18-Apr-2026 03:58:03 UTC] Extracted numeric ID: 1776484672912
[18-Apr-2026 03:58:03 UTC] Appointment not found with ID: 1776484672912
[18-Apr-2026 03:58:03 UTC] Found recent pending appointment: ID=3194, Name=gopal ji totla 3
[18-Apr-2026 03:58:03 UTC] Successfully updated recent appointment ID: 3194 to confirmed status
[18-Apr-2026 03:58:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484672912","orderId":"OMO2604180927539062156781V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776485873892,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604180927564541037959V","paymentMode":"UPI_INTENT","timestamp":1776484676488,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"223623080833","upiTransactionId":"AXL6f988fac53e742eab038c4761736a905","vpa":"bhXXXXXXXXXXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX4095","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"223623080833","upiTransactionId":"AXL6f988fac53e742eab038c4761736a905","vpa":"bhXXXXXXXXXXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 03:58:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 04:13:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776484425046","orderId":"OMO2604180923452188502122V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776485625203,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Apr-2026 04:13:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776484425046
            [orderId] => OMO2604180923452188502122V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776485625203
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Apr-2026 04:13:48 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 04:13:48 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 04:13:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 04:13:48 UTC] Payment callback error: Transaction ID not found in callback
[18-Apr-2026 04:15:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:15:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 04:15:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 04:15:06 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 04:15:06 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 04:15:06 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 04:15:06 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 04:15:06 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:15:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 04:15:06 UTC] Available dates found: 4
[18-Apr-2026 04:20:06 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:20:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 04:20:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 04:20:06 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 04:20:06 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 04:20:06 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 04:20:06 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 04:20:06 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:20:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 04:20:06 UTC] Available dates found: 4
[18-Apr-2026 04:30:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:30:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 04:30:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 04:30:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 04:30:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 04:30:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 04:30:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 04:30:40 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:30:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 04:30:40 UTC] Available dates found: 4
[18-Apr-2026 04:30:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:30:44 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:30:44 UTC] Current time (IST): 10:0
[18-Apr-2026 04:30:44 UTC] Requested date: 2026-04-18
[18-Apr-2026 04:30:44 UTC] Today: 2026-04-18
[18-Apr-2026 04:30:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 04:30:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 04:30:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 04:30:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 04:30:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 04:30:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 04:30:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 04:30:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 04:30:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 04:30:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 04:30:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 04:30:44 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 04:30:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 04:30:44 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 04:30:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 04:30:44 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 04:30:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 04:30:44 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 04:30:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 04:30:44 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 04:30:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 04:30:44 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 04:30:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 04:30:44 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 04:30:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 04:30:44 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 04:30:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 04:30:44 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 04:30:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 04:30:44 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 04:30:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:30:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:30:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:30:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:30:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 04:30:44 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 04:30:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 04:30:44 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 04:30:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 04:30:44 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 04:30:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 04:30:44 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 04:30:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 04:30:44 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 04:30:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 04:30:44 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 04:30:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 04:30:44 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 04:30:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 04:30:44 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 04:30:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:30:52 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:30:52 UTC] Current time (IST): 10:0
[18-Apr-2026 04:30:52 UTC] Requested date: 2026-04-19
[18-Apr-2026 04:30:52 UTC] Today: 2026-04-18
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 04:30:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:30:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:30:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:30:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 04:30:52 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 04:42:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:42:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 04:42:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 04:42:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 04:42:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 04:42:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 04:42:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 04:42:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:42:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 04:42:39 UTC] Available dates found: 4
[18-Apr-2026 04:42:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:42:46 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:42:46 UTC] Current time (IST): 10:12
[18-Apr-2026 04:42:46 UTC] Requested date: 2026-04-18
[18-Apr-2026 04:42:46 UTC] Today: 2026-04-18
[18-Apr-2026 04:42:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 04:42:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 04:42:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 04:42:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 04:42:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 04:42:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 04:42:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 04:42:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 04:42:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 04:42:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 04:42:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 04:42:46 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 04:42:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 04:42:46 UTC] Slot added: 10:45 - 11:00
[18-Apr-2026 04:42:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 04:42:46 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 04:42:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 04:42:46 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 04:42:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 04:42:46 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 04:42:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 04:42:46 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 04:42:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 04:42:46 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 04:42:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 04:42:46 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 04:42:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 04:42:46 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 04:42:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 04:42:46 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 04:42:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:42:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:42:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:42:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:42:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 04:42:46 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 04:42:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 04:42:46 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 04:42:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 04:42:46 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 04:42:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 04:42:46 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 04:42:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 04:42:46 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 04:42:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 04:42:46 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 04:42:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 04:42:46 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 04:42:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 04:42:46 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 04:42:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:42:48 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:42:48 UTC] Current time (IST): 10:12
[18-Apr-2026 04:42:48 UTC] Requested date: 2026-04-19
[18-Apr-2026 04:42:48 UTC] Today: 2026-04-18
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 04:42:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:42:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:42:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:42:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 04:42:48 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 04:43:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 04:43:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776487393300","orderId":"OMO2604181013134685559089V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776488593451,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181013175886550565V","paymentMode":"UPI_INTENT","timestamp":1776487397620,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX0564","ifsc":"BDBL0001517","accountType":"SAVINGS","bankId":"BDBL"},"rail":{"type":"UPI","utr":"121556874301","upiTransactionId":"AXL0a1ddb9cab7c404bae3c65e75babb0ef","vpa":"ggXXXXX11@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX0564","ifsc":"BDBL0001517","accountType":"SAVINGS","bankId":"BDBL"},"rail":{"type":"UPI","utr":"121556874301","upiTransactionId":"AXL0a1ddb9cab7c404bae3c65e75babb0ef","vpa":"ggXXXXX11@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 04:43:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776487393300
            [orderId] => OMO2604181013134685559089V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776488593451
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181013175886550565V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776487397620
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX0564
                                    [ifsc] => BDBL0001517
                                    [accountType] => SAVINGS
                                    [bankId] => BDBL
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 121556874301
                                    [upiTransactionId] => AXL0a1ddb9cab7c404bae3c65e75babb0ef
                                    [vpa] => ggXXXXX11@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX0564
                                                    [ifsc] => BDBL0001517
                                                    [accountType] => SAVINGS
                                                    [bankId] => BDBL
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 121556874301
                                                    [upiTransactionId] => AXL0a1ddb9cab7c404bae3c65e75babb0ef
                                                    [vpa] => ggXXXXX11@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 04:43:34 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 04:43:34 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 04:43:34 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 04:43:34 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 04:43:34 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 04:43:34 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 04:43:34 UTC] Target appointment ID: TXN_1776487393300
[18-Apr-2026 04:43:34 UTC] Extracted numeric ID: 1776487393300
[18-Apr-2026 04:43:34 UTC] Appointment not found with ID: 1776487393300
[18-Apr-2026 04:43:34 UTC] Found recent pending appointment: ID=3195, Name=Ganesh Prajapat
[18-Apr-2026 04:43:34 UTC] Successfully updated recent appointment ID: 3195 to confirmed status
[18-Apr-2026 04:43:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776487393300","orderId":"OMO2604181013134685559089V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776488593451,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181013175886550565V","paymentMode":"UPI_INTENT","timestamp":1776487397620,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX0564","ifsc":"BDBL0001517","accountType":"SAVINGS","bankId":"BDBL"},"rail":{"type":"UPI","utr":"121556874301","upiTransactionId":"AXL0a1ddb9cab7c404bae3c65e75babb0ef","vpa":"ggXXXXX11@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX0564","ifsc":"BDBL0001517","accountType":"SAVINGS","bankId":"BDBL"},"rail":{"type":"UPI","utr":"121556874301","upiTransactionId":"AXL0a1ddb9cab7c404bae3c65e75babb0ef","vpa":"ggXXXXX11@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 04:48:31 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:48:31 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 04:48:31 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 04:48:31 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 04:48:31 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 04:48:31 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 04:48:31 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 04:48:31 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:48:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 04:48:31 UTC] Available dates found: 4
[18-Apr-2026 04:48:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:48:33 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:48:33 UTC] Current time (IST): 10:18
[18-Apr-2026 04:48:33 UTC] Requested date: 2026-04-19
[18-Apr-2026 04:48:33 UTC] Today: 2026-04-18
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 04:48:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:48:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:48:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:48:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 04:48:33 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 04:49:27 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:49:27 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 04:49:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 04:49:27 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 04:49:27 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 04:49:27 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 04:49:27 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 04:49:27 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:49:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 04:49:27 UTC] Available dates found: 4
[18-Apr-2026 04:49:29 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:49:29 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 04:49:29 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 04:49:29 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 04:49:29 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 04:49:29 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 04:49:29 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 04:49:29 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:49:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 04:49:29 UTC] Available dates found: 4
[18-Apr-2026 04:49:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:49:34 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:49:34 UTC] Current time (IST): 10:19
[18-Apr-2026 04:49:34 UTC] Requested date: 2026-04-18
[18-Apr-2026 04:49:34 UTC] Today: 2026-04-18
[18-Apr-2026 04:49:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 04:49:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 04:49:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 04:49:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 04:49:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 04:49:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 04:49:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 04:49:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 04:49:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 04:49:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 04:49:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 04:49:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 04:49:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 04:49:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 04:49:34 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 04:49:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 04:49:34 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 04:49:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 04:49:34 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 04:49:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 04:49:34 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 04:49:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 04:49:34 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 04:49:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 04:49:34 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 04:49:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 04:49:34 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 04:49:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 04:49:34 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 04:49:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:49:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:49:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:49:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:49:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 04:49:34 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 04:49:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 04:49:34 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 04:49:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 04:49:34 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 04:49:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 04:49:34 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 04:49:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 04:49:34 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 04:49:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 04:49:34 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 04:49:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 04:49:34 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 04:49:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 04:49:34 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 04:49:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:49:37 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:49:37 UTC] Current time (IST): 10:19
[18-Apr-2026 04:49:37 UTC] Requested date: 2026-04-19
[18-Apr-2026 04:49:37 UTC] Today: 2026-04-18
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 04:49:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:49:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:49:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:49:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 04:49:37 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 04:49:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 04:50:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776487785441","orderId":"OMO2604181019457593347625V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776488985742,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181019562592156975V","paymentMode":"UPI_INTENT","timestamp":1776487796300,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3749","ifsc":"SBIN0031096","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"558900803637","upiTransactionId":"IBL7699685eea5b4234b79576510421fb7d","vpa":"80XXXXXX32@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3749","ifsc":"SBIN0031096","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"558900803637","upiTransactionId":"IBL7699685eea5b4234b79576510421fb7d","vpa":"80XXXXXX32@ibl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 04:50:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776487785441
            [orderId] => OMO2604181019457593347625V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776488985742
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181019562592156975V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776487796300
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3749
                                    [ifsc] => SBIN0031096
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 558900803637
                                    [upiTransactionId] => IBL7699685eea5b4234b79576510421fb7d
                                    [vpa] => 80XXXXXX32@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3749
                                                    [ifsc] => SBIN0031096
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 558900803637
                                                    [upiTransactionId] => IBL7699685eea5b4234b79576510421fb7d
                                                    [vpa] => 80XXXXXX32@ibl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 04:50:24 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 04:50:24 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 04:50:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 04:50:24 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 04:50:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 04:50:24 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 04:50:24 UTC] Target appointment ID: TXN_1776487785441
[18-Apr-2026 04:50:24 UTC] Extracted numeric ID: 1776487785441
[18-Apr-2026 04:50:24 UTC] Appointment not found with ID: 1776487785441
[18-Apr-2026 04:50:24 UTC] Found recent pending appointment: ID=3196, Name=Chanda Bargota
[18-Apr-2026 04:50:24 UTC] Successfully updated recent appointment ID: 3196 to confirmed status
[18-Apr-2026 04:50:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776487785441","orderId":"OMO2604181019457593347625V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776488985742,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181019562592156975V","paymentMode":"UPI_INTENT","timestamp":1776487796300,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3749","ifsc":"SBIN0031096","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"558900803637","upiTransactionId":"IBL7699685eea5b4234b79576510421fb7d","vpa":"80XXXXXX32@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3749","ifsc":"SBIN0031096","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"558900803637","upiTransactionId":"IBL7699685eea5b4234b79576510421fb7d","vpa":"80XXXXXX32@ibl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 04:50:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 04:50:59 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:50:59 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 04:50:59 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 04:50:59 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 04:50:59 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 04:50:59 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 04:50:59 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 04:50:59 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 04:50:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 04:50:59 UTC] Available dates found: 4
[18-Apr-2026 04:51:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:51:01 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:51:01 UTC] Current time (IST): 10:21
[18-Apr-2026 04:51:01 UTC] Requested date: 2026-04-18
[18-Apr-2026 04:51:01 UTC] Today: 2026-04-18
[18-Apr-2026 04:51:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 04:51:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 04:51:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 04:51:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 04:51:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 04:51:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 04:51:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 04:51:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 04:51:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 04:51:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 04:51:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 04:51:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 04:51:01 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 04:51:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 04:51:01 UTC] Slot added: 11:00 - 11:15
[18-Apr-2026 04:51:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 04:51:01 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 04:51:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 04:51:01 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 04:51:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 04:51:01 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 04:51:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 04:51:01 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 04:51:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 04:51:01 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 04:51:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 04:51:01 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 04:51:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 04:51:01 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 04:51:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:51:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:51:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:51:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:51:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 04:51:01 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 04:51:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 04:51:01 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 04:51:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 04:51:01 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 04:51:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 04:51:01 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 04:51:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 04:51:01 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 04:51:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 04:51:01 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 04:51:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 04:51:01 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 04:51:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 04:51:01 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 04:51:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 04:51:03 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 04:51:03 UTC] Current time (IST): 10:21
[18-Apr-2026 04:51:03 UTC] Requested date: 2026-04-19
[18-Apr-2026 04:51:03 UTC] Today: 2026-04-18
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 04:51:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 04:51:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 04:51:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 04:51:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 04:51:03 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 05:08:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 05:08:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 05:08:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 05:08:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 05:08:09 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 05:08:09 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 05:08:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 05:08:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 05:08:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 05:08:09 UTC] Available dates found: 4
[18-Apr-2026 05:08:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 05:08:12 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 05:08:12 UTC] Current time (IST): 10:38
[18-Apr-2026 05:08:12 UTC] Requested date: 2026-04-18
[18-Apr-2026 05:08:12 UTC] Today: 2026-04-18
[18-Apr-2026 05:08:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 05:08:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 05:08:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 05:08:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 05:08:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 05:08:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 05:08:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 05:08:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 05:08:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 05:08:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 05:08:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 05:08:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 05:08:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 05:08:12 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 05:08:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 05:08:12 UTC] Slot added: 11:15 - 11:30
[18-Apr-2026 05:08:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 05:08:12 UTC] Slot added: 11:30 - 11:45
[18-Apr-2026 05:08:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 05:08:12 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 05:08:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 05:08:12 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 05:08:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 05:08:12 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 05:08:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 05:08:12 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 05:08:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 05:08:12 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 05:08:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 05:08:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 05:08:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 05:08:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 05:08:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 05:08:12 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 05:08:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 05:08:12 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 05:08:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 05:08:12 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 05:08:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 05:08:12 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 05:08:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 05:08:12 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 05:08:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 05:08:12 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 05:08:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 05:08:12 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 05:08:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 05:08:12 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 05:08:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 05:08:16 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 05:08:16 UTC] Current time (IST): 10:38
[18-Apr-2026 05:08:16 UTC] Requested date: 2026-04-19
[18-Apr-2026 05:08:16 UTC] Today: 2026-04-18
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 05:08:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 05:08:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 05:08:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 05:08:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 05:08:16 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 05:23:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 05:23:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 05:23:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 05:23:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 05:23:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 05:23:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 05:23:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 05:23:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 05:23:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 05:23:30 UTC] Available dates found: 4
[18-Apr-2026 05:23:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 05:23:39 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 05:23:39 UTC] Current time (IST): 10:53
[18-Apr-2026 05:23:39 UTC] Requested date: 2026-04-19
[18-Apr-2026 05:23:39 UTC] Today: 2026-04-18
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 05:23:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 05:23:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 05:23:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 05:23:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 05:23:39 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 05:23:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 05:24:20 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776489842933","orderId":"OMO2604181054025964502552V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776491042579,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181054072302502276V","paymentMode":"UPI_INTENT","timestamp":1776489847277,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"974739888447","upiTransactionId":"AXLead9d0b09e704ebe8dfe5fd81503d784","vpa":"99XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"974739888447","upiTransactionId":"AXLead9d0b09e704ebe8dfe5fd81503d784","vpa":"99XXXXXX22@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 05:24:20 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776489842933
            [orderId] => OMO2604181054025964502552V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776491042579
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181054072302502276V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776489847277
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9110
                                    [ifsc] => UTIB0000030
                                    [accountType] => SAVINGS
                                    [bankId] => UTIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 974739888447
                                    [upiTransactionId] => AXLead9d0b09e704ebe8dfe5fd81503d784
                                    [vpa] => 99XXXXXX22@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9110
                                                    [ifsc] => UTIB0000030
                                                    [accountType] => SAVINGS
                                                    [bankId] => UTIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 974739888447
                                                    [upiTransactionId] => AXLead9d0b09e704ebe8dfe5fd81503d784
                                                    [vpa] => 99XXXXXX22@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 05:24:20 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 05:24:20 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 05:24:20 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 05:24:20 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 05:24:20 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 05:24:20 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 05:24:20 UTC] Target appointment ID: TXN_1776489842933
[18-Apr-2026 05:24:20 UTC] Extracted numeric ID: 1776489842933
[18-Apr-2026 05:24:20 UTC] Appointment not found with ID: 1776489842933
[18-Apr-2026 05:24:20 UTC] Found recent pending appointment: ID=3197, Name=kishan singh
[18-Apr-2026 05:24:20 UTC] Successfully updated recent appointment ID: 3197 to confirmed status
[18-Apr-2026 05:24:20 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776489842933","orderId":"OMO2604181054025964502552V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776491042579,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181054072302502276V","paymentMode":"UPI_INTENT","timestamp":1776489847277,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"974739888447","upiTransactionId":"AXLead9d0b09e704ebe8dfe5fd81503d784","vpa":"99XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"974739888447","upiTransactionId":"AXLead9d0b09e704ebe8dfe5fd81503d784","vpa":"99XXXXXX22@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 05:33:29 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 05:33:29 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 05:33:29 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 05:33:29 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 05:33:29 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 05:33:29 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 05:33:29 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 05:33:29 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 05:33:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 05:33:29 UTC] Available dates found: 4
[18-Apr-2026 05:33:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 05:33:32 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 05:33:32 UTC] Current time (IST): 11:3
[18-Apr-2026 05:33:32 UTC] Requested date: 2026-04-18
[18-Apr-2026 05:33:32 UTC] Today: 2026-04-18
[18-Apr-2026 05:33:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 05:33:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 05:33:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 05:33:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 05:33:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 05:33:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 05:33:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 05:33:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 05:33:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 05:33:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 05:33:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 05:33:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 05:33:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 05:33:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 05:33:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 05:33:32 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 05:33:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 05:33:32 UTC] Slot added: 11:45 - 12:00
[18-Apr-2026 05:33:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 05:33:32 UTC] Slot added: 12:00 - 12:15
[18-Apr-2026 05:33:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 05:33:32 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 05:33:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 05:33:32 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 05:33:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 05:33:32 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 05:33:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 05:33:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 05:33:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 05:33:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 05:33:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 05:33:32 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 05:33:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 05:33:32 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 05:33:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 05:33:32 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 05:33:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 05:33:32 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 05:33:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 05:33:32 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 05:33:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 05:33:32 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 05:33:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 05:33:32 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 05:33:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 05:33:32 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 05:33:48 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 05:33:48 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 05:33:48 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 05:33:48 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 05:33:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 05:33:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 05:33:48 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 05:33:48 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 05:33:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 05:33:48 UTC] Available dates found: 4
[18-Apr-2026 05:33:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 05:33:49 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 05:33:49 UTC] Current time (IST): 11:3
[18-Apr-2026 05:33:49 UTC] Requested date: 2026-04-19
[18-Apr-2026 05:33:49 UTC] Today: 2026-04-18
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 05:33:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 05:33:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 05:33:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 05:33:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 05:33:49 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 05:34:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 05:34:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776490468347","orderId":"OMO2604181104295093671049V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776491669492,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181104337083671938V","paymentMode":"UPI_INTENT","timestamp":1776490473744,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"680289671614","upiTransactionId":"AXLd4a2d9f01b69447fbaedf5b60753c332","vpa":"93XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"680289671614","upiTransactionId":"AXLd4a2d9f01b69447fbaedf5b60753c332","vpa":"93XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 05:34:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776490468347
            [orderId] => OMO2604181104295093671049V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776491669492
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181104337083671938V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776490473744
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 680289671614
                                    [upiTransactionId] => AXLd4a2d9f01b69447fbaedf5b60753c332
                                    [vpa] => 93XXXXXX52@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 680289671614
                                                    [upiTransactionId] => AXLd4a2d9f01b69447fbaedf5b60753c332
                                                    [vpa] => 93XXXXXX52@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 05:34:45 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 05:34:45 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 05:34:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 05:34:45 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 05:34:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 05:34:45 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 05:34:45 UTC] Target appointment ID: TXN_1776490468347
[18-Apr-2026 05:34:45 UTC] Extracted numeric ID: 1776490468347
[18-Apr-2026 05:34:45 UTC] Appointment not found with ID: 1776490468347
[18-Apr-2026 05:34:45 UTC] Found recent pending appointment: ID=3198, Name=Nandkishor sarswat
[18-Apr-2026 05:34:45 UTC] Successfully updated recent appointment ID: 3198 to confirmed status
[18-Apr-2026 05:34:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776490468347","orderId":"OMO2604181104295093671049V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776491669492,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181104337083671938V","paymentMode":"UPI_INTENT","timestamp":1776490473744,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"680289671614","upiTransactionId":"AXLd4a2d9f01b69447fbaedf5b60753c332","vpa":"93XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"680289671614","upiTransactionId":"AXLd4a2d9f01b69447fbaedf5b60753c332","vpa":"93XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 05:34:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 06:00:23 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:00:23 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 06:00:23 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 06:00:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 06:00:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 06:00:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 06:00:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 06:00:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:00:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 06:00:23 UTC] Available dates found: 4
[18-Apr-2026 06:00:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 06:00:26 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 06:00:26 UTC] Current time (IST): 11:30
[18-Apr-2026 06:00:26 UTC] Requested date: 2026-04-18
[18-Apr-2026 06:00:26 UTC] Today: 2026-04-18
[18-Apr-2026 06:00:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 06:00:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 06:00:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 06:00:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 06:00:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 06:00:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 06:00:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 06:00:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 06:00:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 06:00:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 06:00:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 06:00:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 06:00:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 06:00:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 06:00:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 06:00:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 06:00:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 06:00:26 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 06:00:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 06:00:26 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 06:00:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 06:00:26 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 06:00:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 06:00:26 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 06:00:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 06:00:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 06:00:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 06:00:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 06:00:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 06:00:26 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 06:00:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 06:00:26 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 06:00:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 06:00:26 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 06:00:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 06:00:26 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 06:00:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 06:00:26 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 06:00:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 06:00:26 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 06:00:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 06:00:26 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 06:00:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 06:00:26 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 06:00:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 06:00:30 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 06:00:30 UTC] Current time (IST): 11:30
[18-Apr-2026 06:00:30 UTC] Requested date: 2026-04-19
[18-Apr-2026 06:00:30 UTC] Today: 2026-04-18
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 06:00:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 06:00:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 06:00:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 06:00:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 06:00:30 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 06:09:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:09:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 06:09:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 06:09:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 06:09:09 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 06:09:09 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 06:09:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 06:09:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:09:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 06:09:09 UTC] Available dates found: 4
[18-Apr-2026 06:09:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 06:09:12 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 06:09:12 UTC] Current time (IST): 11:39
[18-Apr-2026 06:09:12 UTC] Requested date: 2026-04-18
[18-Apr-2026 06:09:12 UTC] Today: 2026-04-18
[18-Apr-2026 06:09:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 06:09:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 06:09:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 06:09:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 06:09:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 06:09:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 06:09:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 06:09:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 06:09:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 06:09:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 06:09:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 06:09:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 06:09:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 06:09:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 06:09:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 06:09:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 06:09:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 06:09:12 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 06:09:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 06:09:12 UTC] Slot added: 12:15 - 12:30
[18-Apr-2026 06:09:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 06:09:12 UTC] Slot added: 12:30 - 12:45
[18-Apr-2026 06:09:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 06:09:12 UTC] Slot added: 12:45 - 13:00
[18-Apr-2026 06:09:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 06:09:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 06:09:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 06:09:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 06:09:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 06:09:12 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 06:09:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 06:09:12 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 06:09:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 06:09:12 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 06:09:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 06:09:12 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 06:09:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 06:09:12 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 06:09:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 06:09:12 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 06:09:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 06:09:12 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 06:09:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 06:09:12 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 06:09:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 06:09:14 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 06:09:14 UTC] Current time (IST): 11:39
[18-Apr-2026 06:09:14 UTC] Requested date: 2026-04-19
[18-Apr-2026 06:09:14 UTC] Today: 2026-04-18
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 06:09:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 06:09:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 06:09:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 06:09:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 06:09:14 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 06:18:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:18:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 06:18:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 06:18:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 06:18:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 06:18:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 06:18:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 06:18:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:18:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 06:18:12 UTC] Available dates found: 4
[18-Apr-2026 06:18:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 06:18:14 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 06:18:14 UTC] Current time (IST): 11:48
[18-Apr-2026 06:18:14 UTC] Requested date: 2026-04-19
[18-Apr-2026 06:18:14 UTC] Today: 2026-04-18
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 06:18:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 06:18:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 06:18:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 06:18:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 06:18:14 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 06:18:35 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:18:35 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 06:18:35 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 06:18:35 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 06:18:35 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 06:18:35 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 06:18:35 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 06:18:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:18:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 06:18:35 UTC] Available dates found: 4
[18-Apr-2026 06:18:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 06:18:37 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 06:18:37 UTC] Current time (IST): 11:48
[18-Apr-2026 06:18:37 UTC] Requested date: 2026-04-19
[18-Apr-2026 06:18:37 UTC] Today: 2026-04-18
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 06:18:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 06:18:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 06:18:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 06:18:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 06:18:37 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 06:58:01 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:58:01 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 06:58:01 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 06:58:01 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 06:58:01 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 06:58:01 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 06:58:01 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 06:58:01 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 06:58:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 06:58:01 UTC] Available dates found: 4
[18-Apr-2026 07:58:32 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 07:58:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 07:58:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 07:58:32 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 07:58:32 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 07:58:32 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 07:58:32 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 07:58:32 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 07:58:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 07:58:32 UTC] Available dates found: 4
[18-Apr-2026 07:58:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 07:58:39 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 07:58:39 UTC] Current time (IST): 13:28
[18-Apr-2026 07:58:39 UTC] Requested date: 2026-04-18
[18-Apr-2026 07:58:39 UTC] Today: 2026-04-18
[18-Apr-2026 07:58:39 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 07:58:39 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 07:58:39 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 07:58:39 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 07:58:39 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 07:58:39 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 07:58:39 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 07:58:39 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 07:58:39 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 07:58:39 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 07:58:39 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 07:58:39 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 07:58:39 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 07:58:39 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 07:58:39 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 07:58:39 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 07:58:39 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 07:58:39 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 07:58:39 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 07:58:39 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 07:58:39 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 07:58:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 07:58:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 07:58:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 07:58:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 07:58:39 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 07:58:39 UTC] Slot added: 14:00 - 14:15
[18-Apr-2026 07:58:39 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 07:58:39 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 07:58:39 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 07:58:39 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 07:58:39 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 07:58:39 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 07:58:39 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 07:58:39 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 07:58:39 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 07:58:39 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 07:58:39 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 07:58:39 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 07:58:39 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 07:58:39 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 07:58:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 07:58:42 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 07:58:42 UTC] Current time (IST): 13:28
[18-Apr-2026 07:58:42 UTC] Requested date: 2026-04-19
[18-Apr-2026 07:58:42 UTC] Today: 2026-04-18
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 07:58:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 07:58:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 07:58:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 07:58:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 07:58:42 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 07:58:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 07:58:59 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 07:58:59 UTC] Current time (IST): 13:28
[18-Apr-2026 07:58:59 UTC] Requested date: 2026-04-21
[18-Apr-2026 07:58:59 UTC] Today: 2026-04-18
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 07:58:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 07:58:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 07:58:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 07:58:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 07:58:59 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 08:03:49 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:03:49 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 08:03:49 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 08:03:49 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 08:03:49 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 08:03:49 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 08:03:49 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 08:03:49 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:03:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 08:03:49 UTC] Available dates found: 4
[18-Apr-2026 08:03:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 08:03:52 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 08:03:52 UTC] Current time (IST): 13:33
[18-Apr-2026 08:03:52 UTC] Requested date: 2026-04-18
[18-Apr-2026 08:03:52 UTC] Today: 2026-04-18
[18-Apr-2026 08:03:52 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 08:03:52 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 08:03:52 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 08:03:52 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 08:03:52 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 08:03:52 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 08:03:52 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 08:03:52 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 08:03:52 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 08:03:52 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 08:03:52 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 08:03:52 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 08:03:52 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 08:03:52 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 08:03:52 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 08:03:52 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 08:03:52 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 08:03:52 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 08:03:52 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 08:03:52 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 08:03:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 08:03:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 08:03:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 08:03:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 08:03:52 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 08:03:52 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 08:03:52 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 08:03:52 UTC] Slot added: 14:15 - 14:30
[18-Apr-2026 08:03:52 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 08:03:52 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 08:03:52 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 08:03:52 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 08:03:52 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 08:03:52 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 08:03:52 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 08:03:52 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 08:03:52 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 08:03:52 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 08:03:52 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 08:03:52 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 08:03:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 08:03:54 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 08:03:54 UTC] Current time (IST): 13:33
[18-Apr-2026 08:03:54 UTC] Requested date: 2026-04-19
[18-Apr-2026 08:03:54 UTC] Today: 2026-04-18
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 08:03:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 08:03:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 08:03:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 08:03:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 08:03:54 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 08:29:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:29:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 08:29:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 08:29:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 08:29:41 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 08:29:41 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 08:29:41 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 08:29:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:29:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 08:29:41 UTC] Available dates found: 4
[18-Apr-2026 08:29:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 08:29:43 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 08:29:43 UTC] Current time (IST): 13:59
[18-Apr-2026 08:29:43 UTC] Requested date: 2026-04-18
[18-Apr-2026 08:29:43 UTC] Today: 2026-04-18
[18-Apr-2026 08:29:43 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 08:29:43 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 08:29:43 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 08:29:43 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 08:29:43 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 08:29:43 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 08:29:43 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 08:29:43 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 08:29:43 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 08:29:43 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 08:29:43 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 08:29:43 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 08:29:43 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 08:29:43 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 08:29:43 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 08:29:43 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 08:29:43 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 08:29:43 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 08:29:43 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 08:29:43 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 08:29:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 08:29:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 08:29:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 08:29:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 08:29:43 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 08:29:43 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 08:29:43 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 08:29:43 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 08:29:43 UTC] Slot added: 14:30 - 14:45
[18-Apr-2026 08:29:43 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 08:29:43 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 08:29:43 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 08:29:43 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 08:29:43 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 08:29:43 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 08:29:43 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 08:29:43 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 08:29:43 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 08:29:43 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 08:29:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 08:29:45 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 08:29:45 UTC] Current time (IST): 13:59
[18-Apr-2026 08:29:45 UTC] Requested date: 2026-04-19
[18-Apr-2026 08:29:45 UTC] Today: 2026-04-18
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 08:29:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 08:29:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 08:29:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 08:29:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 08:29:45 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 08:30:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 08:31:13 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[18-Apr-2026 08:31:13 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[18-Apr-2026 08:31:13 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[18-Apr-2026 08:31:13 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[18-Apr-2026 08:32:59 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:32:59 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 08:32:59 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 08:32:59 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 08:32:59 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 08:32:59 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 08:32:59 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 08:32:59 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:32:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 08:32:59 UTC] Available dates found: 4
[18-Apr-2026 08:33:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 08:33:01 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 08:33:01 UTC] Current time (IST): 14:3
[18-Apr-2026 08:33:01 UTC] Requested date: 2026-04-19
[18-Apr-2026 08:33:01 UTC] Today: 2026-04-18
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 08:33:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 08:33:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 08:33:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 08:33:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 08:33:01 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 08:33:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:33:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 08:33:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 08:33:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 08:33:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 08:33:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 08:33:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 08:33:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:33:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 08:33:11 UTC] Available dates found: 4
[18-Apr-2026 08:36:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:36:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 08:36:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 08:36:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 08:36:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 08:36:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 08:36:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 08:36:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 08:36:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 08:36:51 UTC] Available dates found: 4
[18-Apr-2026 08:36:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 08:36:54 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 08:36:54 UTC] Current time (IST): 14:6
[18-Apr-2026 08:36:54 UTC] Requested date: 2026-04-18
[18-Apr-2026 08:36:54 UTC] Today: 2026-04-18
[18-Apr-2026 08:36:54 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 08:36:54 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 08:36:54 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 08:36:54 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 08:36:54 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 08:36:54 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 08:36:54 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 08:36:54 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 08:36:54 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 08:36:54 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 08:36:54 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 08:36:54 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 08:36:54 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 08:36:54 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 08:36:54 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 08:36:54 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 08:36:54 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 08:36:54 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 08:36:54 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 08:36:54 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 08:36:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 08:36:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 08:36:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 08:36:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 08:36:54 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 08:36:54 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 08:36:54 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 08:36:54 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 08:36:54 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 08:36:54 UTC] Slot added: 14:45 - 15:00
[18-Apr-2026 08:36:54 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 08:36:54 UTC] Slot added: 15:00 - 15:15
[18-Apr-2026 08:36:54 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 08:36:54 UTC] Slot added: 15:15 - 15:30
[18-Apr-2026 08:36:54 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 08:36:54 UTC] Slot added: 15:30 - 15:45
[18-Apr-2026 08:36:54 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 08:36:54 UTC] Slot added: 15:45 - 16:00
[18-Apr-2026 09:08:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 09:08:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 09:08:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 09:08:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 09:08:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 09:08:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 09:08:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 09:08:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 09:08:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 09:08:17 UTC] Available dates found: 4
[18-Apr-2026 09:08:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 09:08:23 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 09:08:23 UTC] Current time (IST): 14:38
[18-Apr-2026 09:08:23 UTC] Requested date: 2026-04-19
[18-Apr-2026 09:08:23 UTC] Today: 2026-04-18
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 09:08:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 09:08:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 09:08:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 09:08:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 09:08:23 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 09:09:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 09:09:28 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 09:09:28 UTC] Current time (IST): 14:39
[18-Apr-2026 09:09:28 UTC] Requested date: 2026-04-19
[18-Apr-2026 09:09:28 UTC] Today: 2026-04-18
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 09:09:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 09:09:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 09:09:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 09:09:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 09:09:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 09:09:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 09:10:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776503389874","orderId":"OMO2604181439503882156743V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776504590354,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181439569740434945V","paymentMode":"UPI_INTENT","timestamp":1776503397011,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6644","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"222724291433","upiTransactionId":"AXL8ef5a1b93c0240aba95bc68d3a269b6c","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6644","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"222724291433","upiTransactionId":"AXL8ef5a1b93c0240aba95bc68d3a269b6c","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 09:10:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776503389874
            [orderId] => OMO2604181439503882156743V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776504590354
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181439569740434945V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776503397011
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6644
                                    [ifsc] => BARB0BHISAN
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 222724291433
                                    [upiTransactionId] => AXL8ef5a1b93c0240aba95bc68d3a269b6c
                                    [vpa] => 63XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6644
                                                    [ifsc] => BARB0BHISAN
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 222724291433
                                                    [upiTransactionId] => AXL8ef5a1b93c0240aba95bc68d3a269b6c
                                                    [vpa] => 63XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 09:10:12 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 09:10:12 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 09:10:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 09:10:12 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 09:10:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 09:10:12 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 09:10:12 UTC] Target appointment ID: TXN_1776503389874
[18-Apr-2026 09:10:12 UTC] Extracted numeric ID: 1776503389874
[18-Apr-2026 09:10:12 UTC] Appointment not found with ID: 1776503389874
[18-Apr-2026 09:10:12 UTC] Found recent pending appointment: ID=3200, Name=Rina Somani
[18-Apr-2026 09:10:12 UTC] Successfully updated recent appointment ID: 3200 to confirmed status
[18-Apr-2026 09:10:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776503389874","orderId":"OMO2604181439503882156743V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776504590354,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181439569740434945V","paymentMode":"UPI_INTENT","timestamp":1776503397011,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6644","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"222724291433","upiTransactionId":"AXL8ef5a1b93c0240aba95bc68d3a269b6c","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6644","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"222724291433","upiTransactionId":"AXL8ef5a1b93c0240aba95bc68d3a269b6c","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 09:26:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 09:26:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 09:26:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 09:26:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 09:26:09 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 09:26:09 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 09:26:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 09:26:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 09:26:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 09:26:09 UTC] Available dates found: 4
[18-Apr-2026 09:26:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 09:26:12 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 09:26:12 UTC] Current time (IST): 14:56
[18-Apr-2026 09:26:12 UTC] Requested date: 2026-04-19
[18-Apr-2026 09:26:12 UTC] Today: 2026-04-18
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 09:26:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 09:26:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 09:26:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 09:26:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 09:26:12 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 10:01:51 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 10:01:51 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 10:01:51 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 10:01:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 10:01:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 10:01:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 10:01:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 10:01:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 10:01:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 10:01:51 UTC] Available dates found: 4
[18-Apr-2026 10:01:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 10:01:54 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 10:01:54 UTC] Current time (IST): 15:31
[18-Apr-2026 10:01:54 UTC] Requested date: 2026-04-19
[18-Apr-2026 10:01:54 UTC] Today: 2026-04-18
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 10:01:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 10:01:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 10:01:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 10:01:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 10:01:54 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 10:02:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 10:02:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776506523587","orderId":"OMO2604181532047043671347V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776507724688,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181532089951037435V","paymentMode":"UPI_INTENT","timestamp":1776506529035,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"864738716619","upiTransactionId":"YBL421456b678654f818570293f2ad53af5","vpa":"ahXXXXXXXXh9@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"864738716619","upiTransactionId":"YBL421456b678654f818570293f2ad53af5","vpa":"ahXXXXXXXXh9@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 10:02:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776506523587
            [orderId] => OMO2604181532047043671347V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776507724688
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181532089951037435V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776506529035
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 864738716619
                                    [upiTransactionId] => YBL421456b678654f818570293f2ad53af5
                                    [vpa] => ahXXXXXXXXh9@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 864738716619
                                                    [upiTransactionId] => YBL421456b678654f818570293f2ad53af5
                                                    [vpa] => ahXXXXXXXXh9@ybl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 10:02:29 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 10:02:29 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 10:02:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 10:02:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 10:02:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 10:02:29 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 10:02:29 UTC] Target appointment ID: TXN_1776506523587
[18-Apr-2026 10:02:29 UTC] Extracted numeric ID: 1776506523587
[18-Apr-2026 10:02:29 UTC] Appointment not found with ID: 1776506523587
[18-Apr-2026 10:02:29 UTC] Found recent pending appointment: ID=3201, Name=suresh aheer
[18-Apr-2026 10:02:29 UTC] Successfully updated recent appointment ID: 3201 to confirmed status
[18-Apr-2026 10:02:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776506523587","orderId":"OMO2604181532047043671347V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776507724688,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181532089951037435V","paymentMode":"UPI_INTENT","timestamp":1776506529035,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"864738716619","upiTransactionId":"YBL421456b678654f818570293f2ad53af5","vpa":"ahXXXXXXXXh9@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"864738716619","upiTransactionId":"YBL421456b678654f818570293f2ad53af5","vpa":"ahXXXXXXXXh9@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 10:02:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 10:18:10 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 10:18:10 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 10:18:10 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 10:18:10 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 10:18:10 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 10:18:10 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 10:18:10 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 10:18:10 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 10:18:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 10:18:10 UTC] Available dates found: 4
[18-Apr-2026 10:18:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 10:18:16 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 10:18:16 UTC] Current time (IST): 15:48
[18-Apr-2026 10:18:16 UTC] Requested date: 2026-04-19
[18-Apr-2026 10:18:16 UTC] Today: 2026-04-18
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 10:18:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 10:18:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 10:18:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 10:18:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 10:18:16 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 10:24:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 10:24:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 10:24:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 10:24:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 10:24:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 10:24:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 10:24:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 10:24:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 10:24:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 10:24:11 UTC] Available dates found: 4
[18-Apr-2026 10:24:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 10:24:13 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 10:24:13 UTC] Current time (IST): 15:54
[18-Apr-2026 10:24:13 UTC] Requested date: 2026-04-19
[18-Apr-2026 10:24:13 UTC] Today: 2026-04-18
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 10:24:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 10:24:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 10:24:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 10:24:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 10:24:13 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 11:04:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:04:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 11:04:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 11:04:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 11:04:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 11:04:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 11:04:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 11:04:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:04:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 11:04:17 UTC] Available dates found: 4
[18-Apr-2026 11:04:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:04:55 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:04:55 UTC] Current time (IST): 16:34
[18-Apr-2026 11:04:55 UTC] Requested date: 2026-04-19
[18-Apr-2026 11:04:55 UTC] Today: 2026-04-18
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 11:04:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:04:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:04:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:04:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 11:04:55 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 11:05:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:05:23 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:05:23 UTC] Current time (IST): 16:35
[18-Apr-2026 11:05:23 UTC] Requested date: 2026-04-21
[18-Apr-2026 11:05:23 UTC] Today: 2026-04-18
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 11:05:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:05:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:05:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:05:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 11:05:23 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 11:05:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:05:54 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:05:54 UTC] Current time (IST): 16:35
[18-Apr-2026 11:05:54 UTC] Requested date: 2026-04-19
[18-Apr-2026 11:05:54 UTC] Today: 2026-04-18
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 11:05:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:05:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:05:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:05:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 11:05:54 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 11:05:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:05:56 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:05:56 UTC] Current time (IST): 16:35
[18-Apr-2026 11:05:56 UTC] Requested date: 2026-04-18
[18-Apr-2026 11:05:56 UTC] Today: 2026-04-18
[18-Apr-2026 11:05:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 11:05:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 11:05:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 11:05:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 11:05:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 11:05:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 11:05:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 11:05:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 11:05:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 11:05:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 11:05:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 11:05:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 11:05:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 11:05:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 11:05:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 11:05:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 11:05:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 11:05:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 11:05:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 11:05:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 11:05:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:05:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:05:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:05:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:05:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 11:05:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 11:05:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 11:05:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 11:05:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 11:05:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 11:05:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 11:05:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 11:05:56 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 11:15:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:15:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 11:15:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 11:15:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 11:15:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 11:15:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 11:15:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 11:15:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:15:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 11:15:30 UTC] Available dates found: 4
[18-Apr-2026 11:15:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:15:32 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:15:32 UTC] Current time (IST): 16:45
[18-Apr-2026 11:15:32 UTC] Requested date: 2026-04-19
[18-Apr-2026 11:15:32 UTC] Today: 2026-04-18
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 11:15:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:15:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:15:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:15:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 11:15:32 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 11:16:01 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:16:01 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 11:16:01 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 11:16:01 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 11:16:01 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 11:16:01 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 11:16:01 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 11:16:01 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:16:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 11:16:01 UTC] Available dates found: 4
[18-Apr-2026 11:16:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:16:03 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:16:03 UTC] Current time (IST): 16:46
[18-Apr-2026 11:16:03 UTC] Requested date: 2026-04-19
[18-Apr-2026 11:16:03 UTC] Today: 2026-04-18
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 11:16:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:16:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:16:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:16:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 11:16:03 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 11:16:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:16:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 11:16:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 11:16:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 11:16:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 11:16:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 11:16:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 11:16:40 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:16:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 11:16:40 UTC] Available dates found: 4
[18-Apr-2026 11:16:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:16:42 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:16:42 UTC] Current time (IST): 16:46
[18-Apr-2026 11:16:42 UTC] Requested date: 2026-04-19
[18-Apr-2026 11:16:42 UTC] Today: 2026-04-18
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 11:16:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:16:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:16:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:16:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 11:16:42 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 11:30:59 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:30:59 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 11:30:59 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 11:30:59 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 11:30:59 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 11:30:59 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 11:30:59 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 11:30:59 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 11:30:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 11:30:59 UTC] Available dates found: 4
[18-Apr-2026 11:31:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:31:02 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:31:02 UTC] Current time (IST): 17:1
[18-Apr-2026 11:31:02 UTC] Requested date: 2026-04-18
[18-Apr-2026 11:31:02 UTC] Today: 2026-04-18
[18-Apr-2026 11:31:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 11:31:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 11:31:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 11:31:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 11:31:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 11:31:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 11:31:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 11:31:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 11:31:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 11:31:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 11:31:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 11:31:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 11:31:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 11:31:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 11:31:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 11:31:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 11:31:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 11:31:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 11:31:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 11:31:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 11:31:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:31:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:31:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:31:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:31:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 11:31:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 11:31:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 11:31:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 11:31:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 11:31:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 11:31:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 11:31:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 11:31:02 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 11:31:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:31:04 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:31:04 UTC] Current time (IST): 17:1
[18-Apr-2026 11:31:04 UTC] Requested date: 2026-04-19
[18-Apr-2026 11:31:04 UTC] Today: 2026-04-18
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 11:31:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:31:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:31:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:31:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 11:31:04 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 11:31:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 11:31:17 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 11:31:17 UTC] Current time (IST): 17:1
[18-Apr-2026 11:31:17 UTC] Requested date: 2026-04-21
[18-Apr-2026 11:31:17 UTC] Today: 2026-04-18
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 11:31:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 11:31:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 11:31:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 11:31:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 11:31:17 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:04:19 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:04:19 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:04:19 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:04:19 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:04:19 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:04:19 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:04:19 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:04:19 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:04:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:04:19 UTC] Available dates found: 4
[18-Apr-2026 12:04:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:04:25 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:04:25 UTC] Current time (IST): 17:34
[18-Apr-2026 12:04:25 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:04:25 UTC] Today: 2026-04-18
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:04:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:04:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:04:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:04:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:04:25 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:09:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:09:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:09:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:09:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:09:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:09:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:09:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:09:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:09:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:09:21 UTC] Available dates found: 4
[18-Apr-2026 12:09:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:09:27 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:09:27 UTC] Current time (IST): 17:39
[18-Apr-2026 12:09:27 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:09:27 UTC] Today: 2026-04-18
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:09:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:09:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:09:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:09:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:09:27 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:13:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:13:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:13:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:13:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:13:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:13:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:13:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:13:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:13:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:13:12 UTC] Available dates found: 4
[18-Apr-2026 12:13:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:13:15 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:13:15 UTC] Current time (IST): 17:43
[18-Apr-2026 12:13:15 UTC] Requested date: 2026-04-18
[18-Apr-2026 12:13:15 UTC] Today: 2026-04-18
[18-Apr-2026 12:13:15 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 12:13:15 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 12:13:15 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 12:13:15 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 12:13:15 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 12:13:15 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 12:13:15 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 12:13:15 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 12:13:15 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 12:13:15 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 12:13:15 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 12:13:15 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 12:13:15 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 12:13:15 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 12:13:15 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 12:13:15 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 12:13:15 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 12:13:15 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 12:13:15 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 12:13:15 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 12:13:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:13:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:13:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:13:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:13:15 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 12:13:15 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 12:13:15 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 12:13:15 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 12:13:15 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 12:13:15 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 12:13:15 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 12:13:15 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 12:13:15 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 12:13:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:13:18 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:13:18 UTC] Current time (IST): 17:43
[18-Apr-2026 12:13:18 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:13:18 UTC] Today: 2026-04-18
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:13:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:13:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:13:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:13:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:13:18 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:14:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:15:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776514464193","orderId":"OMO2604181744244542507272V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776515664438,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181744435712923791V","paymentMode":"UPI_INTENT","timestamp":1776514483618,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"RMGB0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610809980602","upiTransactionId":"SBI9055c248accb454f8cc48d5bcbbd7919","vpa":"bhXXXXXXXXXX-2@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"RMGB0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610809980602","upiTransactionId":"SBI9055c248accb454f8cc48d5bcbbd7919","vpa":"bhXXXXXXXXXX-2@oksbi"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 12:15:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776514464193
            [orderId] => OMO2604181744244542507272V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776515664438
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181744435712923791V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776514483618
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 610809980602
                                    [upiTransactionId] => SBI9055c248accb454f8cc48d5bcbbd7919
                                    [vpa] => bhXXXXXXXXXX-2@oksbi
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 610809980602
                                                    [upiTransactionId] => SBI9055c248accb454f8cc48d5bcbbd7919
                                                    [vpa] => bhXXXXXXXXXX-2@oksbi
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 12:15:16 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 12:15:16 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 12:15:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 12:15:16 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 12:15:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 12:15:16 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 12:15:16 UTC] Target appointment ID: TXN_1776514464193
[18-Apr-2026 12:15:16 UTC] Extracted numeric ID: 1776514464193
[18-Apr-2026 12:15:16 UTC] Appointment not found with ID: 1776514464193
[18-Apr-2026 12:15:16 UTC] Found recent pending appointment: ID=3202, Name=Bheru Lal Nath
[18-Apr-2026 12:15:16 UTC] Successfully updated recent appointment ID: 3202 to confirmed status
[18-Apr-2026 12:15:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776514464193","orderId":"OMO2604181744244542507272V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776515664438,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181744435712923791V","paymentMode":"UPI_INTENT","timestamp":1776514483618,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"RMGB0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610809980602","upiTransactionId":"SBI9055c248accb454f8cc48d5bcbbd7919","vpa":"bhXXXXXXXXXX-2@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"RMGB0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"610809980602","upiTransactionId":"SBI9055c248accb454f8cc48d5bcbbd7919","vpa":"bhXXXXXXXXXX-2@oksbi"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 12:15:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:20:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:20:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:20:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:20:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:20:41 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:20:41 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:20:41 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:20:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:20:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:20:41 UTC] Available dates found: 4
[18-Apr-2026 12:20:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:20:48 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:20:48 UTC] Current time (IST): 17:50
[18-Apr-2026 12:20:48 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:20:48 UTC] Today: 2026-04-18
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:20:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:20:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:20:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:20:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:20:48 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:21:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:21:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776514883401","orderId":"OMO2604181751236803671335V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776516083665,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181751269252923219V","paymentMode":"UPI_INTENT","timestamp":1776514886977,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"927325725348","upiTransactionId":"YBL61d6e3bb663149b3a82ba74be33af275","vpa":"89XXXXXX24@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"927325725348","upiTransactionId":"YBL61d6e3bb663149b3a82ba74be33af275","vpa":"89XXXXXX24@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 12:21:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776514883401
            [orderId] => OMO2604181751236803671335V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776516083665
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181751269252923219V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776514886977
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2991
                                    [ifsc] => PUNB0735600
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 927325725348
                                    [upiTransactionId] => YBL61d6e3bb663149b3a82ba74be33af275
                                    [vpa] => 89XXXXXX24@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2991
                                                    [ifsc] => PUNB0735600
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 927325725348
                                                    [upiTransactionId] => YBL61d6e3bb663149b3a82ba74be33af275
                                                    [vpa] => 89XXXXXX24@ybl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 12:21:40 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 12:21:40 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 12:21:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 12:21:40 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 12:21:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 12:21:40 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 12:21:40 UTC] Target appointment ID: TXN_1776514883401
[18-Apr-2026 12:21:40 UTC] Extracted numeric ID: 1776514883401
[18-Apr-2026 12:21:40 UTC] Appointment not found with ID: 1776514883401
[18-Apr-2026 12:21:40 UTC] Found recent pending appointment: ID=3203, Name=Hanuman
[18-Apr-2026 12:21:40 UTC] Successfully updated recent appointment ID: 3203 to confirmed status
[18-Apr-2026 12:21:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776514883401","orderId":"OMO2604181751236803671335V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776516083665,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181751269252923219V","paymentMode":"UPI_INTENT","timestamp":1776514886977,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"927325725348","upiTransactionId":"YBL61d6e3bb663149b3a82ba74be33af275","vpa":"89XXXXXX24@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"927325725348","upiTransactionId":"YBL61d6e3bb663149b3a82ba74be33af275","vpa":"89XXXXXX24@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 12:22:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:22:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:23:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:24:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:24:43 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:24:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:24:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:24:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:24:43 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:24:43 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:24:43 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:24:43 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:24:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:24:43 UTC] Available dates found: 4
[18-Apr-2026 12:24:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:24:46 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:24:46 UTC] Current time (IST): 17:54
[18-Apr-2026 12:24:46 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:24:46 UTC] Today: 2026-04-18
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:24:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:24:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:24:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:24:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:24:46 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:25:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:25:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:25:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:25:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:25:09 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:25:09 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:25:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:25:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:25:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:25:09 UTC] Available dates found: 4
[18-Apr-2026 12:25:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:25:20 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:25:20 UTC] Current time (IST): 17:55
[18-Apr-2026 12:25:20 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:25:20 UTC] Today: 2026-04-18
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:25:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:25:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:25:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:25:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:25:20 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:25:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:26:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776515160316","orderId":"OMO2604181756003352502863V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776516360318,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181756074712923873V","paymentMode":"UPI_INTENT","timestamp":1776515167525,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0469","ifsc":"BARB0SUBBHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"020120466825","upiTransactionId":"AXL42e6f0c3367e449fb619e716d060829e","vpa":"bhXXXXXXXXXXXX93@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0469","ifsc":"BARB0SUBBHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"020120466825","upiTransactionId":"AXL42e6f0c3367e449fb619e716d060829e","vpa":"bhXXXXXXXXXXXX93@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 12:26:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776515160316
            [orderId] => OMO2604181756003352502863V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776516360318
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181756074712923873V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776515167525
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0469
                                    [ifsc] => BARB0SUBBHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 020120466825
                                    [upiTransactionId] => AXL42e6f0c3367e449fb619e716d060829e
                                    [vpa] => bhXXXXXXXXXXXX93@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0469
                                                    [ifsc] => BARB0SUBBHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 020120466825
                                                    [upiTransactionId] => AXL42e6f0c3367e449fb619e716d060829e
                                                    [vpa] => bhXXXXXXXXXXXX93@axl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 12:26:22 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 12:26:22 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 12:26:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 12:26:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 12:26:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 12:26:22 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 12:26:22 UTC] Target appointment ID: TXN_1776515160316
[18-Apr-2026 12:26:22 UTC] Extracted numeric ID: 1776515160316
[18-Apr-2026 12:26:22 UTC] Appointment not found with ID: 1776515160316
[18-Apr-2026 12:26:22 UTC] Found recent pending appointment: ID=3204, Name=भागीरथ बेरवा
[18-Apr-2026 12:26:22 UTC] Successfully updated recent appointment ID: 3204 to confirmed status
[18-Apr-2026 12:26:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776515160316","orderId":"OMO2604181756003352502863V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776516360318,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181756074712923873V","paymentMode":"UPI_INTENT","timestamp":1776515167525,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0469","ifsc":"BARB0SUBBHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"020120466825","upiTransactionId":"AXL42e6f0c3367e449fb619e716d060829e","vpa":"bhXXXXXXXXXXXX93@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0469","ifsc":"BARB0SUBBHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"020120466825","upiTransactionId":"AXL42e6f0c3367e449fb619e716d060829e","vpa":"bhXXXXXXXXXXXX93@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 12:47:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:47:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:47:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:47:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:47:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:47:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:47:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:47:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:47:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:47:41 UTC] Available dates found: 4
[18-Apr-2026 12:47:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:47:43 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:47:43 UTC] Current time (IST): 18:17
[18-Apr-2026 12:47:43 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:47:43 UTC] Today: 2026-04-18
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:47:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:47:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:47:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:47:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:47:43 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:47:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:47:57 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:47:57 UTC] Current time (IST): 18:17
[18-Apr-2026 12:47:57 UTC] Requested date: 2026-04-25
[18-Apr-2026 12:47:57 UTC] Today: 2026-04-18
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:47:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:47:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:47:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:47:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:47:57 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:48:40 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:48:40 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:48:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:48:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:48:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:48:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:48:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:48:40 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:48:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:48:40 UTC] Available dates found: 4
[18-Apr-2026 12:48:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:48:42 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:48:42 UTC] Current time (IST): 18:18
[18-Apr-2026 12:48:42 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:48:42 UTC] Today: 2026-04-18
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:48:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:48:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:48:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:48:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:48:42 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:48:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:48:49 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:48:49 UTC] Current time (IST): 18:18
[18-Apr-2026 12:48:49 UTC] Requested date: 2026-04-18
[18-Apr-2026 12:48:49 UTC] Today: 2026-04-18
[18-Apr-2026 12:48:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 12:48:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 12:48:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 12:48:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 12:48:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 12:48:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 12:48:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 12:48:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 12:48:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 12:48:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 12:48:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 12:48:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 12:48:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 12:48:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 12:48:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 12:48:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 12:48:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 12:48:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 12:48:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 12:48:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 12:48:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:48:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:48:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:48:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:48:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 12:48:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 12:48:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 12:48:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 12:48:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 12:48:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 12:48:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 12:48:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 12:48:49 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 12:48:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:48:49 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:48:49 UTC] Current time (IST): 18:18
[18-Apr-2026 12:48:49 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:48:49 UTC] Today: 2026-04-18
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:48:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:48:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:48:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:48:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:48:49 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:48:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:48:50 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:48:50 UTC] Current time (IST): 18:18
[18-Apr-2026 12:48:50 UTC] Requested date: 2026-04-18
[18-Apr-2026 12:48:50 UTC] Today: 2026-04-18
[18-Apr-2026 12:48:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 12:48:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 12:48:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 12:48:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 12:48:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 12:48:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 12:48:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 12:48:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 12:48:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 12:48:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 12:48:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 12:48:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 12:48:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 12:48:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 12:48:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 12:48:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 12:48:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 12:48:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 12:48:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 12:48:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 12:48:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:48:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:48:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:48:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:48:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 12:48:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 12:48:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 12:48:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 12:48:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 12:48:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 12:48:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 12:48:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 12:48:50 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 12:48:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:48:56 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:48:56 UTC] Current time (IST): 18:18
[18-Apr-2026 12:48:56 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:48:56 UTC] Today: 2026-04-18
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:48:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:48:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:48:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:48:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:48:56 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:49:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:49:00 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:49:00 UTC] Current time (IST): 18:19
[18-Apr-2026 12:49:00 UTC] Requested date: 2026-04-21
[18-Apr-2026 12:49:00 UTC] Today: 2026-04-18
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:49:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:49:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:49:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:49:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:49:00 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:49:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:49:03 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:49:03 UTC] Current time (IST): 18:19
[18-Apr-2026 12:49:03 UTC] Requested date: 2026-04-25
[18-Apr-2026 12:49:03 UTC] Today: 2026-04-18
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:49:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:49:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:49:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:49:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:49:03 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:49:23 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:49:23 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 12:49:23 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 12:49:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 12:49:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 12:49:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 12:49:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 12:49:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 12:49:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 12:49:23 UTC] Available dates found: 4
[18-Apr-2026 12:49:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 12:49:58 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 12:49:58 UTC] Current time (IST): 18:19
[18-Apr-2026 12:49:58 UTC] Requested date: 2026-04-19
[18-Apr-2026 12:49:58 UTC] Today: 2026-04-18
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 12:49:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 12:49:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 12:49:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 12:49:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 12:49:58 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 12:51:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 12:51:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776516667932","orderId":"OMO2604181821081449850173V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776517868127,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181821117073562896V","paymentMode":"UPI_INTENT","timestamp":1776516671747,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"459576170326","upiTransactionId":"YBL43b59f4376f84a58b0c20bd6a3d2a312","vpa":"96XXXXXX73@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"459576170326","upiTransactionId":"YBL43b59f4376f84a58b0c20bd6a3d2a312","vpa":"96XXXXXX73@ybl"},"currency":"INR","amount":20000}]}]}}
[18-Apr-2026 12:51:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776516667932
            [orderId] => OMO2604181821081449850173V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776517868127
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181821117073562896V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776516671747
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXX7847
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 459576170326
                                    [upiTransactionId] => YBL43b59f4376f84a58b0c20bd6a3d2a312
                                    [vpa] => 96XXXXXX73@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXX7847
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 459576170326
                                                    [upiTransactionId] => YBL43b59f4376f84a58b0c20bd6a3d2a312
                                                    [vpa] => 96XXXXXX73@ybl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 12:51:24 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 12:51:24 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 12:51:24 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Apr-2026 12:51:24 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 12:51:24 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Apr-2026 12:51:24 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 12:51:24 UTC] Target appointment ID: TXN_1776516667932
[18-Apr-2026 12:51:24 UTC] Extracted numeric ID: 1776516667932
[18-Apr-2026 12:51:24 UTC] Appointment not found with ID: 1776516667932
[18-Apr-2026 12:51:24 UTC] Found recent pending appointment: ID=3205, Name=pradeep jain
[18-Apr-2026 12:51:24 UTC] Successfully updated recent appointment ID: 3205 to confirmed status
[18-Apr-2026 12:51:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776516667932","orderId":"OMO2604181821081449850173V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776517868127,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181821117073562896V","paymentMode":"UPI_INTENT","timestamp":1776516671747,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"459576170326","upiTransactionId":"YBL43b59f4376f84a58b0c20bd6a3d2a312","vpa":"96XXXXXX73@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXX7847","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"459576170326","upiTransactionId":"YBL43b59f4376f84a58b0c20bd6a3d2a312","vpa":"96XXXXXX73@ybl"},"currency":"INR","amount":20000}]}]}}
[18-Apr-2026 12:51:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 13:10:01 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:01 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:01 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:01 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:01 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:01 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:01 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:01 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 13:10:01 UTC] Available dates found: 4
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 13:10:21 UTC] Available dates found: 4
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 13:10:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 13:10:21 UTC] Available dates found: 4
[18-Apr-2026 13:10:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 13:10:25 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 13:10:25 UTC] Current time (IST): 18:40
[18-Apr-2026 13:10:25 UTC] Requested date: 2026-04-19
[18-Apr-2026 13:10:25 UTC] Today: 2026-04-18
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 13:10:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 13:10:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 13:10:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 13:10:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 13:10:25 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 13:15:09 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 13:15:09 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 13:15:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 13:15:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 13:15:09 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 13:15:09 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 13:15:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 13:15:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 13:15:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 13:15:09 UTC] Available dates found: 4
[18-Apr-2026 13:15:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 13:15:13 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 13:15:13 UTC] Current time (IST): 18:45
[18-Apr-2026 13:15:13 UTC] Requested date: 2026-04-19
[18-Apr-2026 13:15:13 UTC] Today: 2026-04-18
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 13:15:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 13:15:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 13:15:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 13:15:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 13:15:13 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 13:15:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 13:16:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776518138443","orderId":"OMO2604181845390739850886V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776519339053,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181845456542502019V","paymentMode":"UPI_INTENT","timestamp":1776518145696,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6964","ifsc":"BARB0SAMCHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"671911513465","upiTransactionId":"YBL01cfd06d750a4a32b2440e8e10afd12a","vpa":"guXXXXXXXXXXX32@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6964","ifsc":"BARB0SAMCHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"671911513465","upiTransactionId":"YBL01cfd06d750a4a32b2440e8e10afd12a","vpa":"guXXXXXXXXXXX32@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 13:16:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776518138443
            [orderId] => OMO2604181845390739850886V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776519339053
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604181845456542502019V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776518145696
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6964
                                    [ifsc] => BARB0SAMCHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 671911513465
                                    [upiTransactionId] => YBL01cfd06d750a4a32b2440e8e10afd12a
                                    [vpa] => guXXXXXXXXXXX32@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6964
                                                    [ifsc] => BARB0SAMCHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 671911513465
                                                    [upiTransactionId] => YBL01cfd06d750a4a32b2440e8e10afd12a
                                                    [vpa] => guXXXXXXXXXXX32@ybl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 13:16:03 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 13:16:03 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 13:16:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 13:16:03 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 13:16:03 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 13:16:03 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 13:16:03 UTC] Target appointment ID: TXN_1776518138443
[18-Apr-2026 13:16:03 UTC] Extracted numeric ID: 1776518138443
[18-Apr-2026 13:16:03 UTC] Appointment not found with ID: 1776518138443
[18-Apr-2026 13:16:03 UTC] Found recent pending appointment: ID=3206, Name=Kamlesh Gurjar
[18-Apr-2026 13:16:03 UTC] Successfully updated recent appointment ID: 3206 to confirmed status
[18-Apr-2026 13:16:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776518138443","orderId":"OMO2604181845390739850886V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776519339053,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604181845456542502019V","paymentMode":"UPI_INTENT","timestamp":1776518145696,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6964","ifsc":"BARB0SAMCHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"671911513465","upiTransactionId":"YBL01cfd06d750a4a32b2440e8e10afd12a","vpa":"guXXXXXXXXXXX32@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6964","ifsc":"BARB0SAMCHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"671911513465","upiTransactionId":"YBL01cfd06d750a4a32b2440e8e10afd12a","vpa":"guXXXXXXXXXXX32@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 13:16:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 14:04:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:04:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:04:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:04:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:04:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:04:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:04:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:04:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:04:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:04:30 UTC] Available dates found: 4
[18-Apr-2026 14:04:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:04:31 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:04:31 UTC] Current time (IST): 19:34
[18-Apr-2026 14:04:31 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:04:31 UTC] Today: 2026-04-18
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:04:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:04:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:04:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:04:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:04:31 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:19:07 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:19:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:19:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:19:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:19:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:19:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:19:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:19:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:19:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:19:07 UTC] Available dates found: 4
[18-Apr-2026 14:19:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:19:10 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:19:10 UTC] Current time (IST): 19:49
[18-Apr-2026 14:19:10 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:19:10 UTC] Today: 2026-04-18
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:19:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:19:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:19:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:19:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:19:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:29:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:29:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:29:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:29:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:29:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:29:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:29:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:29:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:29:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:29:39 UTC] Available dates found: 4
[18-Apr-2026 14:29:44 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:29:44 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:29:44 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:29:44 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:29:44 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:29:44 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:29:44 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:29:44 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:29:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:29:44 UTC] Available dates found: 4
[18-Apr-2026 14:29:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:29:47 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:29:47 UTC] Current time (IST): 19:59
[18-Apr-2026 14:29:47 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:29:47 UTC] Today: 2026-04-18
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:29:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:29:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:29:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:29:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:29:47 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:29:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:29:57 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:29:57 UTC] Current time (IST): 19:59
[18-Apr-2026 14:29:57 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:29:57 UTC] Today: 2026-04-18
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:29:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:29:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:29:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:29:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:29:57 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:36:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:36:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:36:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:36:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:36:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:36:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:36:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:36:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:36:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:36:04 UTC] Available dates found: 4
[18-Apr-2026 14:36:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:36:10 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:36:10 UTC] Current time (IST): 20:6
[18-Apr-2026 14:36:10 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:36:10 UTC] Today: 2026-04-18
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:36:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:36:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:36:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:36:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:36:10 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:43:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:43:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:43:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:43:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:43:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:43:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:43:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:43:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:43:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:43:30 UTC] Available dates found: 4
[18-Apr-2026 14:43:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:43:35 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:43:35 UTC] Current time (IST): 20:13
[18-Apr-2026 14:43:35 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:43:35 UTC] Today: 2026-04-18
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:43:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:43:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:43:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:43:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:43:35 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:43:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:43:46 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:43:46 UTC] Current time (IST): 20:13
[18-Apr-2026 14:43:46 UTC] Requested date: 2026-04-18
[18-Apr-2026 14:43:46 UTC] Today: 2026-04-18
[18-Apr-2026 14:43:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 14:43:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 14:43:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 14:43:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 14:43:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 14:43:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 14:43:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 14:43:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 14:43:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 14:43:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 14:43:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 14:43:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 14:43:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 14:43:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 14:43:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 14:43:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 14:43:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 14:43:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 14:43:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 14:43:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 14:43:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:43:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:43:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:43:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:43:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 14:43:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 14:43:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 14:43:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 14:43:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 14:43:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 14:43:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 14:43:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 14:43:46 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 14:43:50 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:43:50 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:43:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:43:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:43:50 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:43:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:43:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:43:50 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:43:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:43:50 UTC] Available dates found: 4
[18-Apr-2026 14:43:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:43:53 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:43:53 UTC] Current time (IST): 20:13
[18-Apr-2026 14:43:53 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:43:53 UTC] Today: 2026-04-18
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:43:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:43:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:43:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:43:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:43:53 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:43:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:43:57 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:43:57 UTC] Current time (IST): 20:13
[18-Apr-2026 14:43:57 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:43:57 UTC] Today: 2026-04-18
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:43:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:43:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:43:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:43:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:43:57 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:46:05 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:46:05 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:46:05 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:46:05 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:46:05 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:46:05 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:46:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:46:05 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:46:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:46:05 UTC] Available dates found: 4
[18-Apr-2026 14:47:17 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:47:17 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:47:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:47:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:47:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:47:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:47:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:47:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:47:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:47:17 UTC] Available dates found: 4
[18-Apr-2026 14:47:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:47:20 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:47:20 UTC] Current time (IST): 20:17
[18-Apr-2026 14:47:20 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:47:20 UTC] Today: 2026-04-18
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:47:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:47:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:47:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:47:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:47:20 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:48:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 14:49:04 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:49:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:49:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:49:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:49:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:49:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:49:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:49:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:49:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:49:04 UTC] Available dates found: 4
[18-Apr-2026 14:49:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:49:06 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:49:06 UTC] Current time (IST): 20:19
[18-Apr-2026 14:49:06 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:49:06 UTC] Today: 2026-04-18
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:49:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:49:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:49:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:49:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:49:06 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:50:25 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:50:25 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:50:25 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:50:25 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:50:25 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:50:25 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:50:25 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:50:25 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:50:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:50:25 UTC] Available dates found: 4
[18-Apr-2026 14:50:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:50:28 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:50:28 UTC] Current time (IST): 20:20
[18-Apr-2026 14:50:28 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:50:28 UTC] Today: 2026-04-18
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:50:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:50:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:50:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:50:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:50:28 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:51:31 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:51:31 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:51:31 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:51:31 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:51:31 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:51:31 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:51:31 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:51:31 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:51:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:51:31 UTC] Available dates found: 4
[18-Apr-2026 14:51:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:51:34 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:51:34 UTC] Current time (IST): 20:21
[18-Apr-2026 14:51:34 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:51:34 UTC] Today: 2026-04-18
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:51:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:51:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:51:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:51:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:51:34 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:55:24 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:55:24 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:55:24 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:55:24 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:55:24 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:55:24 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:55:24 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:55:24 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:55:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:55:24 UTC] Available dates found: 4
[18-Apr-2026 14:55:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:55:27 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:55:27 UTC] Current time (IST): 20:25
[18-Apr-2026 14:55:27 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:55:27 UTC] Today: 2026-04-18
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:55:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:55:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:55:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:55:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:55:27 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:59:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:59:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:59:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:59:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:59:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:59:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:59:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:59:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:59:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:59:12 UTC] Available dates found: 4
[18-Apr-2026 14:59:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:59:16 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:59:16 UTC] Current time (IST): 20:29
[18-Apr-2026 14:59:16 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:59:16 UTC] Today: 2026-04-18
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:59:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:59:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:59:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:59:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:59:16 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:59:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 14:59:42 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:59:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 14:59:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 14:59:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 14:59:42 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 14:59:42 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 14:59:42 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 14:59:42 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 14:59:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 14:59:42 UTC] Available dates found: 4
[18-Apr-2026 14:59:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 14:59:43 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 14:59:43 UTC] Current time (IST): 20:29
[18-Apr-2026 14:59:43 UTC] Requested date: 2026-04-19
[18-Apr-2026 14:59:43 UTC] Today: 2026-04-18
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 14:59:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 14:59:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 14:59:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 14:59:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 14:59:43 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 14:59:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776524367414","orderId":"OMO2604182029284331034081V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776525568417,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604182029343092163595V","paymentMode":"UPI_INTENT","timestamp":1776524374352,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0670","ifsc":"BARB0GULABP","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"290142123450","upiTransactionId":"YBLfb8b7171a0ec4834b7214ba6d6869d3b","vpa":"94XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0670","ifsc":"BARB0GULABP","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"290142123450","upiTransactionId":"YBLfb8b7171a0ec4834b7214ba6d6869d3b","vpa":"94XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 14:59:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776524367414
            [orderId] => OMO2604182029284331034081V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776525568417
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604182029343092163595V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776524374352
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0670
                                    [ifsc] => BARB0GULABP
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 290142123450
                                    [upiTransactionId] => YBLfb8b7171a0ec4834b7214ba6d6869d3b
                                    [vpa] => 94XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0670
                                                    [ifsc] => BARB0GULABP
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 290142123450
                                                    [upiTransactionId] => YBLfb8b7171a0ec4834b7214ba6d6869d3b
                                                    [vpa] => 94XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 14:59:47 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 14:59:47 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 14:59:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 14:59:47 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 14:59:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 14:59:47 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 14:59:47 UTC] Target appointment ID: TXN_1776524367414
[18-Apr-2026 14:59:47 UTC] Extracted numeric ID: 1776524367414
[18-Apr-2026 14:59:47 UTC] Appointment not found with ID: 1776524367414
[18-Apr-2026 14:59:47 UTC] Found recent pending appointment: ID=3208, Name=Chetan prajapati
[18-Apr-2026 14:59:47 UTC] Successfully updated recent appointment ID: 3208 to confirmed status
[18-Apr-2026 14:59:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776524367414","orderId":"OMO2604182029284331034081V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776525568417,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604182029343092163595V","paymentMode":"UPI_INTENT","timestamp":1776524374352,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0670","ifsc":"BARB0GULABP","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"290142123450","upiTransactionId":"YBLfb8b7171a0ec4834b7214ba6d6869d3b","vpa":"94XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0670","ifsc":"BARB0GULABP","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"290142123450","upiTransactionId":"YBLfb8b7171a0ec4834b7214ba6d6869d3b","vpa":"94XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 15:00:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 15:01:37 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:01:37 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:01:37 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:01:37 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:01:37 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:01:37 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:01:37 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:01:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:01:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:01:37 UTC] Available dates found: 4
[18-Apr-2026 15:01:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:01:39 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:01:39 UTC] Current time (IST): 20:31
[18-Apr-2026 15:01:39 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:01:39 UTC] Today: 2026-04-18
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:01:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:01:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:01:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:01:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:01:39 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:02:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:02:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:02:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:02:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:02:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:02:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:02:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:02:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:02:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:02:12 UTC] Available dates found: 4
[18-Apr-2026 15:02:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:02:18 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:02:18 UTC] Current time (IST): 20:32
[18-Apr-2026 15:02:18 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:02:18 UTC] Today: 2026-04-18
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:02:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:02:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:02:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:02:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:02:18 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:08:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776523683310","orderId":"OMO2604182018043441273155V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776524884326,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Apr-2026 15:08:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776523683310
            [orderId] => OMO2604182018043441273155V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776524884326
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Apr-2026 15:08:08 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 15:08:08 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 15:08:08 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 15:08:08 UTC] Payment callback error: Transaction ID not found in callback
[18-Apr-2026 15:08:12 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:08:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:08:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:08:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:08:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:08:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:08:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:08:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:08:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:08:12 UTC] Available dates found: 4
[18-Apr-2026 15:08:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:08:15 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:08:15 UTC] Current time (IST): 20:38
[18-Apr-2026 15:08:15 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:08:15 UTC] Today: 2026-04-18
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:08:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:08:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:08:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:08:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:08:15 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:09:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 15:10:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776524990370","orderId":"OMO2604182039505576419061V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776526190543,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604182040014283347879V","paymentMode":"UPI_INTENT","timestamp":1776525001468,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2649","ifsc":"UTIB0000241","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"574144316921","upiTransactionId":"AXLab916516b0794ce08e38e0ae54d2275c","vpa":"94XXXXXXXXXXXnd@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2649","ifsc":"UTIB0000241","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"574144316921","upiTransactionId":"AXLab916516b0794ce08e38e0ae54d2275c","vpa":"94XXXXXXXXXXXnd@axl"},"currency":"INR","amount":20000}]}]}}
[18-Apr-2026 15:10:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776524990370
            [orderId] => OMO2604182039505576419061V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776526190543
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604182040014283347879V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776525001468
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2649
                                    [ifsc] => UTIB0000241
                                    [accountType] => SAVINGS
                                    [bankId] => UTIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 574144316921
                                    [upiTransactionId] => AXLab916516b0794ce08e38e0ae54d2275c
                                    [vpa] => 94XXXXXXXXXXXnd@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2649
                                                    [ifsc] => UTIB0000241
                                                    [accountType] => SAVINGS
                                                    [bankId] => UTIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 574144316921
                                                    [upiTransactionId] => AXLab916516b0794ce08e38e0ae54d2275c
                                                    [vpa] => 94XXXXXXXXXXXnd@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[18-Apr-2026 15:10:33 UTC] Amount Conversion: 20000 paise = 200 rupees
[18-Apr-2026 15:10:33 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 15:10:33 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[18-Apr-2026 15:10:33 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 15:10:33 UTC] Target appointment ID: TXN_1776524990370
[18-Apr-2026 15:10:33 UTC] Extracted numeric ID: 1776524990370
[18-Apr-2026 15:10:33 UTC] Appointment not found with ID: 1776524990370
[18-Apr-2026 15:10:33 UTC] Found recent pending appointment: ID=3209, Name=dharm chand jingar
[18-Apr-2026 15:10:33 UTC] Successfully updated recent appointment ID: 3209 to confirmed status
[18-Apr-2026 15:10:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776524990370","orderId":"OMO2604182039505576419061V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776526190543,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604182040014283347879V","paymentMode":"UPI_INTENT","timestamp":1776525001468,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2649","ifsc":"UTIB0000241","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"574144316921","upiTransactionId":"AXLab916516b0794ce08e38e0ae54d2275c","vpa":"94XXXXXXXXXXXnd@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2649","ifsc":"UTIB0000241","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"574144316921","upiTransactionId":"AXLab916516b0794ce08e38e0ae54d2275c","vpa":"94XXXXXXXXXXXnd@axl"},"currency":"INR","amount":20000}]}]}}
[18-Apr-2026 15:10:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 15:16:53 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:16:53 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:16:53 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:16:53 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:16:53 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:16:53 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:16:53 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:16:53 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:16:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:16:53 UTC] Available dates found: 4
[18-Apr-2026 15:16:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:16:54 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:16:54 UTC] Current time (IST): 20:46
[18-Apr-2026 15:16:54 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:16:54 UTC] Today: 2026-04-18
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:16:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:16:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:16:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:16:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:16:54 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:31:13 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:31:13 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:31:13 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:31:13 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:31:13 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:31:13 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:31:13 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:31:13 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:31:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:31:13 UTC] Available dates found: 4
[18-Apr-2026 15:31:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:31:25 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:31:25 UTC] Current time (IST): 21:1
[18-Apr-2026 15:31:25 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:31:25 UTC] Today: 2026-04-18
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:31:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:31:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:31:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:31:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:31:25 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:31:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:31:39 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:31:39 UTC] Current time (IST): 21:1
[18-Apr-2026 15:31:39 UTC] Requested date: 2026-04-18
[18-Apr-2026 15:31:39 UTC] Today: 2026-04-18
[18-Apr-2026 15:31:39 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 15:31:39 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 15:31:39 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 15:31:39 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 15:31:39 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 15:31:39 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 15:31:39 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 15:31:39 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 15:31:39 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 15:31:39 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 15:31:39 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 15:31:39 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 15:31:39 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 15:31:39 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 15:31:39 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 15:31:39 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 15:31:39 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 15:31:39 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 15:31:39 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 15:31:39 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 15:31:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:31:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:31:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:31:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:31:39 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 15:31:39 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 15:31:39 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 15:31:39 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 15:31:39 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 15:31:39 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 15:31:39 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 15:31:39 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 15:31:39 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 15:31:44 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:31:44 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:31:44 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:31:44 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:31:44 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:31:44 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:31:44 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:31:44 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:31:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:31:44 UTC] Available dates found: 4
[18-Apr-2026 15:31:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:31:48 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:31:48 UTC] Current time (IST): 21:1
[18-Apr-2026 15:31:48 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:31:48 UTC] Today: 2026-04-18
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:31:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:31:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:31:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:31:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:31:48 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:32:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 15:33:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776526370022","orderId":"OMO2604182102509682156152V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776527570953,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604182103017499850607V","paymentMode":"UPI_INTENT","timestamp":1776526381787,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"844495812029","upiTransactionId":"AXL033e3f7ad72e485e82c557d116cf29ec","vpa":"96XXXXXX86@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"844495812029","upiTransactionId":"AXL033e3f7ad72e485e82c557d116cf29ec","vpa":"96XXXXXX86@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 15:33:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776526370022
            [orderId] => OMO2604182102509682156152V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776527570953
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604182103017499850607V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776526381787
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3608
                                    [ifsc] => SBIN0031815
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 844495812029
                                    [upiTransactionId] => AXL033e3f7ad72e485e82c557d116cf29ec
                                    [vpa] => 96XXXXXX86@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3608
                                                    [ifsc] => SBIN0031815
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 844495812029
                                                    [upiTransactionId] => AXL033e3f7ad72e485e82c557d116cf29ec
                                                    [vpa] => 96XXXXXX86@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[18-Apr-2026 15:33:37 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 15:33:37 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 15:33:37 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 15:33:37 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 15:33:37 UTC] Target appointment ID: TXN_1776526370022
[18-Apr-2026 15:33:37 UTC] Extracted numeric ID: 1776526370022
[18-Apr-2026 15:33:37 UTC] Appointment not found with ID: 1776526370022
[18-Apr-2026 15:33:37 UTC] Found recent pending appointment: ID=3210, Name=rakesh
[18-Apr-2026 15:33:37 UTC] Successfully updated recent appointment ID: 3210 to confirmed status
[18-Apr-2026 15:33:37 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776526370022","orderId":"OMO2604182102509682156152V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776527570953,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604182103017499850607V","paymentMode":"UPI_INTENT","timestamp":1776526381787,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"844495812029","upiTransactionId":"AXL033e3f7ad72e485e82c557d116cf29ec","vpa":"96XXXXXX86@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"844495812029","upiTransactionId":"AXL033e3f7ad72e485e82c557d116cf29ec","vpa":"96XXXXXX86@axl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 15:33:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:33:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:33:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:33:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:33:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:33:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:33:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:33:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:33:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:33:39 UTC] Available dates found: 4
[18-Apr-2026 15:33:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:33:42 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:33:42 UTC] Current time (IST): 21:3
[18-Apr-2026 15:33:42 UTC] Requested date: 2026-04-18
[18-Apr-2026 15:33:42 UTC] Today: 2026-04-18
[18-Apr-2026 15:33:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 15:33:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 15:33:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 15:33:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 15:33:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 15:33:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 15:33:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 15:33:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 15:33:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 15:33:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 15:33:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 15:33:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 15:33:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 15:33:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 15:33:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 15:33:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 15:33:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 15:33:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 15:33:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 15:33:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 15:33:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:33:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:33:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:33:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:33:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 15:33:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 15:33:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 15:33:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 15:33:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 15:33:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 15:33:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 15:33:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 15:33:42 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 15:33:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:33:44 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:33:44 UTC] Current time (IST): 21:3
[18-Apr-2026 15:33:44 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:33:44 UTC] Today: 2026-04-18
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:33:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:33:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:33:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:33:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:33:44 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:33:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 15:33:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 15:39:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:39:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:39:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:39:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:39:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:39:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:39:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:39:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:39:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:39:11 UTC] Available dates found: 4
[18-Apr-2026 15:39:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:39:12 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:39:12 UTC] Current time (IST): 21:9
[18-Apr-2026 15:39:12 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:39:12 UTC] Today: 2026-04-18
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:39:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:39:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:39:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:39:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:39:12 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:42:11 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:42:11 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:42:11 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:42:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:42:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:42:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:42:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:42:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:42:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:42:11 UTC] Available dates found: 4
[18-Apr-2026 15:42:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:42:13 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:42:13 UTC] Current time (IST): 21:12
[18-Apr-2026 15:42:13 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:42:13 UTC] Today: 2026-04-18
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:42:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:42:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:42:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:42:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:42:13 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:54:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776526438626","orderId":"OMO2604182103590763607425V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776527639061,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"ORDER_EXPIRED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[]}}
[18-Apr-2026 15:54:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776526438626
            [orderId] => OMO2604182103590763607425V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776527639061
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => ORDER_EXPIRED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                )

        )

)

[18-Apr-2026 15:54:03 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 15:54:03 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 15:54:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 15:54:03 UTC] Payment callback error: Transaction ID not found in callback
[18-Apr-2026 15:57:07 UTC] Simple backend called - Method: GET
[18-Apr-2026 15:57:28 UTC] PHP Fatal error:  Uncaught Error: Class "Database" not found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php:27
Stack trace:
#0 /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php(217): PhonePeAPI->__construct()
#1 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php on line 27
[18-Apr-2026 15:59:05 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:59:05 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 15:59:05 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 15:59:05 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 15:59:05 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 15:59:05 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 15:59:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 15:59:05 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 15:59:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 15:59:05 UTC] Available dates found: 4
[18-Apr-2026 15:59:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 15:59:07 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 15:59:07 UTC] Current time (IST): 21:29
[18-Apr-2026 15:59:07 UTC] Requested date: 2026-04-19
[18-Apr-2026 15:59:07 UTC] Today: 2026-04-18
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 15:59:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 15:59:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 15:59:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 15:59:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 15:59:07 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 15:59: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
[18-Apr-2026 15:59: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
[18-Apr-2026 15:59: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
[18-Apr-2026 15:59: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
[18-Apr-2026 16:01:38 UTC] Payment Callback - Raw Input: 
[18-Apr-2026 16:01:38 UTC] Payment Callback - Decoded Data: 
[18-Apr-2026 16:01:38 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 16:01:38 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 16:01:38 UTC] Payment callback error: No payment data received
[18-Apr-2026 16:02:47 UTC] Update Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[18-Apr-2026 16:03:53 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 16:03:53 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 16:03:53 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 16:03:53 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 16:03:53 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 16:03:53 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 16:03:53 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 16:03:53 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 16:03:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 16:03:53 UTC] Available dates found: 4
[18-Apr-2026 16:03:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 16:03:57 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 16:03:57 UTC] Current time (IST): 21:33
[18-Apr-2026 16:03:57 UTC] Requested date: 2026-04-19
[18-Apr-2026 16:03:57 UTC] Today: 2026-04-18
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 16:03:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 16:03:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 16:03:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 16:03:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 16:03:57 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 16:04:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 16:04:01 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 16:04:01 UTC] Current time (IST): 21:34
[18-Apr-2026 16:04:01 UTC] Requested date: 2026-04-18
[18-Apr-2026 16:04:01 UTC] Today: 2026-04-18
[18-Apr-2026 16:04:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[18-Apr-2026 16:04:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[18-Apr-2026 16:04:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[18-Apr-2026 16:04:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[18-Apr-2026 16:04:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[18-Apr-2026 16:04:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[18-Apr-2026 16:04:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[18-Apr-2026 16:04:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[18-Apr-2026 16:04:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[18-Apr-2026 16:04:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[18-Apr-2026 16:04:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[18-Apr-2026 16:04:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[18-Apr-2026 16:04:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[18-Apr-2026 16:04:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[18-Apr-2026 16:04:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[18-Apr-2026 16:04:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[18-Apr-2026 16:04:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[18-Apr-2026 16:04:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[18-Apr-2026 16:04:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[18-Apr-2026 16:04:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[18-Apr-2026 16:04:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 16:04:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 16:04:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 16:04:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 16:04:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[18-Apr-2026 16:04:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[18-Apr-2026 16:04:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[18-Apr-2026 16:04:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[18-Apr-2026 16:04:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[18-Apr-2026 16:04:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[18-Apr-2026 16:04:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[18-Apr-2026 16:04:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[18-Apr-2026 16:04:01 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[18-Apr-2026 16:04:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 16:04:05 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 16:04:05 UTC] Current time (IST): 21:34
[18-Apr-2026 16:04:05 UTC] Requested date: 2026-04-19
[18-Apr-2026 16:04:05 UTC] Today: 2026-04-18
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 16:04:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 16:04:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 16:04:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 16:04:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 16:04:05 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 16:04:14 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_settings.php on line 10
[18-Apr-2026 16:04:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[18-Apr-2026 16:04:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776528273354","orderId":"OMO2604182134348353607328V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776529474815,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604182134391578502413V","paymentMode":"UPI_INTENT","timestamp":1776528279188,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9735","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"912403909043","upiTransactionId":"YBL29bb2b5447014a98926d607910ce0319","vpa":"97XXXXXXXX-4@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9735","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"912403909043","upiTransactionId":"YBL29bb2b5447014a98926d607910ce0319","vpa":"97XXXXXXXX-4@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 16:04:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776528273354
            [orderId] => OMO2604182134348353607328V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776529474815
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604182134391578502413V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776528279188
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9735
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 912403909043
                                    [upiTransactionId] => YBL29bb2b5447014a98926d607910ce0319
                                    [vpa] => 97XXXXXXXX-4@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9735
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 912403909043
                                                    [upiTransactionId] => YBL29bb2b5447014a98926d607910ce0319
                                                    [vpa] => 97XXXXXXXX-4@ybl
                                                )

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

                                )

                        )

                )

        )

)

[18-Apr-2026 16:04:50 UTC] Payment Callback - POST Data: Array
(
)

[18-Apr-2026 16:04:50 UTC] Payment Callback - GET Data: Array
(
)

[18-Apr-2026 16:04:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[18-Apr-2026 16:04:50 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[18-Apr-2026 16:04:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[18-Apr-2026 16:04:50 UTC] Payment is SUCCESS, attempting to update appointment...
[18-Apr-2026 16:04:50 UTC] Target appointment ID: TXN_1776528273354
[18-Apr-2026 16:04:50 UTC] Extracted numeric ID: 1776528273354
[18-Apr-2026 16:04:50 UTC] Appointment not found with ID: 1776528273354
[18-Apr-2026 16:04:50 UTC] Found recent pending appointment: ID=3212, Name=KANHAIYA LAL JAT
[18-Apr-2026 16:04:50 UTC] Successfully updated recent appointment ID: 3212 to confirmed status
[18-Apr-2026 16:04:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776528273354","orderId":"OMO2604182134348353607328V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776529474815,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604182134391578502413V","paymentMode":"UPI_INTENT","timestamp":1776528279188,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9735","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"912403909043","upiTransactionId":"YBL29bb2b5447014a98926d607910ce0319","vpa":"97XXXXXXXX-4@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9735","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"912403909043","upiTransactionId":"YBL29bb2b5447014a98926d607910ce0319","vpa":"97XXXXXXXX-4@ybl"},"currency":"INR","amount":10000}]}]}}
[18-Apr-2026 16:07:36 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[18-Apr-2026 16:07:36 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php:3
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[18-Apr-2026 16:09:34 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php on line 3
[18-Apr-2026 16:09:34 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php:3
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php on line 3
[18-Apr-2026 16:11:37 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 2
[18-Apr-2026 16:11:37 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 3
[18-Apr-2026 16:11:37 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 4
[18-Apr-2026 16:11:37 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 5
[18-Apr-2026 16:14:28 UTC] Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:17 UTC] PHP Deprecated:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sidd/astro.siddharthnahar.in/astro_admin/api/check_phonepe_tables.php on line 101
[18-Apr-2026 16:19:43 UTC] PHP Warning:  require_once(../config/auth.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[18-Apr-2026 16:19:43 UTC] PHP Fatal error:  Uncaught Error: Failed opening required '../config/auth.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php:8
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[18-Apr-2026 16:28:52 UTC] PHP Warning:  file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal_dates.php on line 31
[18-Apr-2026 16:28:52 UTC] PHP Warning:  file_get_contents(https://astro.siddharthnahar.in/astro_admin/api/get_tatkal_dates.php): Failed to open stream: no suitable wrapper could be found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal_dates.php on line 31
[18-Apr-2026 16:29:23 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php on line 2
[18-Apr-2026 16:29:23 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php on line 3
[18-Apr-2026 16:29:23 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php on line 4
[18-Apr-2026 16:29:23 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_settings.php on line 5
[18-Apr-2026 16:30:41 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 16:30:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 16:30:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 16:30:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 16:30:41 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 16:30:41 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 16:30:41 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 16:30:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 16:30:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 16:30:41 UTC] Available dates found: 4
[18-Apr-2026 16:30:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 16:30:42 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 16:30:42 UTC] Current time (IST): 22:0
[18-Apr-2026 16:30:42 UTC] Requested date: 2026-04-19
[18-Apr-2026 16:30:42 UTC] Today: 2026-04-18
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 16:30:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 16:30:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 16:30:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 16:30:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 16:30:42 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 16:32:38 UTC] Password reset error: Invalid JSON input
[18-Apr-2026 16:33:00 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
[18-Apr-2026 16:33:00 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'auth.php' (include_path='.:/opt/cpanel/ea-php81/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
[18-Apr-2026 16:33:39 UTC] PHP Parse error:  syntax error, unexpected token "=", expecting end of file in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_booking.php on line 13
[18-Apr-2026 16:38:23 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_status.php on line 14
[18-Apr-2026 16:38:58 UTC] API Request - Method: GET, Endpoint: 
[18-Apr-2026 16:38:58 UTC] GET params: Array
(
)

[18-Apr-2026 16:38:58 UTC] POST params: Array
(
)

[18-Apr-2026 16:42:04 UTC] [PG] BUILD=v2025-09-30_14:30_UAT
[18-Apr-2026 16:46:35 UTC] PHP Warning:  file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 9
[18-Apr-2026 16:46:35 UTC] PHP Warning:  file_get_contents(http://localhost/astro_admin/api/get_tatkal_settings.php): Failed to open stream: no suitable wrapper could be found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 9
[18-Apr-2026 16:46:35 UTC] PHP Warning:  get_headers(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 23
[18-Apr-2026 16:46:35 UTC] PHP Warning:  get_headers(): This function may only be used against URLs in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 23
[18-Apr-2026 16:53:58 UTC] Payment details error: Payment ID is required
[18-Apr-2026 16:54:39 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 16:54:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 16:54:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 16:54:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 16:54:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 16:54:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 16:54:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 16:54:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 16:54:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 16:54:39 UTC] Available dates found: 4
[18-Apr-2026 16:57:30 UTC] Date: 2026-04-18, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 16:57:30 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[18-Apr-2026 16:57:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[18-Apr-2026 16:57:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[18-Apr-2026 16:57:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[18-Apr-2026 16:57:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[18-Apr-2026 16:57:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[18-Apr-2026 16:57:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[18-Apr-2026 16:57:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[18-Apr-2026 16:57:30 UTC] Available dates found: 4
[18-Apr-2026 16:57:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[18-Apr-2026 16:57:32 UTC] Using actual slot duration: 15 minutes
[18-Apr-2026 16:57:32 UTC] Current time (IST): 22:27
[18-Apr-2026 16:57:32 UTC] Requested date: 2026-04-19
[18-Apr-2026 16:57:32 UTC] Today: 2026-04-18
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 08:00 - 08:15
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 08:15 - 08:30
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 08:30 - 08:45
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 08:45 - 09:00
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 09:00 - 09:15
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 09:15 - 09:30
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 09:30 - 09:45
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 09:45 - 10:00
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 10:00 - 10:15
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 10:15 - 10:30
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 10:30 - 10:45
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 10:45 - 11:00
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 11:00 - 11:15
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 11:15 - 11:30
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 11:30 - 11:45
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 11:45 - 12:00
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 12:00 - 12:15
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 12:15 - 12:30
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 12:30 - 12:45
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 12:45 - 13:00
[18-Apr-2026 16:57:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[18-Apr-2026 16:57:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[18-Apr-2026 16:57:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[18-Apr-2026 16:57:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 14:00 - 14:15
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 14:15 - 14:30
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 14:30 - 14:45
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 14:45 - 15:00
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 15:00 - 15:15
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 15:15 - 15:30
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 15:30 - 15:45
[18-Apr-2026 16:57:32 UTC] Slot added (future date): 15:45 - 16:00
[18-Apr-2026 16:58:49 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[18-Apr-2026 16:58:49 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[18-Apr-2026 16:59:47 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[18-Apr-2026 16:59:47 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[18-Apr-2026 17:04:14 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php on line 2
[18-Apr-2026 17:04:14 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php:2
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php on line 2
[18-Apr-2026 17:08:03 UTC] [PG] BUILD=v2025-09-27_19:00_BROWSER_TESTABLE
[18-Apr-2026 17:15:48 UTC] Test backend called - Method: GET
[18-Apr-2026 17:15:48 UTC] Raw input: 
[18-Apr-2026 17:17:31 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php on line 4
[18-Apr-2026 17:17:31 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php on line 4
[18-Apr-2026 17:18:13 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/get_tatkal_appointments.php on line 10
[19-Apr-2026 01:13:20 UTC] Password reset error: User not found with this mobile number
[19-Apr-2026 01:13:23 UTC] Password reset error: User not found with this mobile number
[19-Apr-2026 01:13:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 01:13:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 01:13:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 01:13:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 01:13:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 01:13:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 01:13:57 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 01:13:57 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 01:13:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 01:13:57 UTC] Available dates found: 4
[19-Apr-2026 01:13:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 01:13:59 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 01:13:59 UTC] Current time (IST): 6:43
[19-Apr-2026 01:13:59 UTC] Requested date: 2026-04-19
[19-Apr-2026 01:13:59 UTC] Today: 2026-04-19
[19-Apr-2026 01:13:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 01:13:59 UTC] Slot added: 08:00 - 08:15
[19-Apr-2026 01:13:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 01:13:59 UTC] Slot added: 08:15 - 08:30
[19-Apr-2026 01:13:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 01:13:59 UTC] Slot added: 08:30 - 08:45
[19-Apr-2026 01:13:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 01:13:59 UTC] Slot added: 08:45 - 09:00
[19-Apr-2026 01:13:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 01:13:59 UTC] Slot added: 09:00 - 09:15
[19-Apr-2026 01:13:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 01:13:59 UTC] Slot added: 09:15 - 09:30
[19-Apr-2026 01:13:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 01:13:59 UTC] Slot added: 09:30 - 09:45
[19-Apr-2026 01:13:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 01:13:59 UTC] Slot added: 09:45 - 10:00
[19-Apr-2026 01:13:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 01:13:59 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 01:13:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 01:13:59 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 01:13:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 01:13:59 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 01:13:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 01:13:59 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 01:13:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 01:13:59 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 01:13:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 01:13:59 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 01:13:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 01:13:59 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 01:13:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 01:13:59 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 01:13:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 01:13:59 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 01:13:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 01:13:59 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 01:13:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 01:13:59 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 01:13:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 01:13:59 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 01:13:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 01:13:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 01:13:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 01:13:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 01:13:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 01:13:59 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 01:13:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 01:13:59 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 01:13:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 01:13:59 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 01:13:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 01:13:59 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 01:13:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 01:13:59 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 01:13:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 01:13:59 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 01:13:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 01:13:59 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 01:13:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 01:13:59 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 01:52:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 01:52:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 01:52:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 01:52:43 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 01:52:43 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 01:52:43 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 01:52:43 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 01:52:43 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 01:52:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 01:52:43 UTC] Available dates found: 4
[19-Apr-2026 01:52:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 01:52:47 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 01:52:47 UTC] Current time (IST): 7:22
[19-Apr-2026 01:52:47 UTC] Requested date: 2026-04-19
[19-Apr-2026 01:52:47 UTC] Today: 2026-04-19
[19-Apr-2026 01:52:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 01:52:47 UTC] Slot added: 08:00 - 08:15
[19-Apr-2026 01:52:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 01:52:47 UTC] Slot added: 08:15 - 08:30
[19-Apr-2026 01:52:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 01:52:47 UTC] Slot added: 08:30 - 08:45
[19-Apr-2026 01:52:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 01:52:47 UTC] Slot added: 08:45 - 09:00
[19-Apr-2026 01:52:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 01:52:47 UTC] Slot added: 09:00 - 09:15
[19-Apr-2026 01:52:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 01:52:47 UTC] Slot added: 09:15 - 09:30
[19-Apr-2026 01:52:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 01:52:47 UTC] Slot added: 09:30 - 09:45
[19-Apr-2026 01:52:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 01:52:47 UTC] Slot added: 09:45 - 10:00
[19-Apr-2026 01:52:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 01:52:47 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 01:52:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 01:52:47 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 01:52:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 01:52:47 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 01:52:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 01:52:47 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 01:52:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 01:52:47 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 01:52:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 01:52:47 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 01:52:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 01:52:47 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 01:52:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 01:52:47 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 01:52:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 01:52:47 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 01:52:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 01:52:47 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 01:52:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 01:52:47 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 01:52:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 01:52:47 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 01:52:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 01:52:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 01:52:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 01:52:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 01:52:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 01:52:47 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 01:52:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 01:52:47 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 01:52:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 01:52:47 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 01:52:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 01:52:47 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 01:52:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 01:52:47 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 01:52:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 01:52:47 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 01:52:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 01:52:47 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 01:52:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 01:52:47 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 01:53:32 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 01:53:32 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 01:53:32 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 01:53:32 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 01:53:32 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 01:53:32 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 01:53:32 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 01:53:32 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 01:53:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 01:53:32 UTC] Available dates found: 4
[19-Apr-2026 01:53:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 01:53:35 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 01:53:35 UTC] Current time (IST): 7:23
[19-Apr-2026 01:53:35 UTC] Requested date: 2026-04-19
[19-Apr-2026 01:53:35 UTC] Today: 2026-04-19
[19-Apr-2026 01:53:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 01:53:35 UTC] Slot added: 08:00 - 08:15
[19-Apr-2026 01:53:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 01:53:35 UTC] Slot added: 08:15 - 08:30
[19-Apr-2026 01:53:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 01:53:35 UTC] Slot added: 08:30 - 08:45
[19-Apr-2026 01:53:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 01:53:35 UTC] Slot added: 08:45 - 09:00
[19-Apr-2026 01:53:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 01:53:35 UTC] Slot added: 09:00 - 09:15
[19-Apr-2026 01:53:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 01:53:35 UTC] Slot added: 09:15 - 09:30
[19-Apr-2026 01:53:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 01:53:35 UTC] Slot added: 09:30 - 09:45
[19-Apr-2026 01:53:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 01:53:35 UTC] Slot added: 09:45 - 10:00
[19-Apr-2026 01:53:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 01:53:35 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 01:53:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 01:53:35 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 01:53:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 01:53:35 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 01:53:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 01:53:35 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 01:53:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 01:53:35 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 01:53:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 01:53:35 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 01:53:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 01:53:35 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 01:53:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 01:53:35 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 01:53:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 01:53:35 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 01:53:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 01:53:35 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 01:53:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 01:53:35 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 01:53:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 01:53:35 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 01:53:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 01:53:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 01:53:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 01:53:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 01:53:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 01:53:35 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 01:53:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 01:53:35 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 01:53:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 01:53:35 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 01:53:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 01:53:35 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 01:53:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 01:53:35 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 01:53:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 01:53:35 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 01:53:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 01:53:35 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 01:53:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 01:53:35 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 01:54:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Apr-2026 01:54:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776563654953","orderId":"OMO2604190724151733562227V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776564855157,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604190724189905751047V","paymentMode":"UPI_INTENT","timestamp":1776563659036,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0939","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"076556154286","upiTransactionId":"YBLd571e26c7ae24a3aa12a34389cf4f4cf","vpa":"77XXXXXX89@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0939","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"076556154286","upiTransactionId":"YBLd571e26c7ae24a3aa12a34389cf4f4cf","vpa":"77XXXXXX89@ybl"},"currency":"INR","amount":10000}]}]}}
[19-Apr-2026 01:54:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776563654953
            [orderId] => OMO2604190724151733562227V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776564855157
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604190724189905751047V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776563659036
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0939
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 076556154286
                                    [upiTransactionId] => YBLd571e26c7ae24a3aa12a34389cf4f4cf
                                    [vpa] => 77XXXXXX89@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0939
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 076556154286
                                                    [upiTransactionId] => YBLd571e26c7ae24a3aa12a34389cf4f4cf
                                                    [vpa] => 77XXXXXX89@ybl
                                                )

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

                                )

                        )

                )

        )

)

[19-Apr-2026 01:54:31 UTC] Payment Callback - POST Data: Array
(
)

[19-Apr-2026 01:54:31 UTC] Payment Callback - GET Data: Array
(
)

[19-Apr-2026 01:54:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[19-Apr-2026 01:54:31 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[19-Apr-2026 01:54:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[19-Apr-2026 01:54:31 UTC] Payment is SUCCESS, attempting to update appointment...
[19-Apr-2026 01:54:31 UTC] Target appointment ID: TXN_1776563654953
[19-Apr-2026 01:54:31 UTC] Extracted numeric ID: 1776563654953
[19-Apr-2026 01:54:31 UTC] Appointment not found with ID: 1776563654953
[19-Apr-2026 01:54:31 UTC] Found recent pending appointment: ID=3214, Name=navneet acharya
[19-Apr-2026 01:54:31 UTC] Successfully updated recent appointment ID: 3214 to confirmed status
[19-Apr-2026 01:54:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776563654953","orderId":"OMO2604190724151733562227V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776564855157,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604190724189905751047V","paymentMode":"UPI_INTENT","timestamp":1776563659036,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0939","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"076556154286","upiTransactionId":"YBLd571e26c7ae24a3aa12a34389cf4f4cf","vpa":"77XXXXXX89@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0939","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"076556154286","upiTransactionId":"YBLd571e26c7ae24a3aa12a34389cf4f4cf","vpa":"77XXXXXX89@ybl"},"currency":"INR","amount":10000}]}]}}
[19-Apr-2026 02:15:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 02:15:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 02:15:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 02:15:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 02:15:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 02:15:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 02:15:57 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 02:15:57 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 02:15:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 02:15:57 UTC] Available dates found: 4
[19-Apr-2026 02:15:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 02:15:59 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 02:15:59 UTC] Current time (IST): 7:45
[19-Apr-2026 02:15:59 UTC] Requested date: 2026-04-19
[19-Apr-2026 02:15:59 UTC] Today: 2026-04-19
[19-Apr-2026 02:15:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 02:15:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 02:15:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 02:15:59 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 02:15:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 02:15:59 UTC] Slot added: 08:30 - 08:45
[19-Apr-2026 02:15:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 02:15:59 UTC] Slot added: 08:45 - 09:00
[19-Apr-2026 02:15:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 02:15:59 UTC] Slot added: 09:00 - 09:15
[19-Apr-2026 02:15:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 02:15:59 UTC] Slot added: 09:15 - 09:30
[19-Apr-2026 02:15:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 02:15:59 UTC] Slot added: 09:30 - 09:45
[19-Apr-2026 02:15:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 02:15:59 UTC] Slot added: 09:45 - 10:00
[19-Apr-2026 02:15:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 02:15:59 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 02:15:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 02:15:59 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 02:15:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 02:15:59 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 02:15:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 02:15:59 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 02:15:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 02:15:59 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 02:15:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 02:15:59 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 02:15:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 02:15:59 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 02:15:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 02:15:59 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 02:15:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 02:15:59 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 02:15:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 02:15:59 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 02:15:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 02:15:59 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 02:15:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 02:15:59 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 02:15:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 02:15:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 02:15:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 02:15:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 02:15:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 02:15:59 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 02:15:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 02:15:59 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 02:15:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 02:15:59 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 02:15:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 02:15:59 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 02:15:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 02:15:59 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 02:15:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 02:15:59 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 02:15:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 02:15:59 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 02:15:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 02:15:59 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 02:52:07 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 02:52:07 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 02:52:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 02:52:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 02:52:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 02:52:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 02:52:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 02:52:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 02:52:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 02:52:07 UTC] Available dates found: 4
[19-Apr-2026 02:54:22 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 02:54:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 02:54:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 02:54:22 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 02:54:22 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 02:54:22 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 02:54:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 02:54:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 02:54:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 02:54:22 UTC] Available dates found: 4
[19-Apr-2026 02:54:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 02:54:38 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 02:54:38 UTC] Current time (IST): 8:24
[19-Apr-2026 02:54:38 UTC] Requested date: 2026-04-19
[19-Apr-2026 02:54:38 UTC] Today: 2026-04-19
[19-Apr-2026 02:54:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 02:54:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 02:54:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 02:54:38 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 02:54:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 02:54:38 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 02:54:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 02:54:38 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 02:54:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 02:54:38 UTC] Slot added: 09:00 - 09:15
[19-Apr-2026 02:54:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 02:54:38 UTC] Slot added: 09:15 - 09:30
[19-Apr-2026 02:54:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 02:54:38 UTC] Slot added: 09:30 - 09:45
[19-Apr-2026 02:54:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 02:54:38 UTC] Slot added: 09:45 - 10:00
[19-Apr-2026 02:54:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 02:54:38 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 02:54:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 02:54:38 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 02:54:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 02:54:38 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 02:54:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 02:54:38 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 02:54:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 02:54:38 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 02:54:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 02:54:38 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 02:54:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 02:54:38 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 02:54:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 02:54:38 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 02:54:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 02:54:38 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 02:54:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 02:54:38 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 02:54:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 02:54:38 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 02:54:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 02:54:38 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 02:54:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 02:54:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 02:54:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 02:54:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 02:54:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 02:54:38 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 02:54:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 02:54:38 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 02:54:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 02:54:38 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 02:54:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 02:54:38 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 02:54:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 02:54:38 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 02:54:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 02:54:38 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 02:54:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 02:54:38 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 02:54:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 02:54:38 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 03:07:43 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:07:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 03:07:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 03:07:43 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 03:07:43 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 03:07:43 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 03:07:43 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 03:07:43 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:07:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 03:07:43 UTC] Available dates found: 4
[19-Apr-2026 03:07:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 03:07:45 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 03:07:45 UTC] Current time (IST): 8:37
[19-Apr-2026 03:07:45 UTC] Requested date: 2026-04-21
[19-Apr-2026 03:07:45 UTC] Today: 2026-04-19
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 03:07:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 03:07:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 03:07:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 03:07:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 03:07:45 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 03:07:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 03:07:46 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 03:07:46 UTC] Current time (IST): 8:37
[19-Apr-2026 03:07:46 UTC] Requested date: 2026-04-19
[19-Apr-2026 03:07:46 UTC] Today: 2026-04-19
[19-Apr-2026 03:07:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 03:07:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 03:07:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 03:07:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 03:07:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 03:07:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 03:07:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 03:07:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 03:07:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 03:07:46 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 03:07:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 03:07:46 UTC] Slot added: 09:15 - 09:30
[19-Apr-2026 03:07:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 03:07:46 UTC] Slot added: 09:30 - 09:45
[19-Apr-2026 03:07:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 03:07:46 UTC] Slot added: 09:45 - 10:00
[19-Apr-2026 03:07:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 03:07:46 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 03:07:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 03:07:46 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 03:07:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 03:07:46 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 03:07:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 03:07:46 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 03:07:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 03:07:46 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 03:07:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 03:07:46 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 03:07:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 03:07:46 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 03:07:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 03:07:46 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 03:07:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 03:07:46 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 03:07:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 03:07:46 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 03:07:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 03:07:46 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 03:07:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 03:07:46 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 03:07:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 03:07:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 03:07:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 03:07:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 03:07:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 03:07:46 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 03:07:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 03:07:46 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 03:07:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 03:07:46 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 03:07:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 03:07:46 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 03:07:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 03:07:46 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 03:07:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 03:07:46 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 03:07:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 03:07:46 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 03:07:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 03:07:46 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 03:19:37 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:19:37 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 03:19:37 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 03:19:37 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 03:19:37 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 03:19:37 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 03:19:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 03:19:37 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:19:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 03:19:37 UTC] Available dates found: 4
[19-Apr-2026 03:19:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 03:19:39 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 03:19:39 UTC] Current time (IST): 8:49
[19-Apr-2026 03:19:39 UTC] Requested date: 2026-04-19
[19-Apr-2026 03:19:39 UTC] Today: 2026-04-19
[19-Apr-2026 03:19:39 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 03:19:39 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 03:19:39 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 03:19:39 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 03:19:39 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 03:19:39 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 03:19:39 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 03:19:39 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 03:19:39 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 03:19:39 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 03:19:39 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 03:19:39 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 03:19:39 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 03:19:39 UTC] Slot added: 09:30 - 09:45
[19-Apr-2026 03:19:39 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 03:19:39 UTC] Slot added: 09:45 - 10:00
[19-Apr-2026 03:19:39 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 03:19:39 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 03:19:39 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 03:19:39 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 03:19:39 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 03:19:39 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 03:19:39 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 03:19:39 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 03:19:39 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 03:19:39 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 03:19:39 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 03:19:39 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 03:19:39 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 03:19:39 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 03:19:39 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 03:19:39 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 03:19:39 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 03:19:39 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 03:19:39 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 03:19:39 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 03:19:39 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 03:19:39 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 03:19:39 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 03:19:39 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 03:19:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 03:19:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 03:19:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 03:19:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 03:19:39 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 03:19:39 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 03:19:39 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 03:19:39 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 03:19:39 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 03:19:39 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 03:19:39 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 03:19:39 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 03:19:39 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 03:19:39 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 03:19:39 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 03:19:39 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 03:19:39 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 03:19:39 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 03:19:39 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 03:19:39 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 03:47:21 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:47:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 03:47:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 03:47:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 03:47:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 03:47:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 03:47:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 03:47:21 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:47:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 03:47:21 UTC] Available dates found: 4
[19-Apr-2026 03:47:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 03:47:24 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 03:47:24 UTC] Current time (IST): 9:17
[19-Apr-2026 03:47:24 UTC] Requested date: 2026-04-19
[19-Apr-2026 03:47:24 UTC] Today: 2026-04-19
[19-Apr-2026 03:47:24 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 03:47:24 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 03:47:24 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 03:47:24 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 03:47:24 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 03:47:24 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 03:47:24 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 03:47:24 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 03:47:24 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 03:47:24 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 03:47:24 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 03:47:24 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 03:47:24 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 03:47:24 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 03:47:24 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 03:47:24 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 03:47:24 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 03:47:24 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 03:47:24 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 03:47:24 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 03:47:24 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 03:47:24 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 03:47:24 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 03:47:24 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 03:47:24 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 03:47:24 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 03:47:24 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 03:47:24 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 03:47:24 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 03:47:24 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 03:47:24 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 03:47:24 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 03:47:24 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 03:47:24 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 03:47:24 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 03:47:24 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 03:47:24 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 03:47:24 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 03:47:24 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 03:47:24 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 03:47:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 03:47:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 03:47:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 03:47:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 03:47:24 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 03:47:24 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 03:47:24 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 03:47:24 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 03:47:24 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 03:47:24 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 03:47:24 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 03:47:24 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 03:47:24 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 03:47:24 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 03:47:24 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 03:47:24 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 03:47:24 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 03:47:24 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 03:47:24 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 03:47:24 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 03:47:48 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:47:48 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 03:47:48 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 03:47:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 03:47:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 03:47:48 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 03:47:48 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 03:47:48 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:47:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 03:47:48 UTC] Available dates found: 4
[19-Apr-2026 03:47:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 03:47:49 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 03:47:49 UTC] Current time (IST): 9:17
[19-Apr-2026 03:47:49 UTC] Requested date: 2026-04-19
[19-Apr-2026 03:47:49 UTC] Today: 2026-04-19
[19-Apr-2026 03:47:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 03:47:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 03:47:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 03:47:49 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 03:47:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 03:47:49 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 03:47:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 03:47:49 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 03:47:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 03:47:49 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 03:47:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 03:47:49 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 03:47:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 03:47:49 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 03:47:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 03:47:49 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 03:47:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 03:47:49 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 03:47:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 03:47:49 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 03:47:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 03:47:49 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 03:47:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 03:47:49 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 03:47:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 03:47:49 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 03:47:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 03:47:49 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 03:47:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 03:47:49 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 03:47:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 03:47:49 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 03:47:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 03:47:49 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 03:47:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 03:47:49 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 03:47:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 03:47:49 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 03:47:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 03:47:49 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 03:47:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 03:47:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 03:47:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 03:47:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 03:47:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 03:47:49 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 03:47:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 03:47:49 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 03:47:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 03:47:49 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 03:47:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 03:47:49 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 03:47:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 03:47:49 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 03:47:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 03:47:49 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 03:47:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 03:47:49 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 03:47:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 03:47:49 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 03:47:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 03:47:54 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 03:47:54 UTC] Current time (IST): 9:17
[19-Apr-2026 03:47:54 UTC] Requested date: 2026-04-21
[19-Apr-2026 03:47:54 UTC] Today: 2026-04-19
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 03:47:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 03:47:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 03:47:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 03:47:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 03:47:54 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 03:48:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:48:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 03:48:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 03:48:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 03:48:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 03:48:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 03:48:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 03:48:12 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 03:48:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 03:48:12 UTC] Available dates found: 4
[19-Apr-2026 03:48:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 03:48:18 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 03:48:18 UTC] Current time (IST): 9:18
[19-Apr-2026 03:48:18 UTC] Requested date: 2026-04-19
[19-Apr-2026 03:48:18 UTC] Today: 2026-04-19
[19-Apr-2026 03:48:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 03:48:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 03:48:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 03:48:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 03:48:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 03:48:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 03:48:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 03:48:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 03:48:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 03:48:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 03:48:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 03:48:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 03:48:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 03:48:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 03:48:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 03:48:18 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 03:48:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 03:48:18 UTC] Slot added: 10:00 - 10:15
[19-Apr-2026 03:48:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 03:48:18 UTC] Slot added: 10:15 - 10:30
[19-Apr-2026 03:48:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 03:48:18 UTC] Slot added: 10:30 - 10:45
[19-Apr-2026 03:48:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 03:48:18 UTC] Slot added: 10:45 - 11:00
[19-Apr-2026 03:48:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 03:48:18 UTC] Slot added: 11:00 - 11:15
[19-Apr-2026 03:48:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 03:48:18 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 03:48:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 03:48:18 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 03:48:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 03:48:18 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 03:48:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 03:48:18 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 03:48:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 03:48:18 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 03:48:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 03:48:18 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 03:48:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 03:48:18 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 03:48:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 03:48:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 03:48:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 03:48:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 03:48:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 03:48:18 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 03:48:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 03:48:18 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 03:48:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 03:48:18 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 03:48:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 03:48:18 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 03:48:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 03:48:18 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 03:48:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 03:48:18 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 03:48:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 03:48:18 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 03:48:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 03:48:18 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 05:09:23 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:09:23 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 05:09:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 05:09:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 05:09:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 05:09:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 05:09:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 05:09:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:09:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 05:09:23 UTC] Available dates found: 4
[19-Apr-2026 05:09:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 05:09:25 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 05:09:25 UTC] Current time (IST): 10:39
[19-Apr-2026 05:09:25 UTC] Requested date: 2026-04-19
[19-Apr-2026 05:09:25 UTC] Today: 2026-04-19
[19-Apr-2026 05:09:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 05:09:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 05:09:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 05:09:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 05:09:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 05:09:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 05:09:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 05:09:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 05:09:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 05:09:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 05:09:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 05:09:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 05:09:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 05:09:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 05:09:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 05:09:25 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 05:09:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 05:09:25 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 05:09:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 05:09:25 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 05:09:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 05:09:25 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 05:09:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 05:09:25 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 05:09:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 05:09:25 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 05:09:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 05:09:25 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 05:09:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 05:09:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 05:09:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 05:09:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 05:09:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 05:09:25 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 05:09:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 05:09:25 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 05:09:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 05:09:25 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 05:09:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 05:09:25 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 05:09:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 05:09:25 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 05:09:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 05:09:25 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 05:09:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 05:09:25 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 05:09:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 05:09:25 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 05:11:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:11:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 05:11:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 05:11:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 05:11:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 05:11:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 05:11:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 05:11:04 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:11:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 05:11:04 UTC] Available dates found: 4
[19-Apr-2026 05:11:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 05:11:06 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 05:11:06 UTC] Current time (IST): 10:41
[19-Apr-2026 05:11:06 UTC] Requested date: 2026-04-19
[19-Apr-2026 05:11:06 UTC] Today: 2026-04-19
[19-Apr-2026 05:11:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 05:11:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 05:11:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 05:11:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 05:11:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 05:11:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 05:11:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 05:11:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 05:11:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 05:11:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 05:11:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 05:11:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 05:11:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 05:11:06 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 05:11:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 05:11:06 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 05:11:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 05:11:06 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 05:11:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 05:11:06 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 05:11:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 05:11:06 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 05:11:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 05:11:06 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 05:11:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 05:11:06 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 05:11:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 05:11:06 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 05:11:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 05:11:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 05:11:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 05:11:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 05:11:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 05:11:06 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 05:11:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 05:11:06 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 05:11:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 05:11:06 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 05:11:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 05:11:06 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 05:11:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 05:11:06 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 05:11:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 05:11:06 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 05:11:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 05:11:06 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 05:11:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 05:11:06 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 05:11:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:11:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 05:11:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 05:11:41 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 05:11:41 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 05:11:41 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 05:11:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 05:11:41 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:11:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 05:11:41 UTC] Available dates found: 4
[19-Apr-2026 05:11:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 05:11:43 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 05:11:43 UTC] Current time (IST): 10:41
[19-Apr-2026 05:11:43 UTC] Requested date: 2026-04-19
[19-Apr-2026 05:11:43 UTC] Today: 2026-04-19
[19-Apr-2026 05:11:43 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 05:11:43 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 05:11:43 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 05:11:43 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 05:11:43 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 05:11:43 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 05:11:43 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 05:11:43 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 05:11:43 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 05:11:43 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 05:11:43 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 05:11:43 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 05:11:43 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 05:11:43 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 05:11:43 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 05:11:43 UTC] Slot added: 11:15 - 11:30
[19-Apr-2026 05:11:43 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 05:11:43 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 05:11:43 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 05:11:43 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 05:11:43 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 05:11:43 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 05:11:43 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 05:11:43 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 05:11:43 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 05:11:43 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 05:11:43 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 05:11:43 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 05:11:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 05:11:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 05:11:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 05:11:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 05:11:43 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 05:11:43 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 05:11:43 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 05:11:43 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 05:11:43 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 05:11:43 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 05:11:43 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 05:11:43 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 05:11:43 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 05:11:43 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 05:11:43 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 05:11:43 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 05:11:43 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 05:11:43 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 05:11:43 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 05:11:43 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 05:11:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 05:11:49 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 05:11:49 UTC] Current time (IST): 10:41
[19-Apr-2026 05:11:49 UTC] Requested date: 2026-04-21
[19-Apr-2026 05:11:49 UTC] Today: 2026-04-19
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 05:11:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 05:11:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 05:11:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 05:11:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 05:11:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 05:12:41 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:12:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 05:12:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 05:12:41 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 05:12:41 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 05:12:41 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 05:12:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 05:12:41 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:12:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 05:12:41 UTC] Available dates found: 4
[19-Apr-2026 05:12:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 05:12:44 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 05:12:44 UTC] Current time (IST): 10:42
[19-Apr-2026 05:12:44 UTC] Requested date: 2026-04-21
[19-Apr-2026 05:12:44 UTC] Today: 2026-04-19
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 05:12:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 05:12:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 05:12:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 05:12:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 05:12:44 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 05:13:46 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:13:46 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 05:13:46 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 05:13:46 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 05:13:46 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 05:13:46 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 05:13:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 05:13:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:13:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 05:13:46 UTC] Available dates found: 4
[19-Apr-2026 05:13:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 05:13:49 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 05:13:49 UTC] Current time (IST): 10:43
[19-Apr-2026 05:13:49 UTC] Requested date: 2026-04-21
[19-Apr-2026 05:13:49 UTC] Today: 2026-04-19
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 05:13:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 05:13:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 05:13:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 05:13:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 05:13:49 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 05:22:22 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:22:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 05:22:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 05:22:22 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 05:22:22 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 05:22:22 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 05:22:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 05:22:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:22:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 05:22:22 UTC] Available dates found: 4
[19-Apr-2026 05:22:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 05:22:25 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 05:22:25 UTC] Current time (IST): 10:52
[19-Apr-2026 05:22:25 UTC] Requested date: 2026-04-19
[19-Apr-2026 05:22:25 UTC] Today: 2026-04-19
[19-Apr-2026 05:22:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 05:22:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 05:22:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 05:22:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 05:22:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 05:22:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 05:22:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 05:22:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 05:22:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 05:22:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 05:22:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 05:22:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 05:22:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 05:22:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 05:22:25 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 05:22:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 05:22:25 UTC] Slot added: 11:30 - 11:45
[19-Apr-2026 05:22:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 05:22:25 UTC] Slot added: 11:45 - 12:00
[19-Apr-2026 05:22:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 05:22:25 UTC] Slot added: 12:00 - 12:15
[19-Apr-2026 05:22:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 05:22:25 UTC] Slot added: 12:15 - 12:30
[19-Apr-2026 05:22:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 05:22:25 UTC] Slot added: 12:30 - 12:45
[19-Apr-2026 05:22:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 05:22:25 UTC] Slot added: 12:45 - 13:00
[19-Apr-2026 05:22:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 05:22:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 05:22:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 05:22:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 05:22:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 05:22:25 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 05:22:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 05:22:25 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 05:22:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 05:22:25 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 05:22:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 05:22:25 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 05:22:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 05:22:25 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 05:22:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 05:22:25 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 05:22:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 05:22:25 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 05:22:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 05:22:25 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 05:23:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Apr-2026 05:23:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Apr-2026 05:23:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Apr-2026 05:23:20 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Apr-2026 05:23:33 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:23:33 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 05:23:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 05:23:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 05:23:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 05:23:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 05:23:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 05:23:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 05:23:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 05:23:33 UTC] Available dates found: 4
[19-Apr-2026 06:49:05 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 06:49:05 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 06:49:05 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 06:49:05 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 06:49:05 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 06:49:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 06:49:05 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 06:49:05 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 06:49:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 06:49:05 UTC] Available dates found: 4
[19-Apr-2026 06:49:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 06:49:09 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 06:49:09 UTC] Current time (IST): 12:19
[19-Apr-2026 06:49:09 UTC] Requested date: 2026-04-21
[19-Apr-2026 06:49:09 UTC] Today: 2026-04-19
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 06:49:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 06:49:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 06:49:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 06:49:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 06:49:09 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 06:53:24 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 06:53:24 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 06:53:24 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 06:53:24 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 06:53:24 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 06:53:24 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 06:53:24 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 06:53:24 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 06:53:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 06:53:24 UTC] Available dates found: 4
[19-Apr-2026 06:53:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 06:53:26 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 06:53:26 UTC] Current time (IST): 12:23
[19-Apr-2026 06:53:26 UTC] Requested date: 2026-04-19
[19-Apr-2026 06:53:26 UTC] Today: 2026-04-19
[19-Apr-2026 06:53:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 06:53:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 06:53:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 06:53:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 06:53:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 06:53:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 06:53:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 06:53:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 06:53:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 06:53:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 06:53:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 06:53:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 06:53:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 06:53:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 06:53:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 06:53:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 06:53:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 06:53:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 06:53:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 06:53:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 06:53:26 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 06:53:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 06:53:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 06:53:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 06:53:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 06:53:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 06:53:26 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 06:53:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 06:53:26 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 06:53:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 06:53:26 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 06:53:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 06:53:26 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 06:53:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 06:53:26 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 06:53:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 06:53:26 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 06:53:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 06:53:26 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 06:53:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 06:53:26 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 07:08:04 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 07:08:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 07:08:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 07:08:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 07:08:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 07:08:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 07:08:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 07:08:04 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 07:08:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 07:08:04 UTC] Available dates found: 4
[19-Apr-2026 07:08:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 07:08:06 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 07:08:06 UTC] Current time (IST): 12:38
[19-Apr-2026 07:08:06 UTC] Requested date: 2026-04-19
[19-Apr-2026 07:08:06 UTC] Today: 2026-04-19
[19-Apr-2026 07:08:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 07:08:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 07:08:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 07:08:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 07:08:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 07:08:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 07:08:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 07:08:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 07:08:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 07:08:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 07:08:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 07:08:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 07:08:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 07:08:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 07:08:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 07:08:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 07:08:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 07:08:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 07:08:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 07:08:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 07:08:06 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 07:08:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 07:08:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 07:08:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 07:08:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 07:08:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 07:08:06 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 07:08:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 07:08:06 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 07:08:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 07:08:06 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 07:08:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 07:08:06 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 07:08:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 07:08:06 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 07:08:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 07:08:06 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 07:08:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 07:08:06 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 07:08:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 07:08:06 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 07:34:38 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 07:34:38 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 07:34:38 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 07:34:38 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 07:34:38 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 07:34:38 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 07:34:38 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 07:34:38 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 07:34:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 07:34:38 UTC] Available dates found: 4
[19-Apr-2026 07:34:45 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Apr-2026 07:34:45 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Apr-2026 07:34:45 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Apr-2026 07:34:45 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Apr-2026 07:58:45 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 07:58:45 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 07:58:45 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 07:58:45 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 07:58:45 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 07:58:45 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 07:58:45 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 07:58:45 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 07:58:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 07:58:45 UTC] Available dates found: 4
[19-Apr-2026 07:59:18 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 07:59:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 07:59:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 07:59:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 07:59:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 07:59:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 07:59:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 07:59:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 07:59:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 07:59:18 UTC] Available dates found: 4
[19-Apr-2026 07:59:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 07:59:21 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 07:59:21 UTC] Current time (IST): 13:29
[19-Apr-2026 07:59:21 UTC] Requested date: 2026-04-19
[19-Apr-2026 07:59:21 UTC] Today: 2026-04-19
[19-Apr-2026 07:59:21 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 07:59:21 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 07:59:21 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 07:59:21 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 07:59:21 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 07:59:21 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 07:59:21 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 07:59:21 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 07:59:21 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 07:59:21 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 07:59:21 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 07:59:21 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 07:59:21 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 07:59:21 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 07:59:21 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 07:59:21 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 07:59:21 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 07:59:21 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 07:59:21 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 07:59:21 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 07:59:21 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 07:59:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 07:59:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 07:59:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 07:59:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 07:59:21 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 07:59:21 UTC] Slot added: 14:00 - 14:15
[19-Apr-2026 07:59:21 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 07:59:21 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 07:59:21 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 07:59:21 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 07:59:21 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 07:59:21 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 07:59:21 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 07:59:21 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 07:59:21 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 07:59:21 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 07:59:21 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 07:59:21 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 07:59:21 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 07:59:21 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 07:59:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 07:59:39 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 07:59:39 UTC] Current time (IST): 13:29
[19-Apr-2026 07:59:39 UTC] Requested date: 2026-04-21
[19-Apr-2026 07:59:39 UTC] Today: 2026-04-19
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 07:59:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 07:59:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 07:59:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 07:59:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 07:59:39 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 07:59:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 07:59:54 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 07:59:54 UTC] Current time (IST): 13:29
[19-Apr-2026 07:59:54 UTC] Requested date: 2026-04-25
[19-Apr-2026 07:59:54 UTC] Today: 2026-04-19
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 07:59:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 07:59:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 07:59:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 07:59:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 07:59:54 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 08:00:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:00:05 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:00:05 UTC] Current time (IST): 13:30
[19-Apr-2026 08:00:05 UTC] Requested date: 2026-04-26
[19-Apr-2026 08:00:05 UTC] Today: 2026-04-19
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 08:00:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:00:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:00:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:00:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 08:00:05 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 08:00:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:00:23 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:00:23 UTC] Current time (IST): 13:30
[19-Apr-2026 08:00:23 UTC] Requested date: 2026-04-21
[19-Apr-2026 08:00:23 UTC] Today: 2026-04-19
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 08:00:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:00:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:00:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:00:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 08:00:23 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 08:00:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:00:25 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:00:25 UTC] Current time (IST): 13:30
[19-Apr-2026 08:00:25 UTC] Requested date: 2026-04-25
[19-Apr-2026 08:00:25 UTC] Today: 2026-04-19
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 08:00:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:00:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:00:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:00:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 08:00:25 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 08:00:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:00:33 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:00:33 UTC] Current time (IST): 13:30
[19-Apr-2026 08:00:33 UTC] Requested date: 2026-04-21
[19-Apr-2026 08:00:33 UTC] Today: 2026-04-19
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 08:00:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:00:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:00:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:00:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 08:00:33 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 08:00:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:00:35 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:00:35 UTC] Current time (IST): 13:30
[19-Apr-2026 08:00:35 UTC] Requested date: 2026-04-25
[19-Apr-2026 08:00:35 UTC] Today: 2026-04-19
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 08:00:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:00:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:00:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:00:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 08:00:35 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 08:00:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:00:38 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:00:38 UTC] Current time (IST): 13:30
[19-Apr-2026 08:00:38 UTC] Requested date: 2026-04-26
[19-Apr-2026 08:00:38 UTC] Today: 2026-04-19
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 08:00:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:00:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:00:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:00:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 08:00:38 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 08:01:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Apr-2026 08:01:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Apr-2026 08:01:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Apr-2026 08:01:06 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Apr-2026 08:03:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:03:51 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:03:51 UTC] Current time (IST): 13:33
[19-Apr-2026 08:03:51 UTC] Requested date: 2026-04-21
[19-Apr-2026 08:03:51 UTC] Today: 2026-04-19
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 08:03:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:03:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:03:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:03:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 08:03:51 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 08:04:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:04:00 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:04:00 UTC] Current time (IST): 13:34
[19-Apr-2026 08:04:00 UTC] Requested date: 2026-04-19
[19-Apr-2026 08:04:00 UTC] Today: 2026-04-19
[19-Apr-2026 08:04:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 08:04:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 08:04:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 08:04:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 08:04:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 08:04:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 08:04:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 08:04:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 08:04:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 08:04:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 08:04:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 08:04:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 08:04:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 08:04:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 08:04:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 08:04:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 08:04:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 08:04:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 08:04:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 08:04:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 08:04:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:04:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:04:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:04:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:04:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 08:04:00 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 08:04:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 08:04:00 UTC] Slot added: 14:15 - 14:30
[19-Apr-2026 08:04:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 08:04:00 UTC] Slot added: 14:30 - 14:45
[19-Apr-2026 08:04:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 08:04:00 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 08:04:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 08:04:00 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 08:04:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 08:04:00 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 08:04:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 08:04:00 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 08:04:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 08:04:00 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 08:34:39 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 08:34:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 08:34:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 08:34:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 08:34:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 08:34:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 08:34:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 08:34:39 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 08:34:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 08:34:39 UTC] Available dates found: 4
[19-Apr-2026 08:34:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 08:34:41 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 08:34:41 UTC] Current time (IST): 14:4
[19-Apr-2026 08:34:41 UTC] Requested date: 2026-04-19
[19-Apr-2026 08:34:41 UTC] Today: 2026-04-19
[19-Apr-2026 08:34:41 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 08:34:41 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 08:34:41 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 08:34:41 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 08:34:41 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 08:34:41 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 08:34:41 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 08:34:41 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 08:34:41 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 08:34:41 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 08:34:41 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 08:34:41 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 08:34:41 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 08:34:41 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 08:34:41 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 08:34:41 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 08:34:41 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 08:34:41 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 08:34:41 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 08:34:41 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 08:34:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 08:34:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 08:34:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 08:34:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 08:34:41 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 08:34:41 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 08:34:41 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 08:34:41 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 08:34:41 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 08:34:41 UTC] Slot added: 14:45 - 15:00
[19-Apr-2026 08:34:41 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 08:34:41 UTC] Slot added: 15:00 - 15:15
[19-Apr-2026 08:34:41 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 08:34:41 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 08:34:41 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 08:34:41 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 08:34:41 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 08:34:41 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 09:09:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:09:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 09:09:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 09:09:42 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 09:09:42 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 09:09:42 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 09:09:42 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 09:09:42 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:09:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 09:09:42 UTC] Available dates found: 4
[19-Apr-2026 09:09:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:09:44 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:09:44 UTC] Current time (IST): 14:39
[19-Apr-2026 09:09:44 UTC] Requested date: 2026-04-19
[19-Apr-2026 09:09:44 UTC] Today: 2026-04-19
[19-Apr-2026 09:09:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 09:09:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 09:09:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 09:09:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 09:09:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 09:09:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 09:09:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 09:09:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 09:09:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 09:09:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 09:09:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 09:09:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 09:09:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 09:09:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 09:09:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 09:09:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 09:09:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 09:09:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 09:09:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 09:09:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 09:09:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:09:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:09:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:09:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:09:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 09:09:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 09:09:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 09:09:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[19-Apr-2026 09:09:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 09:09:44 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[19-Apr-2026 09:09:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 09:09:44 UTC] Slot added: 15:15 - 15:30
[19-Apr-2026 09:09:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 09:09:44 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 09:09:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 09:09:44 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 09:24:44 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:24:44 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 09:24:44 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 09:24:44 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 09:24:44 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 09:24:44 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 09:24:44 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 09:24:44 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:24:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 09:24:44 UTC] Available dates found: 4
[19-Apr-2026 09:24:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:24:53 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:24:53 UTC] Current time (IST): 14:54
[19-Apr-2026 09:24:53 UTC] Requested date: 2026-04-19
[19-Apr-2026 09:24:53 UTC] Today: 2026-04-19
[19-Apr-2026 09:24:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 09:24:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 09:24:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 09:24:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 09:24:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 09:24:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 09:24:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 09:24:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 09:24:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 09:24:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 09:24:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 09:24:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 09:24:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 09:24:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 09:24:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 09:24:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 09:24:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 09:24:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 09:24:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 09:24:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 09:24:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:24:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:24:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:24:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:24:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 09:24:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 09:24:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 09:24:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[19-Apr-2026 09:24:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[19-Apr-2026 09:24:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 09:24:53 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[19-Apr-2026 09:24:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 09:24:53 UTC] Slot added: 15:30 - 15:45
[19-Apr-2026 09:24:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 09:24:53 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 09:24:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:24:56 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:24:56 UTC] Current time (IST): 14:54
[19-Apr-2026 09:24:56 UTC] Requested date: 2026-04-21
[19-Apr-2026 09:24:56 UTC] Today: 2026-04-19
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 09:24:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:24:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:24:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:24:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 09:24:56 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 09:35:42 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:35:42 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 09:35:42 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 09:35:42 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 09:35:42 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 09:35:42 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 09:35:42 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 09:35:42 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:35:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 09:35:42 UTC] Available dates found: 4
[19-Apr-2026 09:35:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:35:45 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:35:45 UTC] Current time (IST): 15:5
[19-Apr-2026 09:35:45 UTC] Requested date: 2026-04-19
[19-Apr-2026 09:35:45 UTC] Today: 2026-04-19
[19-Apr-2026 09:35:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 09:35:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 09:35:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 09:35:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 09:35:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 09:35:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 09:35:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 09:35:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 09:35:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 09:35:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 09:35:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 09:35:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 09:35:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 09:35:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 09:35:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 09:35:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 09:35:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 09:35:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 09:35:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 09:35:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 09:35:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:35:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:35:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:35:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:35:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 09:35:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 09:35:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 09:35:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[19-Apr-2026 09:35:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[19-Apr-2026 09:35:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[19-Apr-2026 09:35:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 09:35:45 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[19-Apr-2026 09:35:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 09:35:45 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 09:38:06 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:38:06 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 09:38:06 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 09:38:06 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 09:38:06 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 09:38:06 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 09:38:06 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 09:38:06 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:38:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 09:38:06 UTC] Available dates found: 4
[19-Apr-2026 09:38:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:38:08 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:38:08 UTC] Current time (IST): 15:8
[19-Apr-2026 09:38:08 UTC] Requested date: 2026-04-21
[19-Apr-2026 09:38:08 UTC] Today: 2026-04-19
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 09:38:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:38:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:38:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:38:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 09:38:08 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 09:38:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:38:10 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:38:10 UTC] Current time (IST): 15:8
[19-Apr-2026 09:38:10 UTC] Requested date: 2026-04-25
[19-Apr-2026 09:38:10 UTC] Today: 2026-04-19
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 09:38:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:38:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:38:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:38:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 09:38:10 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 09:38:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:38:15 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:38:15 UTC] Current time (IST): 15:8
[19-Apr-2026 09:38:15 UTC] Requested date: 2026-04-21
[19-Apr-2026 09:38:15 UTC] Today: 2026-04-19
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 09:38:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:38:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:38:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:38:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 09:38:15 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 09:38:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:38:17 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:38:17 UTC] Current time (IST): 15:8
[19-Apr-2026 09:38:17 UTC] Requested date: 2026-04-19
[19-Apr-2026 09:38:17 UTC] Today: 2026-04-19
[19-Apr-2026 09:38:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 09:38:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 09:38:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 09:38:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 09:38:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 09:38:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 09:38:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 09:38:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 09:38:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 09:38:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 09:38:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 09:38:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 09:38:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 09:38:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 09:38:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 09:38:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 09:38:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 09:38:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 09:38:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 09:38:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 09:38:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:38:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:38:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:38:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:38:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 09:38:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 09:38:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 09:38:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[19-Apr-2026 09:38:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[19-Apr-2026 09:38:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[19-Apr-2026 09:38:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 09:38:17 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[19-Apr-2026 09:38:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 09:38:17 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 09:43:57 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:43:57 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 09:43:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 09:43:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 09:43:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 09:43:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 09:43:57 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 09:43:57 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:43:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 09:43:57 UTC] Available dates found: 4
[19-Apr-2026 09:43:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:43:59 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:43:59 UTC] Current time (IST): 15:13
[19-Apr-2026 09:43:59 UTC] Requested date: 2026-04-19
[19-Apr-2026 09:43:59 UTC] Today: 2026-04-19
[19-Apr-2026 09:43:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 09:43:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:43:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:43:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:43:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 09:43:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:43:59 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:43:59 UTC] Current time (IST): 15:13
[19-Apr-2026 09:43:59 UTC] Requested date: 2026-04-19
[19-Apr-2026 09:43:59 UTC] Today: 2026-04-19
[19-Apr-2026 09:43:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 09:43:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:43:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:43:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:43:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[19-Apr-2026 09:43:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[19-Apr-2026 09:43:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[19-Apr-2026 09:43:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 09:43:59 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[19-Apr-2026 09:43:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 09:43:59 UTC] Slot added: 15:45 - 16:00
[19-Apr-2026 09:56:23 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:56:23 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 09:56:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 09:56:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 09:56:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 09:56:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 09:56:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 09:56:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 09:56:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 09:56:23 UTC] Available dates found: 4
[19-Apr-2026 09:56:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 09:56:26 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 09:56:26 UTC] Current time (IST): 15:26
[19-Apr-2026 09:56:26 UTC] Requested date: 2026-04-21
[19-Apr-2026 09:56:26 UTC] Today: 2026-04-19
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 09:56:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 09:56:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 09:56:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 09:56:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 09:56:26 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 10:48:18 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 10:48:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 10:48:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 10:48:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 10:48:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 10:48:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 10:48:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 10:48:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 10:48:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 10:48:18 UTC] Available dates found: 4
[19-Apr-2026 10:48:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 10:48:24 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 10:48:24 UTC] Current time (IST): 16:18
[19-Apr-2026 10:48:24 UTC] Requested date: 2026-04-19
[19-Apr-2026 10:48:24 UTC] Today: 2026-04-19
[19-Apr-2026 10:48:24 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 10:48:24 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 10:48:24 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 10:48:24 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 10:48:24 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 10:48:24 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 10:48:24 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 10:48:24 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 10:48:24 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 10:48:24 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 10:48:24 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 10:48:24 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 10:48:24 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 10:48:24 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 10:48:24 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 10:48:24 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 10:48:24 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 10:48:24 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 10:48:24 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 10:48:24 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 10:48:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 10:48:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 10:48:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 10:48:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 10:48:24 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 10:48:24 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 10:48:24 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 10:48:24 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[19-Apr-2026 10:48:24 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[19-Apr-2026 10:48:24 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[19-Apr-2026 10:48:24 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[19-Apr-2026 10:48:24 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 10:48:24 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[19-Apr-2026 10:48:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 10:48:31 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 10:48:31 UTC] Current time (IST): 16:18
[19-Apr-2026 10:48:31 UTC] Requested date: 2026-04-21
[19-Apr-2026 10:48:31 UTC] Today: 2026-04-19
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 10:48:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 10:48:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 10:48:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 10:48:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 10:48:31 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 10:48:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 10:48:55 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 10:48:55 UTC] Current time (IST): 16:18
[19-Apr-2026 10:48:55 UTC] Requested date: 2026-04-25
[19-Apr-2026 10:48:55 UTC] Today: 2026-04-19
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 10:48:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 10:48:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 10:48:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 10:48:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 10:48:55 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 10:48:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 10:48:58 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 10:48:58 UTC] Current time (IST): 16:18
[19-Apr-2026 10:48:58 UTC] Requested date: 2026-04-21
[19-Apr-2026 10:48:58 UTC] Today: 2026-04-19
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 10:48:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 10:48:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 10:48:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 10:48:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 10:48:58 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 10:49:05 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[19-Apr-2026 10:49:05 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[19-Apr-2026 10:49:05 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[19-Apr-2026 10:49:05 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[19-Apr-2026 11:51:34 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 11:51:34 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 11:51:34 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 11:51:34 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 11:51:34 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 11:51:34 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 11:51:34 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 11:51:34 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 11:51:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 11:51:34 UTC] Available dates found: 4
[19-Apr-2026 11:51:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 11:51:47 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 11:51:47 UTC] Current time (IST): 17:21
[19-Apr-2026 11:51:47 UTC] Requested date: 2026-04-26
[19-Apr-2026 11:51:47 UTC] Today: 2026-04-19
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 11:51:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 11:51:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 11:51:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 11:51:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 11:51:47 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 17:12:46 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 17:12:46 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 17:12:46 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 17:12:46 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 17:12:46 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 17:12:46 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 17:12:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 17:12:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 17:12:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 17:12:46 UTC] Available dates found: 4
[19-Apr-2026 17:13:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 17:13:06 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 17:13:06 UTC] Current time (IST): 22:43
[19-Apr-2026 17:13:06 UTC] Requested date: 2026-04-21
[19-Apr-2026 17:13:06 UTC] Today: 2026-04-19
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 17:13:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 17:13:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 17:13:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 17:13:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 17:13:06 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 17:14:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Apr-2026 17:15:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776618895861","orderId":"OMO2604192244567506550435V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776620096733,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604192245022141034648V","paymentMode":"UPI_INTENT","timestamp":1776618902260,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8592","ifsc":"SBIN0031784","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"888916418881","upiTransactionId":"AXL6257c1b1a4b4469d95fd80ea2b579eee","vpa":"kaXXXXXXXXXXXX39@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8592","ifsc":"SBIN0031784","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"888916418881","upiTransactionId":"AXL6257c1b1a4b4469d95fd80ea2b579eee","vpa":"kaXXXXXXXXXXXX39@axl"},"currency":"INR","amount":20000}]}]}}
[19-Apr-2026 17:15:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776618895861
            [orderId] => OMO2604192244567506550435V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776620096733
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604192245022141034648V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776618902260
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8592
                                    [ifsc] => SBIN0031784
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 888916418881
                                    [upiTransactionId] => AXL6257c1b1a4b4469d95fd80ea2b579eee
                                    [vpa] => kaXXXXXXXXXXXX39@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8592
                                                    [ifsc] => SBIN0031784
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 888916418881
                                                    [upiTransactionId] => AXL6257c1b1a4b4469d95fd80ea2b579eee
                                                    [vpa] => kaXXXXXXXXXXXX39@axl
                                                )

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

                                )

                        )

                )

        )

)

[19-Apr-2026 17:15:14 UTC] Payment Callback - POST Data: Array
(
)

[19-Apr-2026 17:15:14 UTC] Payment Callback - GET Data: Array
(
)

[19-Apr-2026 17:15:14 UTC] Amount Conversion: 20000 paise = 200 rupees
[19-Apr-2026 17:15:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[19-Apr-2026 17:15:14 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[19-Apr-2026 17:15:14 UTC] Payment is SUCCESS, attempting to update appointment...
[19-Apr-2026 17:15:14 UTC] Target appointment ID: TXN_1776618895861
[19-Apr-2026 17:15:14 UTC] Extracted numeric ID: 1776618895861
[19-Apr-2026 17:15:14 UTC] Appointment not found with ID: 1776618895861
[19-Apr-2026 17:15:14 UTC] Found recent pending appointment: ID=3215, Name=Aman kasera
[19-Apr-2026 17:15:14 UTC] Successfully updated recent appointment ID: 3215 to confirmed status
[19-Apr-2026 17:15:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776618895861","orderId":"OMO2604192244567506550435V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776620096733,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604192245022141034648V","paymentMode":"UPI_INTENT","timestamp":1776618902260,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8592","ifsc":"SBIN0031784","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"888916418881","upiTransactionId":"AXL6257c1b1a4b4469d95fd80ea2b579eee","vpa":"kaXXXXXXXXXXXX39@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8592","ifsc":"SBIN0031784","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"888916418881","upiTransactionId":"AXL6257c1b1a4b4469d95fd80ea2b579eee","vpa":"kaXXXXXXXXXXXX39@axl"},"currency":"INR","amount":20000}]}]}}
[19-Apr-2026 17:15:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[19-Apr-2026 17:16:12 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 17:16:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 17:16:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 17:16:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 17:16:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 17:16:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 17:16:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 17:16:12 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 17:16:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 17:16:12 UTC] Available dates found: 4
[19-Apr-2026 17:16:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 17:16:18 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 17:16:18 UTC] Current time (IST): 22:46
[19-Apr-2026 17:16:18 UTC] Requested date: 2026-04-21
[19-Apr-2026 17:16:18 UTC] Today: 2026-04-19
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 17:16:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 17:16:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 17:16:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 17:16:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 17:16:18 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 17:16:31 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 17:16:31 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 17:16:31 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 17:16:31 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 17:16:31 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 17:16:31 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 17:16:31 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 17:16:31 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 17:16:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 17:16:31 UTC] Available dates found: 4
[19-Apr-2026 17:16:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 17:16:33 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 17:16:33 UTC] Current time (IST): 22:46
[19-Apr-2026 17:16:33 UTC] Requested date: 2026-04-21
[19-Apr-2026 17:16:33 UTC] Today: 2026-04-19
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 17:16:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 17:16:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 17:16:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 17:16:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 17:16:33 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 18:17:49 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 18:17:49 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 18:17:49 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 18:17:49 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 18:17:49 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 18:17:49 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 18:17:49 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 18:17:49 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 18:17:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 18:17:49 UTC] Available dates found: 4
[19-Apr-2026 18:17:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 18:17:51 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 18:17:51 UTC] Current time (IST): 23:47
[19-Apr-2026 18:17:51 UTC] Requested date: 2026-04-19
[19-Apr-2026 18:17:51 UTC] Today: 2026-04-19
[19-Apr-2026 18:17:51 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[19-Apr-2026 18:17:51 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[19-Apr-2026 18:17:51 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[19-Apr-2026 18:17:51 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[19-Apr-2026 18:17:51 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[19-Apr-2026 18:17:51 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[19-Apr-2026 18:17:51 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[19-Apr-2026 18:17:51 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[19-Apr-2026 18:17:51 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[19-Apr-2026 18:17:51 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[19-Apr-2026 18:17:51 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[19-Apr-2026 18:17:51 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[19-Apr-2026 18:17:51 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[19-Apr-2026 18:17:51 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[19-Apr-2026 18:17:51 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[19-Apr-2026 18:17:51 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[19-Apr-2026 18:17:51 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[19-Apr-2026 18:17:51 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[19-Apr-2026 18:17:51 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[19-Apr-2026 18:17:51 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[19-Apr-2026 18:17:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 18:17:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 18:17:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 18:17:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 18:17:51 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[19-Apr-2026 18:17:51 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[19-Apr-2026 18:17:51 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[19-Apr-2026 18:17:51 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[19-Apr-2026 18:17:51 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[19-Apr-2026 18:17:51 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[19-Apr-2026 18:17:51 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[19-Apr-2026 18:17:51 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[19-Apr-2026 18:17:51 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[19-Apr-2026 18:17:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 18:17:52 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 18:17:52 UTC] Current time (IST): 23:47
[19-Apr-2026 18:17:52 UTC] Requested date: 2026-04-21
[19-Apr-2026 18:17:52 UTC] Today: 2026-04-19
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 18:17:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 18:17:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 18:17:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 18:17:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 18:17:52 UTC] Slot added (future date): 15:45 - 16:00
[19-Apr-2026 18:18:28 UTC] Date: 2026-04-19, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 18:18:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[19-Apr-2026 18:18:28 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[19-Apr-2026 18:18:28 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[19-Apr-2026 18:18:28 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[19-Apr-2026 18:18:28 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[19-Apr-2026 18:18:28 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[19-Apr-2026 18:18:28 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[19-Apr-2026 18:18:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[19-Apr-2026 18:18:28 UTC] Available dates found: 4
[19-Apr-2026 18:18:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[19-Apr-2026 18:18:29 UTC] Using actual slot duration: 15 minutes
[19-Apr-2026 18:18:29 UTC] Current time (IST): 23:48
[19-Apr-2026 18:18:29 UTC] Requested date: 2026-04-21
[19-Apr-2026 18:18:29 UTC] Today: 2026-04-19
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 08:00 - 08:15
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 08:15 - 08:30
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 08:30 - 08:45
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 08:45 - 09:00
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 09:00 - 09:15
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 09:15 - 09:30
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 09:30 - 09:45
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 09:45 - 10:00
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 10:00 - 10:15
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 10:15 - 10:30
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 10:30 - 10:45
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 10:45 - 11:00
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 11:00 - 11:15
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 11:15 - 11:30
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 11:30 - 11:45
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 11:45 - 12:00
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 12:00 - 12:15
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 12:15 - 12:30
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 12:30 - 12:45
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 12:45 - 13:00
[19-Apr-2026 18:18:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[19-Apr-2026 18:18:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[19-Apr-2026 18:18:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[19-Apr-2026 18:18:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 14:00 - 14:15
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 14:15 - 14:30
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 14:30 - 14:45
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 14:45 - 15:00
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 15:00 - 15:15
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 15:15 - 15:30
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 15:30 - 15:45
[19-Apr-2026 18:18:29 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 01:57:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 01:57:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 01:57:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 01:57:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 01:57:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 01:57:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 01:57:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 01:57:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 01:57:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 01:57:58 UTC] Available dates found: 3
[20-Apr-2026 01:57:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 01:57:59 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 01:57:59 UTC] Current time (IST): 7:27
[20-Apr-2026 01:57:59 UTC] Requested date: 2026-04-25
[20-Apr-2026 01:57:59 UTC] Today: 2026-04-20
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 01:57:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 01:57:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 01:57:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 01:57:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 01:57:59 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 01:58:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 01:58:00 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 01:58:00 UTC] Current time (IST): 7:28
[20-Apr-2026 01:58:00 UTC] Requested date: 2026-04-21
[20-Apr-2026 01:58:00 UTC] Today: 2026-04-20
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 01:58:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 01:58:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 01:58:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 01:58:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 01:58:00 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 02:33:24 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 02:33:24 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 02:33:24 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 02:33:24 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 02:33:24 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 02:33:24 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 02:33:24 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 02:33:24 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 02:33:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 02:33:24 UTC] Available dates found: 3
[20-Apr-2026 02:33:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 02:33:26 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 02:33:26 UTC] Current time (IST): 8:3
[20-Apr-2026 02:33:26 UTC] Requested date: 2026-04-21
[20-Apr-2026 02:33:26 UTC] Today: 2026-04-20
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 02:33:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 02:33:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 02:33:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 02:33:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 02:33:26 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 02:59:14 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 02:59:14 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 02:59:14 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 02:59:14 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 02:59:14 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 02:59:14 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 02:59:14 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 02:59:14 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 02:59:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 02:59:14 UTC] Available dates found: 3
[20-Apr-2026 02:59:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 02:59:38 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 02:59:38 UTC] Current time (IST): 8:29
[20-Apr-2026 02:59:38 UTC] Requested date: 2026-04-21
[20-Apr-2026 02:59:38 UTC] Today: 2026-04-20
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 02:59:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 02:59:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 02:59:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 02:59:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 02:59:38 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 03:00:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 03:00:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776654002755","orderId":"OMO2604200830045212163041V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776655204507,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604200830118462502989V","paymentMode":"UPI_INTENT","timestamp":1776654011886,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611012708435","upiTransactionId":"APYAPbf582c08c2981eb867086c598898c6","vpa":"99XXXXXX95@yapl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611012708435","upiTransactionId":"APYAPbf582c08c2981eb867086c598898c6","vpa":"99XXXXXX95@yapl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 03:00:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776654002755
            [orderId] => OMO2604200830045212163041V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776655204507
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604200830118462502989V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776654011886
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PUNB0872300
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 611012708435
                                    [upiTransactionId] => APYAPbf582c08c2981eb867086c598898c6
                                    [vpa] => 99XXXXXX95@yapl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 611012708435
                                                    [upiTransactionId] => APYAPbf582c08c2981eb867086c598898c6
                                                    [vpa] => 99XXXXXX95@yapl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 03:00:27 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 03:00:27 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 03:00:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 03:00:27 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 03:00:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 03:00:27 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 03:00:27 UTC] Target appointment ID: TXN_1776654002755
[20-Apr-2026 03:00:27 UTC] Extracted numeric ID: 1776654002755
[20-Apr-2026 03:00:27 UTC] Appointment not found with ID: 1776654002755
[20-Apr-2026 03:00:27 UTC] Found recent pending appointment: ID=3216, Name=Naresh Kumar Jangid
[20-Apr-2026 03:00:27 UTC] Successfully updated recent appointment ID: 3216 to confirmed status
[20-Apr-2026 03:00:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776654002755","orderId":"OMO2604200830045212163041V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776655204507,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604200830118462502989V","paymentMode":"UPI_INTENT","timestamp":1776654011886,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611012708435","upiTransactionId":"APYAPbf582c08c2981eb867086c598898c6","vpa":"99XXXXXX95@yapl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611012708435","upiTransactionId":"APYAPbf582c08c2981eb867086c598898c6","vpa":"99XXXXXX95@yapl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 03:04:13 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 03:04:13 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 03:04:13 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 03:04:13 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 03:04:13 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 03:04:13 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 03:04:13 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 03:04:13 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 03:04:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 03:04:13 UTC] Available dates found: 3
[20-Apr-2026 03:38:34 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 03:38:34 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 03:38:34 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 03:38:34 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 03:38:34 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 03:38:34 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 03:38:34 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 03:38:34 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 03:38:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 03:38:34 UTC] Available dates found: 3
[20-Apr-2026 03:38:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 03:38:39 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 03:38:39 UTC] Current time (IST): 9:8
[20-Apr-2026 03:38:39 UTC] Requested date: 2026-04-21
[20-Apr-2026 03:38:39 UTC] Today: 2026-04-20
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 03:38:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 03:38:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 03:38:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 03:38:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 03:38:39 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 03:39:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 03:39:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776656377232","orderId":"OMO2604200909374875559048V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776657577467,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604200909415340434301V","paymentMode":"UPI_INTENT","timestamp":1776656381577,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6012","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"694574811556","upiTransactionId":"YBLdf201eda714543b3b9b928ff6e997945","vpa":"95XXXXXX39@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6012","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"694574811556","upiTransactionId":"YBLdf201eda714543b3b9b928ff6e997945","vpa":"95XXXXXX39@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 03:39:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776656377232
            [orderId] => OMO2604200909374875559048V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776657577467
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604200909415340434301V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776656381577
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6012
                                    [ifsc] => BARB0BHISAN
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 694574811556
                                    [upiTransactionId] => YBLdf201eda714543b3b9b928ff6e997945
                                    [vpa] => 95XXXXXX39@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6012
                                                    [ifsc] => BARB0BHISAN
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 694574811556
                                                    [upiTransactionId] => YBLdf201eda714543b3b9b928ff6e997945
                                                    [vpa] => 95XXXXXX39@ybl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 03:39:51 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 03:39:51 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 03:39:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 03:39:51 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 03:39:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 03:39:51 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 03:39:51 UTC] Target appointment ID: TXN_1776656377232
[20-Apr-2026 03:39:51 UTC] Extracted numeric ID: 1776656377232
[20-Apr-2026 03:39:51 UTC] Appointment not found with ID: 1776656377232
[20-Apr-2026 03:39:51 UTC] Found recent pending appointment: ID=3217, Name=Priyanka Nayak
[20-Apr-2026 03:39:51 UTC] Successfully updated recent appointment ID: 3217 to confirmed status
[20-Apr-2026 03:39:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776656377232","orderId":"OMO2604200909374875559048V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776657577467,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604200909415340434301V","paymentMode":"UPI_INTENT","timestamp":1776656381577,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6012","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"694574811556","upiTransactionId":"YBLdf201eda714543b3b9b928ff6e997945","vpa":"95XXXXXX39@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6012","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"694574811556","upiTransactionId":"YBLdf201eda714543b3b9b928ff6e997945","vpa":"95XXXXXX39@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 03:40:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 03:43:01 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 03:43:01 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 03:43:01 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 03:43:01 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 03:43:01 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 03:43:01 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 03:43:01 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 03:43:01 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 03:43:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 03:43:01 UTC] Available dates found: 3
[20-Apr-2026 03:43:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 03:43:03 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 03:43:03 UTC] Current time (IST): 9:13
[20-Apr-2026 03:43:03 UTC] Requested date: 2026-04-21
[20-Apr-2026 03:43:03 UTC] Today: 2026-04-20
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 03:43:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 03:43:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 03:43:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 03:43:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 03:43:03 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 04:03:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:22 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:22 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:22 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:22 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 04:03:22 UTC] Available dates found: 3
[20-Apr-2026 04:03:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 04:03:24 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 04:03:24 UTC] Current time (IST): 9:33
[20-Apr-2026 04:03:24 UTC] Requested date: 2026-04-21
[20-Apr-2026 04:03:24 UTC] Today: 2026-04-20
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 04:03:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 04:03:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 04:03:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 04:03:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 04:03:24 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 04:03:40 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:40 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:40 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:40 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:40 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:40 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:40 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 04:03:40 UTC] Available dates found: 3
[20-Apr-2026 04:03:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 04:03:43 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 04:03:43 UTC] Current time (IST): 9:33
[20-Apr-2026 04:03:43 UTC] Requested date: 2026-04-25
[20-Apr-2026 04:03:43 UTC] Today: 2026-04-20
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 04:03:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 04:03:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 04:03:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 04:03:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 04:03:43 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 04:03:59 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:59 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:59 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:59 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:59 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:59 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:59 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 04:03:59 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:03:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 04:03:59 UTC] Available dates found: 3
[20-Apr-2026 04:04:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 04:04:15 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 04:04:15 UTC] Current time (IST): 9:34
[20-Apr-2026 04:04:15 UTC] Requested date: 2026-04-21
[20-Apr-2026 04:04:15 UTC] Today: 2026-04-20
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 04:04:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 04:04:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 04:04:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 04:04:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 04:04:15 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 04:04:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 04:05:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776657879443","orderId":"OMO2604200934397402502229V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776659079724,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604200934527971164556V","paymentMode":"UPI_INTENT","timestamp":1776657892841,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611020156828","upiTransactionId":"PTM33c628e8eb0947f39bb5737e258363bf","vpa":"90XXXXXX22@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611020156828","upiTransactionId":"PTM33c628e8eb0947f39bb5737e258363bf","vpa":"90XXXXXX22@ptsbi"},"currency":"INR","amount":20000}]}]}}
[20-Apr-2026 04:05:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776657879443
            [orderId] => OMO2604200934397402502229V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776659079724
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604200934527971164556V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776657892841
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                )

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

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

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

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

                                )

                        )

                )

        )

)

[20-Apr-2026 04:05:10 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 04:05:10 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 04:05:10 UTC] Amount Conversion: 20000 paise = 200 rupees
[20-Apr-2026 04:05:10 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 04:05:10 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[20-Apr-2026 04:05:10 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 04:05:10 UTC] Target appointment ID: TXN_1776657879443
[20-Apr-2026 04:05:10 UTC] Extracted numeric ID: 1776657879443
[20-Apr-2026 04:05:10 UTC] Appointment not found with ID: 1776657879443
[20-Apr-2026 04:05:10 UTC] Found recent pending appointment: ID=3218, Name=Narayan Singh rathore
[20-Apr-2026 04:05:10 UTC] Successfully updated recent appointment ID: 3218 to confirmed status
[20-Apr-2026 04:05:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776657879443","orderId":"OMO2604200934397402502229V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776659079724,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604200934527971164556V","paymentMode":"UPI_INTENT","timestamp":1776657892841,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611020156828","upiTransactionId":"PTM33c628e8eb0947f39bb5737e258363bf","vpa":"90XXXXXX22@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032146","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611020156828","upiTransactionId":"PTM33c628e8eb0947f39bb5737e258363bf","vpa":"90XXXXXX22@ptsbi"},"currency":"INR","amount":20000}]}]}}
[20-Apr-2026 04:05:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 04:06:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 04:06:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776657966877","orderId":"OMO2604200936080221034450V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776659167991,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604200936120049846880V","paymentMode":"UPI_INTENT","timestamp":1776657972048,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"289400721642","upiTransactionId":"YBLc1d199a7d97c4f1bbbc9370976cbbe4d","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"289400721642","upiTransactionId":"YBLc1d199a7d97c4f1bbbc9370976cbbe4d","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 04:06:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776657966877
            [orderId] => OMO2604200936080221034450V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776659167991
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604200936120049846880V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776657972048
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                    [ifsc] => SBIN0CONUPI
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [bankId] => SBCC
                                    [networkCardVariant] => RUPAY_PLATINUM
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 289400721642
                                    [upiTransactionId] => YBLc1d199a7d97c4f1bbbc9370976cbbe4d
                                    [vpa] => 76XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                                    [ifsc] => SBIN0CONUPI
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [bankId] => SBCC
                                                    [networkCardVariant] => RUPAY_PLATINUM
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 289400721642
                                                    [upiTransactionId] => YBLc1d199a7d97c4f1bbbc9370976cbbe4d
                                                    [vpa] => 76XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 04:06:22 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 04:06:22 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 04:06:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 04:06:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 04:06:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 04:06:22 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 04:06:22 UTC] Target appointment ID: TXN_1776657966877
[20-Apr-2026 04:06:22 UTC] Extracted numeric ID: 1776657966877
[20-Apr-2026 04:06:22 UTC] Appointment not found with ID: 1776657966877
[20-Apr-2026 04:06:22 UTC] Found recent pending appointment: ID=3219, Name=Ravi Parashar
[20-Apr-2026 04:06:22 UTC] Successfully updated recent appointment ID: 3219 to confirmed status
[20-Apr-2026 04:06:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776657966877","orderId":"OMO2604200936080221034450V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776659167991,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604200936120049846880V","paymentMode":"UPI_INTENT","timestamp":1776657972048,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"289400721642","upiTransactionId":"YBLc1d199a7d97c4f1bbbc9370976cbbe4d","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"289400721642","upiTransactionId":"YBLc1d199a7d97c4f1bbbc9370976cbbe4d","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 04:06:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 04:27:29 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:27:29 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 04:27:29 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 04:27:29 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 04:27:29 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 04:27:29 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 04:27:29 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 04:27:29 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:27:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 04:27:29 UTC] Available dates found: 3
[20-Apr-2026 04:27:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 04:27:47 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 04:27:47 UTC] Current time (IST): 9:57
[20-Apr-2026 04:27:47 UTC] Requested date: 2026-04-21
[20-Apr-2026 04:27:47 UTC] Today: 2026-04-20
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 04:27:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 04:27:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 04:27:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 04:27:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 04:27:47 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 04:48:59 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:48:59 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 04:48:59 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 04:48:59 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 04:48:59 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 04:48:59 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 04:48:59 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 04:48:59 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 04:48:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 04:48:59 UTC] Available dates found: 3
[20-Apr-2026 05:04:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:04:26 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 05:04:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 05:04:26 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 05:04:26 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 05:04:26 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 05:04:26 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 05:04:26 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:04:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 05:04:26 UTC] Available dates found: 3
[20-Apr-2026 05:04:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 05:04:28 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 05:04:28 UTC] Current time (IST): 10:34
[20-Apr-2026 05:04:28 UTC] Requested date: 2026-04-21
[20-Apr-2026 05:04:28 UTC] Today: 2026-04-20
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 05:04:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 05:04:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 05:04:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 05:04:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 05:04:28 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 05:36:43 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:36:43 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 05:36:43 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 05:36:43 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 05:36:43 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 05:36:43 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 05:36:43 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 05:36:43 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:36:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 05:36:43 UTC] Available dates found: 3
[20-Apr-2026 05:36:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 05:36:46 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 05:36:46 UTC] Current time (IST): 11:6
[20-Apr-2026 05:36:46 UTC] Requested date: 2026-04-21
[20-Apr-2026 05:36:46 UTC] Today: 2026-04-20
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 05:36:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 05:36:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 05:36:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 05:36:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 05:36:46 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 05:38:10 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:38:10 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 05:38:10 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 05:38:10 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 05:38:10 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 05:38:10 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 05:38:10 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 05:38:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:38:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 05:38:10 UTC] Available dates found: 3
[20-Apr-2026 05:38:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 05:38:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 05:38:13 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 05:38:13 UTC] Current time (IST): 11:8
[20-Apr-2026 05:38:13 UTC] Requested date: 2026-04-21
[20-Apr-2026 05:38:13 UTC] Today: 2026-04-20
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 05:38:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 05:38:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 05:38:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 05:38:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 05:38:13 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 05:39:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 05:40:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776663575386","orderId":"OMO2604201109356506550455V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776664775636,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201109500532163404V","paymentMode":"UPI_INTENT","timestamp":1776663590093,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"075027070249","upiTransactionId":"YBL18441432d1394496a02af691bf6f3eba","vpa":"95XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"075027070249","upiTransactionId":"YBL18441432d1394496a02af691bf6f3eba","vpa":"95XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 05:40:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776663575386
            [orderId] => OMO2604201109356506550455V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776664775636
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201109500532163404V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776663590093
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6303
                                    [ifsc] => JIOP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => JIOP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 075027070249
                                    [upiTransactionId] => YBL18441432d1394496a02af691bf6f3eba
                                    [vpa] => 95XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6303
                                                    [ifsc] => JIOP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => JIOP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 075027070249
                                                    [upiTransactionId] => YBL18441432d1394496a02af691bf6f3eba
                                                    [vpa] => 95XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 05:40:24 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 05:40:24 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 05:40:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 05:40:24 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 05:40:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 05:40:24 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 05:40:24 UTC] Target appointment ID: TXN_1776663575386
[20-Apr-2026 05:40:24 UTC] Extracted numeric ID: 1776663575386
[20-Apr-2026 05:40:24 UTC] Appointment not found with ID: 1776663575386
[20-Apr-2026 05:40:24 UTC] Found recent pending appointment: ID=3221, Name=DINESH KUMAR RAWAT
[20-Apr-2026 05:40:24 UTC] Successfully updated recent appointment ID: 3221 to confirmed status
[20-Apr-2026 05:40:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776663575386","orderId":"OMO2604201109356506550455V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776664775636,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201109500532163404V","paymentMode":"UPI_INTENT","timestamp":1776663590093,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"075027070249","upiTransactionId":"YBL18441432d1394496a02af691bf6f3eba","vpa":"95XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"075027070249","upiTransactionId":"YBL18441432d1394496a02af691bf6f3eba","vpa":"95XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 05:40:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 05:42:55 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:42:55 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 05:42:55 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 05:42:55 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 05:42:55 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 05:42:55 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 05:42:55 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 05:42:55 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:42:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 05:42:55 UTC] Available dates found: 3
[20-Apr-2026 05:43:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 05:43:07 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 05:43:07 UTC] Current time (IST): 11:13
[20-Apr-2026 05:43:07 UTC] Requested date: 2026-04-21
[20-Apr-2026 05:43:07 UTC] Today: 2026-04-20
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 05:43:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 05:43:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 05:43:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 05:43:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 05:43:07 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 05:43:33 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:43:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 05:43:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 05:43:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 05:43:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 05:43:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 05:43:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 05:43:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:43:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 05:43:33 UTC] Available dates found: 3
[20-Apr-2026 05:43:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 05:43:38 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 05:43:38 UTC] Current time (IST): 11:13
[20-Apr-2026 05:43:38 UTC] Requested date: 2026-04-21
[20-Apr-2026 05:43:38 UTC] Today: 2026-04-20
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 05:43:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 05:43:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 05:43:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 05:43:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 05:43:38 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 05:43:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 05:44:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776663835282","orderId":"OMO2604201113554580434162V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776665035439,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201113591306419738V","paymentMode":"UPI_INTENT","timestamp":1776663839179,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603107639791","upiTransactionId":"PTM4bcd69c341754d2b9f4f878ccb8dbd84","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603107639791","upiTransactionId":"PTM4bcd69c341754d2b9f4f878ccb8dbd84","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":20000}]}]}}
[20-Apr-2026 05:44:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776663835282
            [orderId] => OMO2604201113554580434162V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776665035439
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201113591306419738V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776663839179
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006675
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 603107639791
                                    [upiTransactionId] => PTM4bcd69c341754d2b9f4f878ccb8dbd84
                                    [vpa] => 88XXXXXX37@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 603107639791
                                                    [upiTransactionId] => PTM4bcd69c341754d2b9f4f878ccb8dbd84
                                                    [vpa] => 88XXXXXX37@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 05:44:14 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 05:44:14 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 05:44:14 UTC] Amount Conversion: 20000 paise = 200 rupees
[20-Apr-2026 05:44:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 05:44:14 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[20-Apr-2026 05:44:14 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 05:44:14 UTC] Target appointment ID: TXN_1776663835282
[20-Apr-2026 05:44:14 UTC] Extracted numeric ID: 1776663835282
[20-Apr-2026 05:44:14 UTC] Appointment not found with ID: 1776663835282
[20-Apr-2026 05:44:14 UTC] Found recent pending appointment: ID=3222, Name=Bheru Lal Mali
[20-Apr-2026 05:44:14 UTC] Successfully updated recent appointment ID: 3222 to confirmed status
[20-Apr-2026 05:44:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776663835282","orderId":"OMO2604201113554580434162V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776665035439,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201113591306419738V","paymentMode":"UPI_INTENT","timestamp":1776663839179,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603107639791","upiTransactionId":"PTM4bcd69c341754d2b9f4f878ccb8dbd84","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603107639791","upiTransactionId":"PTM4bcd69c341754d2b9f4f878ccb8dbd84","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":20000}]}]}}
[20-Apr-2026 05:44:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 05:49:29 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:49:29 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 05:49:29 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 05:49:29 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 05:49:29 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 05:49:29 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 05:49:29 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 05:49:29 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 05:49:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 05:49:29 UTC] Available dates found: 3
[20-Apr-2026 05:49:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 05:49:31 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 05:49:31 UTC] Current time (IST): 11:19
[20-Apr-2026 05:49:31 UTC] Requested date: 2026-04-21
[20-Apr-2026 05:49:31 UTC] Today: 2026-04-20
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 05:49:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 05:49:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 05:49:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 05:49:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 05:49:31 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 05:58:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776663499820","orderId":"OMO2604201108199961273419V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1776664699981,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201108247393562267V","paymentMode":"UPI_INTENT","timestamp":1776663504784,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"301103838080","upiTransactionId":"PTMf948b79d5b5d4767b21b77c77f19c1ea","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"301103838080","upiTransactionId":"PTMf948b79d5b5d4767b21b77c77f19c1ea","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":20000}]}]}}
[20-Apr-2026 05:58:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776663499820
            [orderId] => OMO2604201108199961273419V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1776664699981
            [errorCode] => INSUFFICIENT_BALANCE
            [detailedErrorCode] => Z9
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201108247393562267V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776663504784
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INSUFFICIENT_BALANCE
                            [detailedErrorCode] => Z9
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006675
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 301103838080
                                    [upiTransactionId] => PTMf948b79d5b5d4767b21b77c77f19c1ea
                                    [vpa] => 88XXXXXX37@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 301103838080
                                                    [upiTransactionId] => PTMf948b79d5b5d4767b21b77c77f19c1ea
                                                    [vpa] => 88XXXXXX37@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 05:58:24 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 05:58:24 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 05:58:24 UTC] Amount Conversion: 20000 paise = 200 rupees
[20-Apr-2026 05:58:24 UTC] Payment Status: FAILED (from status: FAILED)
[20-Apr-2026 05:58:24 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[20-Apr-2026 05:58:24 UTC] Payment not successful, status: FAILED
[20-Apr-2026 05:58:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776663499820","orderId":"OMO2604201108199961273419V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1776664699981,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201108247393562267V","paymentMode":"UPI_INTENT","timestamp":1776663504784,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"301103838080","upiTransactionId":"PTMf948b79d5b5d4767b21b77c77f19c1ea","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"301103838080","upiTransactionId":"PTMf948b79d5b5d4767b21b77c77f19c1ea","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":20000}]}]}}
[20-Apr-2026 06:18:02 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 06:18:02 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 06:18:02 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 06:18:02 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 06:18:02 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 06:18:02 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 06:18:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 06:18:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 06:18:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 06:18:02 UTC] Available dates found: 3
[20-Apr-2026 06:18:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 06:18:04 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 06:18:04 UTC] Current time (IST): 11:48
[20-Apr-2026 06:18:04 UTC] Requested date: 2026-04-21
[20-Apr-2026 06:18:04 UTC] Today: 2026-04-20
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 06:18:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 06:18:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 06:18:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 06:18:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 06:18:04 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 07:38:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 07:38:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 07:38:09 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 07:38:09 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 07:38:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 07:38:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 07:38:09 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 07:38:09 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 07:38:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 07:38:09 UTC] Available dates found: 3
[20-Apr-2026 07:38:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 07:38:11 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 07:38:11 UTC] Current time (IST): 13:8
[20-Apr-2026 07:38:11 UTC] Requested date: 2026-04-21
[20-Apr-2026 07:38:11 UTC] Today: 2026-04-20
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 07:38:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 07:38:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 07:38:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 07:38:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 07:38:11 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 07:54:38 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 07:54:38 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 07:54:38 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 07:54:38 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 07:54:38 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 07:54:38 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 07:54:38 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 07:54:38 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 07:54:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 07:54:38 UTC] Available dates found: 3
[20-Apr-2026 07:54:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 07:54:49 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 07:54:49 UTC] Current time (IST): 13:24
[20-Apr-2026 07:54:49 UTC] Requested date: 2026-04-21
[20-Apr-2026 07:54:49 UTC] Today: 2026-04-20
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 07:54:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 07:54:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 07:54:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 07:54:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 07:54:49 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 08:15:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:15:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 08:15:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 08:15:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 08:15:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 08:15:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 08:15:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 08:15:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:15:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 08:15:18 UTC] Available dates found: 3
[20-Apr-2026 08:15:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 08:15:21 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 08:15:21 UTC] Current time (IST): 13:45
[20-Apr-2026 08:15:21 UTC] Requested date: 2026-04-21
[20-Apr-2026 08:15:21 UTC] Today: 2026-04-20
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 08:15:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 08:15:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 08:15:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 08:15:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 08:15:21 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 08:16:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 08:16:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776672982854","orderId":"OMO2604201346234932470431V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776674183473,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201346291702058147V","paymentMode":"UPI_INTENT","timestamp":1776672989199,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611076920620","upiTransactionId":"PTM8fd63ab9f1ef46ec83daf19f6a44fa6e","vpa":"92XXXXXX88@pthdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611076920620","upiTransactionId":"PTM8fd63ab9f1ef46ec83daf19f6a44fa6e","vpa":"92XXXXXX88@pthdfc"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 08:16:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776672982854
            [orderId] => OMO2604201346234932470431V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776674183473
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201346291702058147V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776672989199
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0SUBBHI
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 611076920620
                                    [upiTransactionId] => PTM8fd63ab9f1ef46ec83daf19f6a44fa6e
                                    [vpa] => 92XXXXXX88@pthdfc
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 611076920620
                                                    [upiTransactionId] => PTM8fd63ab9f1ef46ec83daf19f6a44fa6e
                                                    [vpa] => 92XXXXXX88@pthdfc
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 08:16:36 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 08:16:36 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 08:16:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 08:16:36 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 08:16:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 08:16:36 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 08:16:36 UTC] Target appointment ID: TXN_1776672982854
[20-Apr-2026 08:16:36 UTC] Extracted numeric ID: 1776672982854
[20-Apr-2026 08:16:36 UTC] Appointment not found with ID: 1776672982854
[20-Apr-2026 08:16:36 UTC] Found recent pending appointment: ID=3223, Name=rahul kumawat
[20-Apr-2026 08:16:36 UTC] Successfully updated recent appointment ID: 3223 to confirmed status
[20-Apr-2026 08:16:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776672982854","orderId":"OMO2604201346234932470431V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776674183473,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201346291702058147V","paymentMode":"UPI_INTENT","timestamp":1776672989199,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611076920620","upiTransactionId":"PTM8fd63ab9f1ef46ec83daf19f6a44fa6e","vpa":"92XXXXXX88@pthdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611076920620","upiTransactionId":"PTM8fd63ab9f1ef46ec83daf19f6a44fa6e","vpa":"92XXXXXX88@pthdfc"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 08:29:35 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:29:35 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 08:29:35 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 08:29:35 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 08:29:35 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 08:29:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 08:29:35 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 08:29:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:29:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 08:29:35 UTC] Available dates found: 3
[20-Apr-2026 08:29:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 08:29:37 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 08:29:37 UTC] Current time (IST): 13:59
[20-Apr-2026 08:29:37 UTC] Requested date: 2026-04-21
[20-Apr-2026 08:29:37 UTC] Today: 2026-04-20
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 08:29:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 08:29:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 08:29:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 08:29:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 08:29:37 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 08:36:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776672969032","orderId":"OMO2604201346096772058402V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776674169661,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201346140022058727V","paymentMode":"UPI_INTENT","timestamp":1776672974042,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[20-Apr-2026 08:36:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776672969032
            [orderId] => OMO2604201346096772058402V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776674169661
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[20-Apr-2026 08:36:12 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 08:36:12 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 08:36:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 08:36:12 UTC] Payment Status: FAILED (from status: FAILED)
[20-Apr-2026 08:36:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 08:36:12 UTC] Payment not successful, status: FAILED
[20-Apr-2026 08:36:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776672969032","orderId":"OMO2604201346096772058402V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776674169661,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201346140022058727V","paymentMode":"UPI_INTENT","timestamp":1776672974042,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[20-Apr-2026 08:44:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:44:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 08:44:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 08:44:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 08:44:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 08:44:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 08:44:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 08:44:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:44:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 08:44:18 UTC] Available dates found: 3
[20-Apr-2026 08:44:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 08:44:20 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 08:44:20 UTC] Current time (IST): 14:14
[20-Apr-2026 08:44:20 UTC] Requested date: 2026-04-21
[20-Apr-2026 08:44:20 UTC] Today: 2026-04-20
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 08:44:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 08:44:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 08:44:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 08:44:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 08:44:20 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 08:47:03 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:03 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 08:47:03 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:03 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:03 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 08:47:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 08:47:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 08:47:03 UTC] Available dates found: 3
[20-Apr-2026 08:47:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 08:47:08 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 08:47:08 UTC] Current time (IST): 14:17
[20-Apr-2026 08:47:08 UTC] Requested date: 2026-04-21
[20-Apr-2026 08:47:08 UTC] Today: 2026-04-20
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 08:47:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 08:47:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 08:47:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 08:47:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 08:47:08 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 08:47:23 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 08:47:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 08:47:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 08:47:23 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:47:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 08:47:23 UTC] Available dates found: 3
[20-Apr-2026 08:47:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 08:47:45 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 08:47:45 UTC] Current time (IST): 14:17
[20-Apr-2026 08:47:45 UTC] Requested date: 2026-04-21
[20-Apr-2026 08:47:45 UTC] Today: 2026-04-20
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 08:47:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 08:47:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 08:47:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 08:47:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 08:47:45 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 08:48:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776674882851","orderId":"OMO2604201418038272058954V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776676083812,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201418085159938857V","paymentMode":"UPI_INTENT","timestamp":1776674888556,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8354","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"746084560684","upiTransactionId":"YBL4e1679a046d046398014ac44505bfd69","vpa":"97XXXXXX11@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8354","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"746084560684","upiTransactionId":"YBL4e1679a046d046398014ac44505bfd69","vpa":"97XXXXXX11@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 08:48:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776674882851
            [orderId] => OMO2604201418038272058954V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776676083812
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201418085159938857V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776674888556
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX8354
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 746084560684
                                    [upiTransactionId] => YBL4e1679a046d046398014ac44505bfd69
                                    [vpa] => 97XXXXXX11@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX8354
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 746084560684
                                                    [upiTransactionId] => YBL4e1679a046d046398014ac44505bfd69
                                                    [vpa] => 97XXXXXX11@ybl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 08:48:23 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 08:48:23 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 08:48:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 08:48:23 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 08:48:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 08:48:23 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 08:48:23 UTC] Target appointment ID: TXN_1776674882851
[20-Apr-2026 08:48:23 UTC] Extracted numeric ID: 1776674882851
[20-Apr-2026 08:48:23 UTC] Appointment not found with ID: 1776674882851
[20-Apr-2026 08:48:23 UTC] Found recent pending appointment: ID=3224, Name=seeta soni
[20-Apr-2026 08:48:23 UTC] Successfully updated recent appointment ID: 3224 to confirmed status
[20-Apr-2026 08:48:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776674882851","orderId":"OMO2604201418038272058954V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776676083812,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201418085159938857V","paymentMode":"UPI_INTENT","timestamp":1776674888556,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8354","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"746084560684","upiTransactionId":"YBL4e1679a046d046398014ac44505bfd69","vpa":"97XXXXXX11@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8354","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"746084560684","upiTransactionId":"YBL4e1679a046d046398014ac44505bfd69","vpa":"97XXXXXX11@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 08:48:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 08:49:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:49:27 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 08:49:27 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 08:49:27 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 08:49:27 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 08:49:27 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 08:49:27 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 08:49:27 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 08:49:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 08:49:27 UTC] Available dates found: 3
[20-Apr-2026 08:49:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 08:49:30 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 08:49:30 UTC] Current time (IST): 14:19
[20-Apr-2026 08:49:30 UTC] Requested date: 2026-04-21
[20-Apr-2026 08:49:30 UTC] Today: 2026-04-20
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 08:49:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 08:49:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 08:49:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 08:49:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 08:49:30 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 09:19:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 09:19:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 09:19:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 09:19:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 09:19:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 09:19:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 09:19:17 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 09:19:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 09:19:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 09:19:17 UTC] Available dates found: 3
[20-Apr-2026 09:19:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 09:19:22 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 09:19:22 UTC] Current time (IST): 14:49
[20-Apr-2026 09:19:22 UTC] Requested date: 2026-04-26
[20-Apr-2026 09:19:22 UTC] Today: 2026-04-20
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 09:19:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 09:19:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 09:19:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 09:19:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 09:19:22 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 09:19:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 09:19:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776676773219","orderId":"OMO2604201449343267016031V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776677974312,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201449390223704693V","paymentMode":"UPI_INTENT","timestamp":1776676779065,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"264958016194","upiTransactionId":"AXL84ae9cc6bc7a48efa907b2a28522e0ed","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"264958016194","upiTransactionId":"AXL84ae9cc6bc7a48efa907b2a28522e0ed","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 09:19:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776676773219
            [orderId] => OMO2604201449343267016031V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776677974312
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201449390223704693V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776676779065
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 264958016194
                                    [upiTransactionId] => AXL84ae9cc6bc7a48efa907b2a28522e0ed
                                    [vpa] => ahXXXXXXXXh9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 264958016194
                                                    [upiTransactionId] => AXL84ae9cc6bc7a48efa907b2a28522e0ed
                                                    [vpa] => ahXXXXXXXXh9@axl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 09:19:48 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 09:19:48 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 09:19:48 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 09:19:48 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 09:19:48 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 09:19:48 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 09:19:48 UTC] Target appointment ID: TXN_1776676773219
[20-Apr-2026 09:19:48 UTC] Extracted numeric ID: 1776676773219
[20-Apr-2026 09:19:48 UTC] Appointment not found with ID: 1776676773219
[20-Apr-2026 09:19:48 UTC] Found recent pending appointment: ID=3225, Name=suresh aheer
[20-Apr-2026 09:19:48 UTC] Successfully updated recent appointment ID: 3225 to confirmed status
[20-Apr-2026 09:19:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776676773219","orderId":"OMO2604201449343267016031V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776677974312,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201449390223704693V","paymentMode":"UPI_INTENT","timestamp":1776676779065,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"264958016194","upiTransactionId":"AXL84ae9cc6bc7a48efa907b2a28522e0ed","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"264958016194","upiTransactionId":"AXL84ae9cc6bc7a48efa907b2a28522e0ed","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 09:20:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 09:59:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 09:59:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 09:59:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 09:59:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 09:59:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 09:59:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 09:59:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 09:59:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 09:59:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 09:59:58 UTC] Available dates found: 3
[20-Apr-2026 10:00:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 10:00:01 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 10:00:01 UTC] Current time (IST): 15:30
[20-Apr-2026 10:00:01 UTC] Requested date: 2026-04-21
[20-Apr-2026 10:00:01 UTC] Today: 2026-04-20
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 10:00:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 10:00:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 10:00:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 10:00:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 10:00:01 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 10:24:15 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 10:24:15 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 10:24:15 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 10:24:15 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 10:24:15 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 10:24:15 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 10:24:15 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 10:24:15 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 10:24:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 10:24:15 UTC] Available dates found: 3
[20-Apr-2026 10:24:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 10:24:20 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 10:24:20 UTC] Current time (IST): 15:54
[20-Apr-2026 10:24:20 UTC] Requested date: 2026-04-21
[20-Apr-2026 10:24:20 UTC] Today: 2026-04-20
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 10:24:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 10:24:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 10:24:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 10:24:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 10:24:20 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 10:47:39 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 10:47:39 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 10:47:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 10:47:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 10:47:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 10:47:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 10:47:39 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 10:47:39 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 10:47:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 10:47:39 UTC] Available dates found: 3
[20-Apr-2026 10:48:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 10:48:08 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 10:48:08 UTC] Current time (IST): 16:18
[20-Apr-2026 10:48:08 UTC] Requested date: 2026-04-21
[20-Apr-2026 10:48:08 UTC] Today: 2026-04-20
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 10:48:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 10:48:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 10:48:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 10:48:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 10:48:08 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 10:48:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 10:48:38 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 10:48:38 UTC] Current time (IST): 16:18
[20-Apr-2026 10:48:38 UTC] Requested date: 2026-04-21
[20-Apr-2026 10:48:38 UTC] Today: 2026-04-20
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 10:48:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 10:48:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 10:48:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 10:48:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 10:48:38 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 10:49:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 10:51:48 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776682204463","orderId":"OMO2604201620054180340827V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776683405400,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201621177257221100V","paymentMode":"UPI_QR","timestamp":1776682277784,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9995","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"374728333829","upiTransactionId":"AXL830ff4b735334afdb22ff0af35184cfb","vpa":"anXXXXXXXXXXXXXXXX61@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9995","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"374728333829","upiTransactionId":"AXL830ff4b735334afdb22ff0af35184cfb","vpa":"anXXXXXXXXXXXXXXXX61@axl"},"currency":"INR","amount":20000}]}]}}
[20-Apr-2026 10:51:48 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776682204463
            [orderId] => OMO2604201620054180340827V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776683405400
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201621177257221100V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1776682277784
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9995
                                    [ifsc] => BARB0MANDAL
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 374728333829
                                    [upiTransactionId] => AXL830ff4b735334afdb22ff0af35184cfb
                                    [vpa] => anXXXXXXXXXXXXXXXX61@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9995
                                                    [ifsc] => BARB0MANDAL
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 374728333829
                                                    [upiTransactionId] => AXL830ff4b735334afdb22ff0af35184cfb
                                                    [vpa] => anXXXXXXXXXXXXXXXX61@axl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 10:51:48 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 10:51:48 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 10:51:48 UTC] Amount Conversion: 20000 paise = 200 rupees
[20-Apr-2026 10:51:48 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 10:51:48 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[20-Apr-2026 10:51:48 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 10:51:48 UTC] Target appointment ID: TXN_1776682204463
[20-Apr-2026 10:51:48 UTC] Extracted numeric ID: 1776682204463
[20-Apr-2026 10:51:48 UTC] Appointment not found with ID: 1776682204463
[20-Apr-2026 10:51:48 UTC] Found recent pending appointment: ID=3226, Name=राम चंद्र मीणा
[20-Apr-2026 10:51:48 UTC] Successfully updated recent appointment ID: 3226 to confirmed status
[20-Apr-2026 10:51:48 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776682204463","orderId":"OMO2604201620054180340827V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776683405400,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201621177257221100V","paymentMode":"UPI_QR","timestamp":1776682277784,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9995","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"374728333829","upiTransactionId":"AXL830ff4b735334afdb22ff0af35184cfb","vpa":"anXXXXXXXXXXXXXXXX61@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9995","ifsc":"BARB0MANDAL","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"374728333829","upiTransactionId":"AXL830ff4b735334afdb22ff0af35184cfb","vpa":"anXXXXXXXXXXXXXXXX61@axl"},"currency":"INR","amount":20000}]}]}}
[20-Apr-2026 10:52:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 11:02:03 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:02:03 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:02:03 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:02:03 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:02:03 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:02:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:02:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:02:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:02:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:02:03 UTC] Available dates found: 3
[20-Apr-2026 11:02:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:02:05 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:02:05 UTC] Current time (IST): 16:32
[20-Apr-2026 11:02:05 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:02:05 UTC] Today: 2026-04-20
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:02:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:02:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:02:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:02:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:02:05 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:03:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 11:03:45 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:03:45 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:03:45 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:03:45 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:03:45 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:03:45 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:03:45 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:03:45 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:03:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:03:45 UTC] Available dates found: 3
[20-Apr-2026 11:03:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:03:47 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:03:47 UTC] Current time (IST): 16:33
[20-Apr-2026 11:03:47 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:03:47 UTC] Today: 2026-04-20
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:03:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:03:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:03:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:03:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:03:47 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:04:33 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:04:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:04:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:04:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:04:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:04:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:04:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:04:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:04:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:04:33 UTC] Available dates found: 3
[20-Apr-2026 11:17:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:17:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:17:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:17:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:17:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:17:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:17:12 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:17:12 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:17:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:17:12 UTC] Available dates found: 3
[20-Apr-2026 11:17:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:17:17 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:17:17 UTC] Current time (IST): 16:47
[20-Apr-2026 11:17:17 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:17:17 UTC] Today: 2026-04-20
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:17:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:17:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:17:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:17:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:17:17 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:20:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:20:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:20:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:20:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:20:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:20:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:20:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:20:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:20:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:20:58 UTC] Available dates found: 3
[20-Apr-2026 11:21:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:21:06 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:21:06 UTC] Current time (IST): 16:51
[20-Apr-2026 11:21:06 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:21:06 UTC] Today: 2026-04-20
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:21:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:21:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:21:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:21:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:21:06 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:21:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 11:22:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776684103662","orderId":"OMO2604201651447209189482V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776685304705,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201652097469668532V","paymentMode":"UPI_INTENT","timestamp":1776684129782,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"469109964571","upiTransactionId":"AXLf9b38949105b4315a1de92b1f34b4d9f","vpa":"89XXXXXX07@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"469109964571","upiTransactionId":"AXLf9b38949105b4315a1de92b1f34b4d9f","vpa":"89XXXXXX07@axl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 11:22:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776684103662
            [orderId] => OMO2604201651447209189482V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776685304705
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201652097469668532V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776684129782
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2224
                                    [ifsc] => SBIN0031527
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 469109964571
                                    [upiTransactionId] => AXLf9b38949105b4315a1de92b1f34b4d9f
                                    [vpa] => 89XXXXXX07@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2224
                                                    [ifsc] => SBIN0031527
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 469109964571
                                                    [upiTransactionId] => AXLf9b38949105b4315a1de92b1f34b4d9f
                                                    [vpa] => 89XXXXXX07@axl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 11:22:19 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 11:22:19 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 11:22:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 11:22:19 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 11:22:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 11:22:19 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 11:22:19 UTC] Target appointment ID: TXN_1776684103662
[20-Apr-2026 11:22:19 UTC] Extracted numeric ID: 1776684103662
[20-Apr-2026 11:22:19 UTC] Appointment not found with ID: 1776684103662
[20-Apr-2026 11:22:19 UTC] Found recent pending appointment: ID=3228, Name=navodita
[20-Apr-2026 11:22:19 UTC] Successfully updated recent appointment ID: 3228 to confirmed status
[20-Apr-2026 11:22:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776684103662","orderId":"OMO2604201651447209189482V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776685304705,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201652097469668532V","paymentMode":"UPI_INTENT","timestamp":1776684129782,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"469109964571","upiTransactionId":"AXLf9b38949105b4315a1de92b1f34b4d9f","vpa":"89XXXXXX07@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"469109964571","upiTransactionId":"AXLf9b38949105b4315a1de92b1f34b4d9f","vpa":"89XXXXXX07@axl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 11:38:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:38:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:38:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:38:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:38:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:38:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:38:21 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:38:21 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:38:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:38:21 UTC] Available dates found: 3
[20-Apr-2026 11:38:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:38:22 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:38:22 UTC] Current time (IST): 17:8
[20-Apr-2026 11:38:22 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:38:22 UTC] Today: 2026-04-20
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:38:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:38:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:38:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:38:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:38:22 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:43:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:43:28 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:43:28 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:43:28 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:43:28 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:43:28 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:43:28 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:43:28 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:43:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:43:28 UTC] Available dates found: 3
[20-Apr-2026 11:43:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:43:31 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:43:31 UTC] Current time (IST): 17:13
[20-Apr-2026 11:43:31 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:43:31 UTC] Today: 2026-04-20
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:43:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:43:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:43:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:43:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:43:31 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:48:27 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:48:27 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:48:27 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:48:27 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:48:27 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:48:27 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:48:27 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:48:27 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:48:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:48:27 UTC] Available dates found: 3
[20-Apr-2026 11:48:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:48:30 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:48:30 UTC] Current time (IST): 17:18
[20-Apr-2026 11:48:30 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:48:30 UTC] Today: 2026-04-20
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:48:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:48:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:48:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:48:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:48:30 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:50:04 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:50:04 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:50:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:50:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:50:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:50:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:50:04 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:50:04 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:50:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:50:04 UTC] Available dates found: 3
[20-Apr-2026 11:50:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:50:27 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:50:27 UTC] Current time (IST): 17:20
[20-Apr-2026 11:50:27 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:50:27 UTC] Today: 2026-04-20
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:50:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:50:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:50:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:50:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:50:27 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:52:12 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:52:12 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:52:12 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:52:12 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:52:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:52:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:52:12 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:52:12 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:52:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:52:12 UTC] Available dates found: 3
[20-Apr-2026 11:52:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:52:52 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:52:52 UTC] Current time (IST): 17:22
[20-Apr-2026 11:52:52 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:52:52 UTC] Today: 2026-04-20
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:52:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:52:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:52:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:52:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:52:52 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:53:47 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:53:47 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:53:47 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:53:47 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:53:47 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:53:47 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:53:47 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:53:47 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:53:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:53:47 UTC] Available dates found: 3
[20-Apr-2026 11:54:36 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:54:36 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:54:36 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:54:36 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:54:36 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:54:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:54:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:54:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:54:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:54:36 UTC] Available dates found: 3
[20-Apr-2026 11:54:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:54:40 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:54:40 UTC] Current time (IST): 17:24
[20-Apr-2026 11:54:40 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:54:40 UTC] Today: 2026-04-20
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:54:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:54:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:54:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:54:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:54:40 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:55:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:55:03 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:55:03 UTC] Current time (IST): 17:25
[20-Apr-2026 11:55:03 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:55:03 UTC] Today: 2026-04-20
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:55:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:55:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:55:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:55:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:55:03 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:55:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 11:56:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776686148938","orderId":"OMO2604201725484970340972V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776687348480,"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":[]}}
[20-Apr-2026 11:56:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776686148938
            [orderId] => OMO2604201725484970340972V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776687348480
            [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
                (
                )

        )

)

[20-Apr-2026 11:56:28 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 11:56:28 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 11:56:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 11:56:28 UTC] Payment callback error: Transaction ID not found in callback
[20-Apr-2026 11:57:33 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:57:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:57:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:57:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:57:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:57:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:57:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:57:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:57:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:57:33 UTC] Available dates found: 3
[20-Apr-2026 11:57:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 11:57:37 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 11:57:37 UTC] Current time (IST): 17:27
[20-Apr-2026 11:57:37 UTC] Requested date: 2026-04-21
[20-Apr-2026 11:57:37 UTC] Today: 2026-04-20
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 11:57:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 11:57:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 11:57:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 11:57:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 11:57:37 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 11:57:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 11:59:01 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:59:01 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 11:59:01 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 11:59:01 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 11:59:01 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 11:59:01 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 11:59:01 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 11:59:01 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 11:59:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 11:59:01 UTC] Available dates found: 3
[20-Apr-2026 11:59:01 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776686280943","orderId":"OMO2604201728005171218390V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776687480502,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201728095945183418V","paymentMode":"UPI_INTENT","timestamp":1776686289632,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX0686","ifsc":"UBIN0910546","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"328687977224","upiTransactionId":"AXL55d1368c886c486caa84863d62c52b71","vpa":"auXXik@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX0686","ifsc":"UBIN0910546","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"328687977224","upiTransactionId":"AXL55d1368c886c486caa84863d62c52b71","vpa":"auXXik@axl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 11:59:01 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776686280943
            [orderId] => OMO2604201728005171218390V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776687480502
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201728095945183418V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776686289632
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX0686
                                    [ifsc] => UBIN0910546
                                    [accountType] => SAVINGS
                                    [bankId] => UBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 328687977224
                                    [upiTransactionId] => AXL55d1368c886c486caa84863d62c52b71
                                    [vpa] => auXXik@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX0686
                                                    [ifsc] => UBIN0910546
                                                    [accountType] => SAVINGS
                                                    [bankId] => UBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 328687977224
                                                    [upiTransactionId] => AXL55d1368c886c486caa84863d62c52b71
                                                    [vpa] => auXXik@axl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 11:59:01 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 11:59:01 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 11:59:01 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 11:59:01 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 11:59:01 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 11:59:01 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 11:59:01 UTC] Target appointment ID: TXN_1776686280943
[20-Apr-2026 11:59:01 UTC] Extracted numeric ID: 1776686280943
[20-Apr-2026 11:59:01 UTC] Appointment not found with ID: 1776686280943
[20-Apr-2026 11:59:01 UTC] Found recent pending appointment: ID=3230, Name=jivan das
[20-Apr-2026 11:59:01 UTC] Successfully updated recent appointment ID: 3230 to confirmed status
[20-Apr-2026 11:59:01 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776686280943","orderId":"OMO2604201728005171218390V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776687480502,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201728095945183418V","paymentMode":"UPI_INTENT","timestamp":1776686289632,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX0686","ifsc":"UBIN0910546","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"328687977224","upiTransactionId":"AXL55d1368c886c486caa84863d62c52b71","vpa":"auXXik@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX0686","ifsc":"UBIN0910546","accountType":"SAVINGS","bankId":"UBIN"},"rail":{"type":"UPI","utr":"328687977224","upiTransactionId":"AXL55d1368c886c486caa84863d62c52b71","vpa":"auXXik@axl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 11:59:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 12:00:22 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:00:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 12:00:22 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 12:00:22 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 12:00:22 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 12:00:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 12:00:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 12:00:22 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:00:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 12:00:22 UTC] Available dates found: 3
[20-Apr-2026 12:01:46 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:01:46 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 12:01:46 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 12:01:46 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 12:01:46 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 12:01:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 12:01:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 12:01:46 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:01:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 12:01:46 UTC] Available dates found: 3
[20-Apr-2026 12:01:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 12:01:53 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 12:01:53 UTC] Current time (IST): 17:31
[20-Apr-2026 12:01:53 UTC] Requested date: 2026-04-21
[20-Apr-2026 12:01:53 UTC] Today: 2026-04-20
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 12:01:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 12:01:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 12:01:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 12:01:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 12:01:53 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 12:31:15 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:31:15 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 12:31:15 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 12:31:15 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 12:31:15 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 12:31:15 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 12:31:15 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 12:31:15 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:31:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 12:31:15 UTC] Available dates found: 3
[20-Apr-2026 12:31:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 12:31:22 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 12:31:22 UTC] Current time (IST): 18:1
[20-Apr-2026 12:31:22 UTC] Requested date: 2026-04-21
[20-Apr-2026 12:31:22 UTC] Today: 2026-04-20
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 12:31:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 12:31:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 12:31:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 12:31:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 12:31:22 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 12:32:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 12:33:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:33:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 12:33:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 12:33:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 12:33:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 12:33:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 12:33:17 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 12:33:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:33:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 12:33:17 UTC] Available dates found: 3
[20-Apr-2026 12:33:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 12:33:18 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 12:33:18 UTC] Current time (IST): 18:3
[20-Apr-2026 12:33:18 UTC] Requested date: 2026-04-21
[20-Apr-2026 12:33:18 UTC] Today: 2026-04-20
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 12:33:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 12:33:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 12:33:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 12:33:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 12:33:18 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 12:33:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776688386146","orderId":"OMO2604201803054530340919V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776689585437,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201803203536849442V","paymentMode":"UPI_INTENT","timestamp":1776688400383,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2250","ifsc":"SBIN0051090","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"559381322291","upiTransactionId":"YBL6ffabcf52efd4305a3305f6e2e8251db","vpa":"94XXXXXX50@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2250","ifsc":"SBIN0051090","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"559381322291","upiTransactionId":"YBL6ffabcf52efd4305a3305f6e2e8251db","vpa":"94XXXXXX50@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 12:33:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776688386146
            [orderId] => OMO2604201803054530340919V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776689585437
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201803203536849442V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776688400383
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2250
                                    [ifsc] => SBIN0051090
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 559381322291
                                    [upiTransactionId] => YBL6ffabcf52efd4305a3305f6e2e8251db
                                    [vpa] => 94XXXXXX50@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 559381322291
                                                    [upiTransactionId] => YBL6ffabcf52efd4305a3305f6e2e8251db
                                                    [vpa] => 94XXXXXX50@ybl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 12:33:46 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 12:33:46 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 12:33:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 12:33:46 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 12:33:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 12:33:46 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 12:33:46 UTC] Target appointment ID: TXN_1776688386146
[20-Apr-2026 12:33:46 UTC] Extracted numeric ID: 1776688386146
[20-Apr-2026 12:33:46 UTC] Appointment not found with ID: 1776688386146
[20-Apr-2026 12:33:46 UTC] Found recent pending appointment: ID=3231, Name=bhanwar Singh Ranawat
[20-Apr-2026 12:33:46 UTC] Successfully updated recent appointment ID: 3231 to confirmed status
[20-Apr-2026 12:33:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776688386146","orderId":"OMO2604201803054530340919V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776689585437,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201803203536849442V","paymentMode":"UPI_INTENT","timestamp":1776688400383,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2250","ifsc":"SBIN0051090","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"559381322291","upiTransactionId":"YBL6ffabcf52efd4305a3305f6e2e8251db","vpa":"94XXXXXX50@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2250","ifsc":"SBIN0051090","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"559381322291","upiTransactionId":"YBL6ffabcf52efd4305a3305f6e2e8251db","vpa":"94XXXXXX50@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 12:33:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 12:35:17 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:35:17 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 12:35:17 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 12:35:17 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 12:35:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 12:35:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 12:35:17 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 12:35:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 12:35:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 12:35:17 UTC] Available dates found: 3
[20-Apr-2026 13:14:48 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:14:48 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 13:14:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 13:14:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 13:14:48 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 13:14:48 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 13:14:48 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 13:14:48 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:14:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 13:14:48 UTC] Available dates found: 3
[20-Apr-2026 13:15:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 13:15:06 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 13:15:06 UTC] Current time (IST): 18:45
[20-Apr-2026 13:15:06 UTC] Requested date: 2026-04-21
[20-Apr-2026 13:15:06 UTC] Today: 2026-04-20
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 13:15:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 13:15:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 13:15:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 13:15:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 13:15:06 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 13:15:25 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:15:25 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 13:15:25 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 13:15:25 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 13:15:25 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 13:15:25 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 13:15:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 13:15:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:15:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 13:15:25 UTC] Available dates found: 3
[20-Apr-2026 13:15:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 13:15:27 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 13:15:27 UTC] Current time (IST): 18:45
[20-Apr-2026 13:15:27 UTC] Requested date: 2026-04-21
[20-Apr-2026 13:15:27 UTC] Today: 2026-04-20
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 13:15:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 13:15:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 13:15:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 13:15:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 13:15:27 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 13:16:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:16:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 13:16:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 13:16:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 13:16:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 13:16:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 13:16:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 13:16:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:16:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 13:16:58 UTC] Available dates found: 3
[20-Apr-2026 13:17:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 13:17:00 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 13:17:00 UTC] Current time (IST): 18:47
[20-Apr-2026 13:17:00 UTC] Requested date: 2026-04-21
[20-Apr-2026 13:17:00 UTC] Today: 2026-04-20
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 13:17:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 13:17:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 13:17:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 13:17:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 13:17:00 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 13:17:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 13:17:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:17:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 13:17:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 13:17:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 13:17:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 13:17:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 13:17:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 13:17:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:17:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 13:17:58 UTC] Available dates found: 3
[20-Apr-2026 13:18:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 13:18:00 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 13:18:00 UTC] Current time (IST): 18:48
[20-Apr-2026 13:18:00 UTC] Requested date: 2026-04-21
[20-Apr-2026 13:18:00 UTC] Today: 2026-04-20
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 13:18:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 13:18:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 13:18:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 13:18:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 13:18:00 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 13:23:00 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:23:00 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 13:23:00 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 13:23:00 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 13:23:00 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 13:23:00 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 13:23:00 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 13:23:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:23:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 13:23:00 UTC] Available dates found: 3
[20-Apr-2026 13:23:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 13:23:03 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 13:23:03 UTC] Current time (IST): 18:53
[20-Apr-2026 13:23:03 UTC] Requested date: 2026-04-21
[20-Apr-2026 13:23:03 UTC] Today: 2026-04-20
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 13:23:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 13:23:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 13:23:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 13:23:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 13:23:03 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 13:23:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 13:23:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776691398020","orderId":"OMO2604201853191646849180V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776692599147,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201853316673237775V","paymentMode":"UPI_INTENT","timestamp":1776691411706,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX62","ifsc":"ICIC0006691","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"663035903832","upiTransactionId":"IBL589f1c3755bb4620a5b7e8352f9733b6","vpa":"94XXXXXX73@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX62","ifsc":"ICIC0006691","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"663035903832","upiTransactionId":"IBL589f1c3755bb4620a5b7e8352f9733b6","vpa":"94XXXXXX73@ibl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 13:23:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776691398020
            [orderId] => OMO2604201853191646849180V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776692599147
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604201853316673237775V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776691411706
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX62
                                    [ifsc] => ICIC0006691
                                    [accountType] => SAVINGS
                                    [bankId] => ICIC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 663035903832
                                    [upiTransactionId] => IBL589f1c3755bb4620a5b7e8352f9733b6
                                    [vpa] => 94XXXXXX73@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX62
                                                    [ifsc] => ICIC0006691
                                                    [accountType] => SAVINGS
                                                    [bankId] => ICIC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 663035903832
                                                    [upiTransactionId] => IBL589f1c3755bb4620a5b7e8352f9733b6
                                                    [vpa] => 94XXXXXX73@ibl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 13:23:46 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 13:23:46 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 13:23:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 13:23:46 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 13:23:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 13:23:46 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 13:23:46 UTC] Target appointment ID: TXN_1776691398020
[20-Apr-2026 13:23:46 UTC] Extracted numeric ID: 1776691398020
[20-Apr-2026 13:23:46 UTC] Appointment not found with ID: 1776691398020
[20-Apr-2026 13:23:46 UTC] Found recent pending appointment: ID=3233, Name=Satya Narayan Bunker
[20-Apr-2026 13:23:46 UTC] Successfully updated recent appointment ID: 3233 to confirmed status
[20-Apr-2026 13:23:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776691398020","orderId":"OMO2604201853191646849180V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776692599147,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604201853316673237775V","paymentMode":"UPI_INTENT","timestamp":1776691411706,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX62","ifsc":"ICIC0006691","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"663035903832","upiTransactionId":"IBL589f1c3755bb4620a5b7e8352f9733b6","vpa":"94XXXXXX73@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX62","ifsc":"ICIC0006691","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"663035903832","upiTransactionId":"IBL589f1c3755bb4620a5b7e8352f9733b6","vpa":"94XXXXXX73@ibl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 13:23:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 13:33:02 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:33:02 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 13:33:02 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 13:33:02 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 13:33:02 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 13:33:02 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 13:33:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 13:33:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 13:33:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 13:33:02 UTC] Available dates found: 3
[20-Apr-2026 13:33:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 13:33:09 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 13:33:09 UTC] Current time (IST): 19:3
[20-Apr-2026 13:33:09 UTC] Requested date: 2026-04-21
[20-Apr-2026 13:33:09 UTC] Today: 2026-04-20
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 13:33:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 13:33:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 13:33:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 13:33:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 13:33:09 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:06:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:06:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 14:06:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 14:06:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 14:06:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 14:06:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 14:06:30 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 14:06:30 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:06:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 14:06:30 UTC] Available dates found: 3
[20-Apr-2026 14:06:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:06:32 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:06:32 UTC] Current time (IST): 19:36
[20-Apr-2026 14:06:32 UTC] Requested date: 2026-04-21
[20-Apr-2026 14:06:32 UTC] Today: 2026-04-20
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:06:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:06:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:06:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:06:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:06:32 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:10:52 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:10:52 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 14:10:52 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 14:10:52 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 14:10:52 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 14:10:52 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 14:10:52 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 14:10:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:10:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 14:10:52 UTC] Available dates found: 3
[20-Apr-2026 14:34:05 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:34:05 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 14:34:05 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 14:34:05 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 14:34:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 14:34:05 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 14:34:05 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 14:34:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:34:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 14:34:05 UTC] Available dates found: 3
[20-Apr-2026 14:34:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:34:13 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:34:13 UTC] Current time (IST): 20:4
[20-Apr-2026 14:34:13 UTC] Requested date: 2026-04-21
[20-Apr-2026 14:34:13 UTC] Today: 2026-04-20
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:34:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:34:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:34:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:34:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:34:13 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:43:23 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:43:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 14:43:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 14:43:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 14:43:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 14:43:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 14:43:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 14:43:23 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:43:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 14:43:23 UTC] Available dates found: 3
[20-Apr-2026 14:43:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:43:26 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:43:26 UTC] Current time (IST): 20:13
[20-Apr-2026 14:43:26 UTC] Requested date: 2026-04-21
[20-Apr-2026 14:43:26 UTC] Today: 2026-04-20
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:43:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:43:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:43:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:43:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:43:26 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:43:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:43:46 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:43:46 UTC] Current time (IST): 20:13
[20-Apr-2026 14:43:46 UTC] Requested date: 2026-04-25
[20-Apr-2026 14:43:46 UTC] Today: 2026-04-20
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:43:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:43:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:43:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:43:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:43:46 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:43:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:43:54 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:43:54 UTC] Current time (IST): 20:13
[20-Apr-2026 14:43:54 UTC] Requested date: 2026-04-26
[20-Apr-2026 14:43:54 UTC] Today: 2026-04-20
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:43:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:43:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:43:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:43:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:43:54 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:43:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:43:59 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:43:59 UTC] Current time (IST): 20:13
[20-Apr-2026 14:43:59 UTC] Requested date: 2026-04-25
[20-Apr-2026 14:43:59 UTC] Today: 2026-04-20
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:43:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:43:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:43:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:43:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:43:59 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:44:54 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:44:54 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 14:44:54 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 14:44:54 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 14:44:54 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 14:44:54 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 14:44:54 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 14:44:54 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:44:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 14:44:54 UTC] Available dates found: 3
[20-Apr-2026 14:45:53 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:45:53 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 14:45:53 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 14:45:53 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 14:45:53 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 14:45:53 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 14:45:53 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 14:45:53 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 14:45:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 14:45:53 UTC] Available dates found: 3
[20-Apr-2026 14:45:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:45:56 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:45:56 UTC] Current time (IST): 20:15
[20-Apr-2026 14:45:56 UTC] Requested date: 2026-04-21
[20-Apr-2026 14:45:56 UTC] Today: 2026-04-20
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:45:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:45:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:45:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:45:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:45:56 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:46:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:46:01 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:46:01 UTC] Current time (IST): 20:16
[20-Apr-2026 14:46:01 UTC] Requested date: 2026-04-21
[20-Apr-2026 14:46:01 UTC] Today: 2026-04-20
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:46:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:46:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:46:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:46:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:46:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:46:01 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:46:01 UTC] Current time (IST): 20:16
[20-Apr-2026 14:46:01 UTC] Requested date: 2026-04-21
[20-Apr-2026 14:46:01 UTC] Today: 2026-04-20
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:46:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:46:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:46:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:46:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:46:01 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:46:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:46:17 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:46:17 UTC] Current time (IST): 20:16
[20-Apr-2026 14:46:17 UTC] Requested date: 2026-04-25
[20-Apr-2026 14:46:17 UTC] Today: 2026-04-20
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:46:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:46:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:46:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:46:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:46:17 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 14:46:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 14:46:23 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 14:46:23 UTC] Current time (IST): 20:16
[20-Apr-2026 14:46:23 UTC] Requested date: 2026-04-21
[20-Apr-2026 14:46:23 UTC] Today: 2026-04-20
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 14:46:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 14:46:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 14:46:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 14:46:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 14:46:23 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:06:21 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:06:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:06:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:06:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:06:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:06:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:06:21 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:06:21 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:06:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:06:21 UTC] Available dates found: 3
[20-Apr-2026 15:06:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:06:22 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:06:22 UTC] Current time (IST): 20:36
[20-Apr-2026 15:06:22 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:06:22 UTC] Today: 2026-04-20
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:06:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:06:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:06:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:06:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:06:22 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:16:41 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:16:41 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:16:41 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:16:41 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:16:41 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:16:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:16:41 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:16:41 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:16:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:16:41 UTC] Available dates found: 3
[20-Apr-2026 15:16:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:16:45 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:16:45 UTC] Current time (IST): 20:46
[20-Apr-2026 15:16:45 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:16:45 UTC] Today: 2026-04-20
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:16:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:16:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:16:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:16:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:16:45 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:18:03 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:18:03 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:18:03 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:18:03 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:18:03 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:18:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:18:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:18:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:18:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:18:03 UTC] Available dates found: 3
[20-Apr-2026 15:18:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:18:11 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:18:11 UTC] Current time (IST): 20:48
[20-Apr-2026 15:18:11 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:18:11 UTC] Today: 2026-04-20
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:18:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:18:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:18:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:18:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:18:11 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:20:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 15:20:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776698433682","orderId":"OMO2604202050342845895804V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776699634268,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604202050385928769555V","paymentMode":"UPI_INTENT","timestamp":1776698438627,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2359","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"590912728309","upiTransactionId":"AXLdd274797a16541438533549150d77b9c","vpa":"89XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2359","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"590912728309","upiTransactionId":"AXLdd274797a16541438533549150d77b9c","vpa":"89XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 15:20:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776698433682
            [orderId] => OMO2604202050342845895804V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776699634268
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604202050385928769555V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776698438627
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2359
                                    [ifsc] => PUNB0357500
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 590912728309
                                    [upiTransactionId] => AXLdd274797a16541438533549150d77b9c
                                    [vpa] => 89XXXXXXXX-5@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2359
                                                    [ifsc] => PUNB0357500
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 590912728309
                                                    [upiTransactionId] => AXLdd274797a16541438533549150d77b9c
                                                    [vpa] => 89XXXXXXXX-5@axl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 15:20:47 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 15:20:47 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 15:20:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 15:20:47 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 15:20:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 15:20:47 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 15:20:47 UTC] Target appointment ID: TXN_1776698433682
[20-Apr-2026 15:20:47 UTC] Extracted numeric ID: 1776698433682
[20-Apr-2026 15:20:47 UTC] Appointment not found with ID: 1776698433682
[20-Apr-2026 15:20:47 UTC] Found recent pending appointment: ID=3234, Name=Narayan Rathodiya
[20-Apr-2026 15:20:47 UTC] Successfully updated recent appointment ID: 3234 to confirmed status
[20-Apr-2026 15:20:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776698433682","orderId":"OMO2604202050342845895804V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776699634268,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604202050385928769555V","paymentMode":"UPI_INTENT","timestamp":1776698438627,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2359","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"590912728309","upiTransactionId":"AXLdd274797a16541438533549150d77b9c","vpa":"89XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2359","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"590912728309","upiTransactionId":"AXLdd274797a16541438533549150d77b9c","vpa":"89XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 15:21:28 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:21:28 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:21:28 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:21:28 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:21:28 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:21:28 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:21:28 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:21:28 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:21:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:21:28 UTC] Available dates found: 3
[20-Apr-2026 15:21:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:21:30 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:21:30 UTC] Current time (IST): 20:51
[20-Apr-2026 15:21:30 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:21:30 UTC] Today: 2026-04-20
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:21:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:21:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:21:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:21:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:21:30 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:21:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:21:36 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:21:36 UTC] Current time (IST): 20:51
[20-Apr-2026 15:21:36 UTC] Requested date: 2026-04-25
[20-Apr-2026 15:21:36 UTC] Today: 2026-04-20
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:21:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:21:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:21:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:21:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:21:36 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:21:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:21:38 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:21:38 UTC] Current time (IST): 20:51
[20-Apr-2026 15:21:38 UTC] Requested date: 2026-04-26
[20-Apr-2026 15:21:38 UTC] Today: 2026-04-20
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:21:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:21:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:21:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:21:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:21:38 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:21:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:21:40 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:21:40 UTC] Current time (IST): 20:51
[20-Apr-2026 15:21:40 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:21:40 UTC] Today: 2026-04-20
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:21:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:21:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:21:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:21:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:21:40 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:21:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 15:22:55 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:22:55 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:22:55 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:22:55 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:22:55 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:22:55 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:22:55 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:22:55 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:22:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:22:55 UTC] Available dates found: 3
[20-Apr-2026 15:22:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:22:59 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:22:59 UTC] Current time (IST): 20:52
[20-Apr-2026 15:22:59 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:22:59 UTC] Today: 2026-04-20
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:22:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:22:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:22:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:22:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:22:59 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:23:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:23:03 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:23:03 UTC] Current time (IST): 20:53
[20-Apr-2026 15:23:03 UTC] Requested date: 2026-04-26
[20-Apr-2026 15:23:03 UTC] Today: 2026-04-20
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:23:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:23:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:23:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:23:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:23:03 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:23:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:23:04 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:23:04 UTC] Current time (IST): 20:53
[20-Apr-2026 15:23:04 UTC] Requested date: 2026-04-25
[20-Apr-2026 15:23:04 UTC] Today: 2026-04-20
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:23:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:23:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:23:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:23:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:23:04 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:23:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:23:05 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:23:05 UTC] Current time (IST): 20:53
[20-Apr-2026 15:23:05 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:23:05 UTC] Today: 2026-04-20
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:23:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:23:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:23:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:23:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:23:05 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:23:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:23:10 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:23:10 UTC] Current time (IST): 20:53
[20-Apr-2026 15:23:10 UTC] Requested date: 2026-04-25
[20-Apr-2026 15:23:10 UTC] Today: 2026-04-20
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:23:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:23:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:23:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:23:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:23:10 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:23:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:23:11 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:23:11 UTC] Current time (IST): 20:53
[20-Apr-2026 15:23:11 UTC] Requested date: 2026-04-26
[20-Apr-2026 15:23:11 UTC] Today: 2026-04-20
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:23:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:23:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:23:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:23:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:23:11 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:26:09 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:26:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:26:09 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:26:09 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:26:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:26:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:26:09 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:26:09 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:26:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:26:09 UTC] Available dates found: 3
[20-Apr-2026 15:26:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:26:12 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:26:12 UTC] Current time (IST): 20:56
[20-Apr-2026 15:26:12 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:26:12 UTC] Today: 2026-04-20
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:26:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:26:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:26:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:26:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:26:12 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:36:45 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:36:45 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:36:45 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:36:45 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:36:45 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:36:45 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:36:45 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:36:45 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:36:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:36:45 UTC] Available dates found: 3
[20-Apr-2026 15:36:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:36:47 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:36:47 UTC] Current time (IST): 21:6
[20-Apr-2026 15:36:47 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:36:47 UTC] Today: 2026-04-20
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:36:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:36:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:36:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:36:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:36:47 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:44:26 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:44:26 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:44:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:44:26 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:44:26 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:44:26 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:44:26 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:44:26 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:44:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:44:26 UTC] Available dates found: 3
[20-Apr-2026 15:44:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:44:28 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:44:28 UTC] Current time (IST): 21:14
[20-Apr-2026 15:44:28 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:44:28 UTC] Today: 2026-04-20
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:44:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:44:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:44:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:44:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:44:28 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:46:44 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:46:44 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:46:44 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:46:44 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:46:44 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:46:44 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:46:44 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:46:44 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:46:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:46:44 UTC] Available dates found: 3
[20-Apr-2026 15:46:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:46:48 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:46:48 UTC] Current time (IST): 21:16
[20-Apr-2026 15:46:48 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:46:48 UTC] Today: 2026-04-20
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:46:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:46:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:46:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:46:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:46:48 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:46:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:46:54 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:46:54 UTC] Current time (IST): 21:16
[20-Apr-2026 15:46:54 UTC] Requested date: 2026-04-26
[20-Apr-2026 15:46:54 UTC] Today: 2026-04-20
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:46:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:46:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:46:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:46:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:46:54 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:46:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:46:58 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:46:58 UTC] Current time (IST): 21:16
[20-Apr-2026 15:46:58 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:46:58 UTC] Today: 2026-04-20
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:46:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:46:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:46:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:46:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:46:58 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:55:18 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:55:18 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 15:55:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 15:55:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 15:55:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 15:55:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 15:55:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 15:55:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 15:55:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 15:55:18 UTC] Available dates found: 3
[20-Apr-2026 15:55:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:55:20 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:55:20 UTC] Current time (IST): 21:25
[20-Apr-2026 15:55:20 UTC] Requested date: 2026-04-21
[20-Apr-2026 15:55:20 UTC] Today: 2026-04-20
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:55:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:55:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:55:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:55:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:55:20 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 15:55:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 15:55:27 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 15:55:27 UTC] Current time (IST): 21:25
[20-Apr-2026 15:55:27 UTC] Requested date: 2026-04-25
[20-Apr-2026 15:55:27 UTC] Today: 2026-04-20
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 15:55:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 15:55:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 15:55:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 15:55:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 15:55:27 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 16:18:58 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 16:18:58 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 16:18:58 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 16:18:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 16:18:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 16:18:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 16:18:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 16:18:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 16:18:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 16:18:58 UTC] Available dates found: 3
[20-Apr-2026 16:19:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 16:19:00 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 16:19:00 UTC] Current time (IST): 21:49
[20-Apr-2026 16:19:00 UTC] Requested date: 2026-04-21
[20-Apr-2026 16:19:00 UTC] Today: 2026-04-20
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 16:19:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 16:19:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 16:19:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 16:19:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 16:19:00 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 16:29:05 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 16:29:05 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 16:29:05 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 16:29:05 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 16:29:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 16:29:05 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 16:29:05 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 16:29:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 16:29:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 16:29:05 UTC] Available dates found: 3
[20-Apr-2026 16:29:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 16:29:10 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 16:29:10 UTC] Current time (IST): 21:59
[20-Apr-2026 16:29:10 UTC] Requested date: 2026-04-21
[20-Apr-2026 16:29:10 UTC] Today: 2026-04-20
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 16:29:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 16:29:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 16:29:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 16:29:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 16:29:10 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 16:32:02 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 16:32:02 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 16:32:02 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 16:32:02 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 16:32:02 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 16:32:02 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 16:32:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 16:32:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 16:32:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 16:32:02 UTC] Available dates found: 3
[20-Apr-2026 16:34:30 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 16:34:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 16:34:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 16:34:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 16:34:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 16:34:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 16:34:30 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 16:34:30 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 16:34:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 16:34:30 UTC] Available dates found: 3
[20-Apr-2026 16:34:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 16:34:44 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 16:34:44 UTC] Current time (IST): 22:4
[20-Apr-2026 16:34:44 UTC] Requested date: 2026-04-21
[20-Apr-2026 16:34:44 UTC] Today: 2026-04-20
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 16:34:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 16:34:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 16:34:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 16:34:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 16:34:44 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 16:37:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 16:37:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776703059180","orderId":"OMO2604202207398479188127V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776704259830,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604202207485344890662V","paymentMode":"UPI_INTENT","timestamp":1776703068579,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4968","ifsc":"SBIN0032460","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"962674754352","upiTransactionId":"YBLc94b335ba0f245e88283468585199450","vpa":"ruXXXXXXri@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4968","ifsc":"SBIN0032460","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"962674754352","upiTransactionId":"YBLc94b335ba0f245e88283468585199450","vpa":"ruXXXXXXri@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 16:37:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776703059180
            [orderId] => OMO2604202207398479188127V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776704259830
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604202207485344890662V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776703068579
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4968
                                    [ifsc] => SBIN0032460
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 962674754352
                                    [upiTransactionId] => YBLc94b335ba0f245e88283468585199450
                                    [vpa] => ruXXXXXXri@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4968
                                                    [ifsc] => SBIN0032460
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 962674754352
                                                    [upiTransactionId] => YBLc94b335ba0f245e88283468585199450
                                                    [vpa] => ruXXXXXXri@ybl
                                                )

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

                                )

                        )

                )

        )

)

[20-Apr-2026 16:37:59 UTC] Payment Callback - POST Data: Array
(
)

[20-Apr-2026 16:37:59 UTC] Payment Callback - GET Data: Array
(
)

[20-Apr-2026 16:37:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[20-Apr-2026 16:37:59 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[20-Apr-2026 16:37:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[20-Apr-2026 16:37:59 UTC] Payment is SUCCESS, attempting to update appointment...
[20-Apr-2026 16:37:59 UTC] Target appointment ID: TXN_1776703059180
[20-Apr-2026 16:37:59 UTC] Extracted numeric ID: 1776703059180
[20-Apr-2026 16:37:59 UTC] Appointment not found with ID: 1776703059180
[20-Apr-2026 16:37:59 UTC] Found recent pending appointment: ID=3236, Name=PRIYANKA GIRI
[20-Apr-2026 16:37:59 UTC] Successfully updated recent appointment ID: 3236 to confirmed status
[20-Apr-2026 16:37:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776703059180","orderId":"OMO2604202207398479188127V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776704259830,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604202207485344890662V","paymentMode":"UPI_INTENT","timestamp":1776703068579,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4968","ifsc":"SBIN0032460","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"962674754352","upiTransactionId":"YBLc94b335ba0f245e88283468585199450","vpa":"ruXXXXXXri@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4968","ifsc":"SBIN0032460","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"962674754352","upiTransactionId":"YBLc94b335ba0f245e88283468585199450","vpa":"ruXXXXXXri@ybl"},"currency":"INR","amount":10000}]}]}}
[20-Apr-2026 16:38:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[20-Apr-2026 18:56:47 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 18:56:47 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 18:56:47 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 18:56:47 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 18:56:47 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 18:56:47 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 18:56:47 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 18:56:47 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 18:56:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 18:56:47 UTC] Available dates found: 3
[20-Apr-2026 18:56:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 18:56:50 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 18:56:50 UTC] Current time (IST): 0:26
[20-Apr-2026 18:56:50 UTC] Requested date: 2026-04-21
[20-Apr-2026 18:56:50 UTC] Today: 2026-04-20
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 18:56:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 18:56:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 18:56:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 18:56:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 18:56:50 UTC] Slot added (future date): 15:45 - 16:00
[20-Apr-2026 19:23:50 UTC] Date: 2026-04-20, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 19:23:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[20-Apr-2026 19:23:50 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[20-Apr-2026 19:23:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[20-Apr-2026 19:23:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[20-Apr-2026 19:23:50 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[20-Apr-2026 19:23:50 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[20-Apr-2026 19:23:50 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[20-Apr-2026 19:23:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[20-Apr-2026 19:23:50 UTC] Available dates found: 3
[20-Apr-2026 19:23:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[20-Apr-2026 19:23:52 UTC] Using actual slot duration: 15 minutes
[20-Apr-2026 19:23:52 UTC] Current time (IST): 0:53
[20-Apr-2026 19:23:52 UTC] Requested date: 2026-04-21
[20-Apr-2026 19:23:52 UTC] Today: 2026-04-20
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 08:00 - 08:15
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 08:15 - 08:30
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 08:30 - 08:45
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 08:45 - 09:00
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 09:00 - 09:15
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 09:15 - 09:30
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 09:30 - 09:45
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 09:45 - 10:00
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 10:00 - 10:15
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 10:15 - 10:30
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 10:30 - 10:45
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 10:45 - 11:00
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 11:00 - 11:15
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 11:15 - 11:30
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 11:30 - 11:45
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 11:45 - 12:00
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 12:00 - 12:15
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 12:15 - 12:30
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 12:30 - 12:45
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 12:45 - 13:00
[20-Apr-2026 19:23:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[20-Apr-2026 19:23:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[20-Apr-2026 19:23:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[20-Apr-2026 19:23:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 14:00 - 14:15
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 14:15 - 14:30
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 14:30 - 14:45
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 14:45 - 15:00
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 15:00 - 15:15
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 15:15 - 15:30
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 15:30 - 15:45
[20-Apr-2026 19:23:52 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 00:40:02 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:02 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:02 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:02 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:02 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 00:40:02 UTC] Available dates found: 4
[21-Apr-2026 00:40:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 00:40:04 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 00:40:04 UTC] Current time (IST): 6:10
[21-Apr-2026 00:40:04 UTC] Requested date: 2026-04-21
[21-Apr-2026 00:40:04 UTC] Today: 2026-04-21
[21-Apr-2026 00:40:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 00:40:04 UTC] Slot added: 08:00 - 08:15
[21-Apr-2026 00:40:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 00:40:04 UTC] Slot added: 08:15 - 08:30
[21-Apr-2026 00:40:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 00:40:04 UTC] Slot added: 08:30 - 08:45
[21-Apr-2026 00:40:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 00:40:04 UTC] Slot added: 08:45 - 09:00
[21-Apr-2026 00:40:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 00:40:04 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 00:40:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 00:40:04 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 00:40:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 00:40:04 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 00:40:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 00:40:04 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 00:40:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 00:40:04 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 00:40:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 00:40:04 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 00:40:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 00:40:04 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 00:40:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 00:40:04 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 00:40:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 00:40:04 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 00:40:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 00:40:04 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 00:40:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 00:40:04 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 00:40:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 00:40:04 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 00:40:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 00:40:04 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 00:40:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 00:40:04 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 00:40:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 00:40:04 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 00:40:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 00:40:04 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 00:40:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 00:40:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 00:40:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 00:40:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 00:40:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 00:40:04 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 00:40:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 00:40:04 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 00:40:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 00:40:04 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 00:40:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 00:40:04 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 00:40:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 00:40:04 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 00:40:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 00:40:04 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 00:40:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 00:40:04 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 00:40:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 00:40:04 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 00:40:37 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:37 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:37 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:37 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:37 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 00:40:37 UTC] Available dates found: 4
[21-Apr-2026 00:40:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 00:40:39 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 00:40:39 UTC] Current time (IST): 6:10
[21-Apr-2026 00:40:39 UTC] Requested date: 2026-04-25
[21-Apr-2026 00:40:39 UTC] Today: 2026-04-21
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 08:00 - 08:15
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 08:15 - 08:30
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 08:30 - 08:45
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 08:45 - 09:00
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 09:00 - 09:15
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 09:15 - 09:30
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 09:30 - 09:45
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 09:45 - 10:00
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 10:00 - 10:15
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 10:15 - 10:30
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 10:30 - 10:45
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 10:45 - 11:00
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 11:00 - 11:15
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 11:15 - 11:30
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 11:30 - 11:45
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 11:45 - 12:00
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 12:00 - 12:15
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 12:15 - 12:30
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 12:30 - 12:45
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 12:45 - 13:00
[21-Apr-2026 00:40:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 00:40:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 00:40:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 00:40:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 14:00 - 14:15
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 14:15 - 14:30
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 14:30 - 14:45
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 14:45 - 15:00
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 15:00 - 15:15
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 15:15 - 15:30
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 15:30 - 15:45
[21-Apr-2026 00:40:39 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 00:40:57 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:57 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:57 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:57 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:57 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:57 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 00:40:57 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 00:40:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 00:40:57 UTC] Available dates found: 4
[21-Apr-2026 00:40:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 00:40:59 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 00:40:59 UTC] Current time (IST): 6:10
[21-Apr-2026 00:40:59 UTC] Requested date: 2026-04-21
[21-Apr-2026 00:40:59 UTC] Today: 2026-04-21
[21-Apr-2026 00:40:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 00:40:59 UTC] Slot added: 08:00 - 08:15
[21-Apr-2026 00:40:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 00:40:59 UTC] Slot added: 08:15 - 08:30
[21-Apr-2026 00:40:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 00:40:59 UTC] Slot added: 08:30 - 08:45
[21-Apr-2026 00:40:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 00:40:59 UTC] Slot added: 08:45 - 09:00
[21-Apr-2026 00:40:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 00:40:59 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 00:40:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 00:40:59 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 00:40:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 00:40:59 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 00:40:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 00:40:59 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 00:40:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 00:40:59 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 00:40:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 00:40:59 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 00:40:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 00:40:59 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 00:40:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 00:40:59 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 00:40:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 00:40:59 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 00:40:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 00:40:59 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 00:40:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 00:40:59 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 00:40:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 00:40:59 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 00:40:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 00:40:59 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 00:40:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 00:40:59 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 00:40:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 00:40:59 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 00:40:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 00:40:59 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 00:40:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 00:40:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 00:40:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 00:40:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 00:40:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 00:40:59 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 00:40:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 00:40:59 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 00:40:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 00:40:59 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 00:40:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 00:40:59 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 00:40:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 00:40:59 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 00:40:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 00:40:59 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 00:40:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 00:40:59 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 00:40:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 00:40:59 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 00:59:48 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 00:59:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 00:59:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 00:59:48 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 00:59:48 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 00:59:48 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 00:59:48 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 00:59:48 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 00:59:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 00:59:48 UTC] Available dates found: 4
[21-Apr-2026 00:59:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 00:59:50 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 00:59:50 UTC] Current time (IST): 6:29
[21-Apr-2026 00:59:50 UTC] Requested date: 2026-04-21
[21-Apr-2026 00:59:50 UTC] Today: 2026-04-21
[21-Apr-2026 00:59:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 00:59:50 UTC] Slot added: 08:00 - 08:15
[21-Apr-2026 00:59:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 00:59:50 UTC] Slot added: 08:15 - 08:30
[21-Apr-2026 00:59:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 00:59:50 UTC] Slot added: 08:30 - 08:45
[21-Apr-2026 00:59:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 00:59:50 UTC] Slot added: 08:45 - 09:00
[21-Apr-2026 00:59:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 00:59:50 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 00:59:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 00:59:50 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 00:59:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 00:59:50 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 00:59:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 00:59:50 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 00:59:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 00:59:50 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 00:59:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 00:59:50 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 00:59:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 00:59:50 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 00:59:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 00:59:50 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 00:59:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 00:59:50 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 00:59:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 00:59:50 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 00:59:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 00:59:50 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 00:59:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 00:59:50 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 00:59:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 00:59:50 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 00:59:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 00:59:50 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 00:59:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 00:59:50 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 00:59:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 00:59:50 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 00:59:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 00:59:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 00:59:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 00:59:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 00:59:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 00:59:50 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 00:59:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 00:59:50 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 00:59:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 00:59:50 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 00:59:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 00:59:50 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 00:59:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 00:59:50 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 00:59:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 00:59:50 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 00:59:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 00:59:50 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 00:59:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 00:59:50 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 01:24:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 01:24:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 01:24:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 01:24:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 01:24:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 01:24:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 01:24:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 01:24:33 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 01:24:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 01:24:33 UTC] Available dates found: 4
[21-Apr-2026 01:24:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 01:24:34 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 01:24:34 UTC] Current time (IST): 6:54
[21-Apr-2026 01:24:34 UTC] Requested date: 2026-04-21
[21-Apr-2026 01:24:34 UTC] Today: 2026-04-21
[21-Apr-2026 01:24:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 01:24:34 UTC] Slot added: 08:00 - 08:15
[21-Apr-2026 01:24:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 01:24:34 UTC] Slot added: 08:15 - 08:30
[21-Apr-2026 01:24:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 01:24:34 UTC] Slot added: 08:30 - 08:45
[21-Apr-2026 01:24:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 01:24:34 UTC] Slot added: 08:45 - 09:00
[21-Apr-2026 01:24:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 01:24:34 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 01:24:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 01:24:34 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 01:24:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 01:24:34 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 01:24:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 01:24:34 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 01:24:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 01:24:34 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 01:24:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 01:24:34 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 01:24:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 01:24:34 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 01:24:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 01:24:34 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 01:24:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 01:24:34 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 01:24:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 01:24:34 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 01:24:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 01:24:34 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 01:24:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 01:24:34 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 01:24:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 01:24:34 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 01:24:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 01:24:34 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 01:24:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 01:24:34 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 01:24:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 01:24:34 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 01:24:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 01:24:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 01:24:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 01:24:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 01:24:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 01:24:34 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 01:24:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 01:24:34 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 01:24:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 01:24:34 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 01:24:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 01:24:34 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 01:24:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 01:24:34 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 01:24:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 01:24:34 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 01:24:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 01:24:34 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 01:24:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 01:24:34 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 02:00:35 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:00:35 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 02:00:35 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 02:00:35 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 02:00:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 02:00:35 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 02:00:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 02:00:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:00:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 02:00:35 UTC] Available dates found: 4
[21-Apr-2026 02:00:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 02:00:37 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 02:00:37 UTC] Current time (IST): 7:30
[21-Apr-2026 02:00:37 UTC] Requested date: 2026-04-21
[21-Apr-2026 02:00:37 UTC] Today: 2026-04-21
[21-Apr-2026 02:00:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 02:00:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 02:00:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 02:00:37 UTC] Slot added: 08:15 - 08:30
[21-Apr-2026 02:00:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 02:00:37 UTC] Slot added: 08:30 - 08:45
[21-Apr-2026 02:00:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 02:00:37 UTC] Slot added: 08:45 - 09:00
[21-Apr-2026 02:00:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 02:00:37 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 02:00:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 02:00:37 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 02:00:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 02:00:37 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 02:00:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 02:00:37 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 02:00:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 02:00:37 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 02:00:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 02:00:37 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 02:00:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 02:00:37 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 02:00:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 02:00:37 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 02:00:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 02:00:37 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 02:00:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 02:00:37 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 02:00:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 02:00:37 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 02:00:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 02:00:37 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 02:00:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 02:00:37 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 02:00:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 02:00:37 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 02:00:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 02:00:37 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 02:00:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 02:00:37 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 02:00:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 02:00:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 02:00:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 02:00:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 02:00:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 02:00:37 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 02:00:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 02:00:37 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 02:00:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 02:00:37 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 02:00:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 02:00:37 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 02:00:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 02:00:37 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 02:00:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 02:00:37 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 02:00:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 02:00:37 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 02:00:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 02:00:37 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 02:06:34 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:06:34 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 02:06:34 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 02:06:34 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 02:06:34 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 02:06:34 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 02:06:34 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 02:06:34 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:06:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 02:06:34 UTC] Available dates found: 4
[21-Apr-2026 02:06:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 02:06:38 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 02:06:38 UTC] Current time (IST): 7:36
[21-Apr-2026 02:06:38 UTC] Requested date: 2026-04-21
[21-Apr-2026 02:06:38 UTC] Today: 2026-04-21
[21-Apr-2026 02:06:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 02:06:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 02:06:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 02:06:38 UTC] Slot added: 08:15 - 08:30
[21-Apr-2026 02:06:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 02:06:38 UTC] Slot added: 08:30 - 08:45
[21-Apr-2026 02:06:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 02:06:38 UTC] Slot added: 08:45 - 09:00
[21-Apr-2026 02:06:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 02:06:38 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 02:06:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 02:06:38 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 02:06:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 02:06:38 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 02:06:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 02:06:38 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 02:06:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 02:06:38 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 02:06:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 02:06:38 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 02:06:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 02:06:38 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 02:06:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 02:06:38 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 02:06:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 02:06:38 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 02:06:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 02:06:38 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 02:06:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 02:06:38 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 02:06:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 02:06:38 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 02:06:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 02:06:38 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 02:06:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 02:06:38 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 02:06:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 02:06:38 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 02:06:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 02:06:38 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 02:06:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 02:06:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 02:06:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 02:06:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 02:06:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 02:06:38 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 02:06:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 02:06:38 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 02:06:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 02:06:38 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 02:06:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 02:06:38 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 02:06:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 02:06:38 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 02:06:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 02:06:38 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 02:06:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 02:06:38 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 02:06:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 02:06:38 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 02:07:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[21-Apr-2026 02:08:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:08:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 02:08:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 02:08:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 02:08:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 02:08:30 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 02:08:30 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 02:08:30 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:08:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 02:08:30 UTC] Available dates found: 4
[21-Apr-2026 02:08:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 02:08:32 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 02:08:32 UTC] Current time (IST): 7:38
[21-Apr-2026 02:08:32 UTC] Requested date: 2026-04-21
[21-Apr-2026 02:08:32 UTC] Today: 2026-04-21
[21-Apr-2026 02:08:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 02:08:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 02:08:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 02:08:32 UTC] Slot added: 08:15 - 08:30
[21-Apr-2026 02:08:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 02:08:32 UTC] Slot added: 08:30 - 08:45
[21-Apr-2026 02:08:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 02:08:32 UTC] Slot added: 08:45 - 09:00
[21-Apr-2026 02:08:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 02:08:32 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 02:08:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 02:08:32 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 02:08:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 02:08:32 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 02:08:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 02:08:32 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 02:08:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 02:08:32 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 02:08:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 02:08:32 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 02:08:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 02:08:32 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 02:08:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 02:08:32 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 02:08:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 02:08:32 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 02:08:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 02:08:32 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 02:08:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 02:08:32 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 02:08:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 02:08:32 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 02:08:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 02:08:32 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 02:08:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 02:08:32 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 02:08:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 02:08:32 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 02:08:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 02:08:32 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 02:08:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 02:08:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 02:08:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 02:08:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 02:08:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 02:08:32 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 02:08:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 02:08:32 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 02:08:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 02:08:32 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 02:08:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 02:08:32 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 02:08:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 02:08:32 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 02:08:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 02:08:32 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 02:08:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 02:08:32 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 02:08:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 02:08:32 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 02:27:31 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776737249212","orderId":"OMO2604210737293637823298V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776738449350,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604210737355759189531V","paymentMode":"UPI_INTENT","timestamp":1776737255617,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX1981","ifsc":"UJVN0002288","accountType":"SAVINGS","bankId":"UJVN"},"rail":{"type":"UPI","utr":"014883741389","upiTransactionId":"YBL48e5aef5eb644e99822309698e0279f1","vpa":"77XXXXXX82@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX1981","ifsc":"UJVN0002288","accountType":"SAVINGS","bankId":"UJVN"},"rail":{"type":"UPI","utr":"014883741389","upiTransactionId":"YBL48e5aef5eb644e99822309698e0279f1","vpa":"77XXXXXX82@ybl"},"currency":"INR","amount":10000}]}]}}
[21-Apr-2026 02:27:31 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776737249212
            [orderId] => OMO2604210737293637823298V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1776738449350
            [errorCode] => INSUFFICIENT_BALANCE
            [detailedErrorCode] => Z9
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604210737355759189531V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776737255617
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INSUFFICIENT_BALANCE
                            [detailedErrorCode] => Z9
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXXX1981
                                    [ifsc] => UJVN0002288
                                    [accountType] => SAVINGS
                                    [bankId] => UJVN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 014883741389
                                    [upiTransactionId] => YBL48e5aef5eb644e99822309698e0279f1
                                    [vpa] => 77XXXXXX82@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXXX1981
                                                    [ifsc] => UJVN0002288
                                                    [accountType] => SAVINGS
                                                    [bankId] => UJVN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 014883741389
                                                    [upiTransactionId] => YBL48e5aef5eb644e99822309698e0279f1
                                                    [vpa] => 77XXXXXX82@ybl
                                                )

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

                                )

                        )

                )

        )

)

[21-Apr-2026 02:27:31 UTC] Payment Callback - POST Data: Array
(
)

[21-Apr-2026 02:27:31 UTC] Payment Callback - GET Data: Array
(
)

[21-Apr-2026 02:27:31 UTC] Amount Conversion: 10000 paise = 100 rupees
[21-Apr-2026 02:27:31 UTC] Payment Status: FAILED (from status: FAILED)
[21-Apr-2026 02:27:31 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[21-Apr-2026 02:27:31 UTC] Payment not successful, status: FAILED
[21-Apr-2026 02:27:31 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776737249212","orderId":"OMO2604210737293637823298V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1776738449350,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604210737355759189531V","paymentMode":"UPI_INTENT","timestamp":1776737255617,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX1981","ifsc":"UJVN0002288","accountType":"SAVINGS","bankId":"UJVN"},"rail":{"type":"UPI","utr":"014883741389","upiTransactionId":"YBL48e5aef5eb644e99822309698e0279f1","vpa":"77XXXXXX82@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX1981","ifsc":"UJVN0002288","accountType":"SAVINGS","bankId":"UJVN"},"rail":{"type":"UPI","utr":"014883741389","upiTransactionId":"YBL48e5aef5eb644e99822309698e0279f1","vpa":"77XXXXXX82@ybl"},"currency":"INR","amount":10000}]}]}}
[21-Apr-2026 02:35:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:35:22 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 02:35:22 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 02:35:22 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 02:35:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 02:35:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 02:35:22 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 02:35:22 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:35:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 02:35:22 UTC] Available dates found: 4
[21-Apr-2026 02:35:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 02:35:24 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 02:35:24 UTC] Current time (IST): 8:5
[21-Apr-2026 02:35:24 UTC] Requested date: 2026-04-21
[21-Apr-2026 02:35:24 UTC] Today: 2026-04-21
[21-Apr-2026 02:35:24 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 02:35:24 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 02:35:24 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 02:35:24 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 02:35:24 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 02:35:24 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 02:35:24 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 02:35:24 UTC] Slot added: 08:45 - 09:00
[21-Apr-2026 02:35:24 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 02:35:24 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 02:35:24 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 02:35:24 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 02:35:24 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 02:35:24 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 02:35:24 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 02:35:24 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 02:35:24 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 02:35:24 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 02:35:24 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 02:35:24 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 02:35:24 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 02:35:24 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 02:35:24 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 02:35:24 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 02:35:24 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 02:35:24 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 02:35:24 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 02:35:24 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 02:35:24 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 02:35:24 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 02:35:24 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 02:35:24 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 02:35:24 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 02:35:24 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 02:35:24 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 02:35:24 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 02:35:24 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 02:35:24 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 02:35:24 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 02:35:24 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 02:35:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 02:35:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 02:35:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 02:35:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 02:35:24 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 02:35:24 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 02:35:24 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 02:35:24 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 02:35:24 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 02:35:24 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 02:35:24 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 02:35:24 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 02:35:24 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 02:35:24 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 02:35:24 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 02:35:24 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 02:35:24 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 02:35:24 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 02:35:24 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 02:35:24 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 02:49:46 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:49:46 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 02:49:46 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 02:49:46 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 02:49:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 02:49:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 02:49:46 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 02:49:46 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:49:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 02:49:46 UTC] Available dates found: 4
[21-Apr-2026 02:49:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 02:49:47 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 02:49:47 UTC] Current time (IST): 8:19
[21-Apr-2026 02:49:47 UTC] Requested date: 2026-04-21
[21-Apr-2026 02:49:47 UTC] Today: 2026-04-21
[21-Apr-2026 02:49:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 02:49:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 02:49:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 02:49:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 02:49:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 02:49:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 02:49:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 02:49:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 02:49:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 02:49:47 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 02:49:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 02:49:47 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 02:49:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 02:49:47 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 02:49:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 02:49:47 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 02:49:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 02:49:47 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 02:49:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 02:49:47 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 02:49:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 02:49:47 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 02:49:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 02:49:47 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 02:49:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 02:49:47 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 02:49:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 02:49:47 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 02:49:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 02:49:47 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 02:49:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 02:49:47 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 02:49:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 02:49:47 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 02:49:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 02:49:47 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 02:49:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 02:49:47 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 02:49:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 02:49:47 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 02:49:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 02:49:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 02:49:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 02:49:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 02:49:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 02:49:47 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 02:49:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 02:49:47 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 02:49:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 02:49:47 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 02:49:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 02:49:47 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 02:49:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 02:49:47 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 02:49:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 02:49:47 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 02:49:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 02:49:47 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 02:49:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 02:49:47 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 02:55:01 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:55:01 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 02:55:01 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 02:55:01 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 02:55:01 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 02:55:01 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 02:55:01 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 02:55:01 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 02:55:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 02:55:01 UTC] Available dates found: 4
[21-Apr-2026 02:55:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 02:55:03 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 02:55:03 UTC] Current time (IST): 8:25
[21-Apr-2026 02:55:03 UTC] Requested date: 2026-04-21
[21-Apr-2026 02:55:03 UTC] Today: 2026-04-21
[21-Apr-2026 02:55:03 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 02:55:03 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 02:55:03 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 02:55:03 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 02:55:03 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 02:55:03 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 02:55:03 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 02:55:03 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 02:55:03 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 02:55:03 UTC] Slot added: 09:00 - 09:15
[21-Apr-2026 02:55:03 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 02:55:03 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 02:55:03 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 02:55:03 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 02:55:03 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 02:55:03 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 02:55:03 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 02:55:03 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 02:55:03 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 02:55:03 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 02:55:03 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 02:55:03 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 02:55:03 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 02:55:03 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 02:55:03 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 02:55:03 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 02:55:03 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 02:55:03 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 02:55:03 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 02:55:03 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 02:55:03 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 02:55:03 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 02:55:03 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 02:55:03 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 02:55:03 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 02:55:03 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 02:55:03 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 02:55:03 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 02:55:03 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 02:55:03 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 02:55:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 02:55:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 02:55:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 02:55:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 02:55:03 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 02:55:03 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 02:55:03 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 02:55:03 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 02:55:03 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 02:55:03 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 02:55:03 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 02:55:03 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 02:55:03 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 02:55:03 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 02:55:03 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 02:55:03 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 02:55:03 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 02:55:03 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 02:55:03 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 02:55:03 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 03:01:02 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:01:02 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 03:01:02 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 03:01:02 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 03:01:02 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 03:01:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 03:01:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 03:01:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:01:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 03:01:02 UTC] Available dates found: 4
[21-Apr-2026 03:01:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 03:01:04 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 03:01:04 UTC] Current time (IST): 8:31
[21-Apr-2026 03:01:04 UTC] Requested date: 2026-04-21
[21-Apr-2026 03:01:04 UTC] Today: 2026-04-21
[21-Apr-2026 03:01:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 03:01:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 03:01:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 03:01:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 03:01:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 03:01:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 03:01:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 03:01:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 03:01:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 03:01:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 03:01:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 03:01:04 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 03:01:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 03:01:04 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 03:01:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 03:01:04 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 03:01:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 03:01:04 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 03:01:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 03:01:04 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 03:01:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 03:01:04 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 03:01:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 03:01:04 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 03:01:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 03:01:04 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 03:01:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 03:01:04 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 03:01:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 03:01:04 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 03:01:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 03:01:04 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 03:01:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 03:01:04 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 03:01:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 03:01:04 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 03:01:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 03:01:04 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 03:01:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 03:01:04 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 03:01:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 03:01:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 03:01:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 03:01:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 03:01:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 03:01:04 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 03:01:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 03:01:04 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 03:01:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 03:01:04 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 03:01:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 03:01:04 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 03:01:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 03:01:04 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 03:01:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 03:01:04 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 03:01:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 03:01:04 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 03:01:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 03:01:04 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 03:01:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 03:01:32 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 03:01:32 UTC] Current time (IST): 8:31
[21-Apr-2026 03:01:32 UTC] Requested date: 2026-04-25
[21-Apr-2026 03:01:32 UTC] Today: 2026-04-21
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 08:00 - 08:15
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 08:15 - 08:30
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 08:30 - 08:45
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 08:45 - 09:00
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 09:00 - 09:15
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 09:15 - 09:30
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 09:30 - 09:45
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 09:45 - 10:00
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 10:00 - 10:15
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 10:15 - 10:30
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 10:30 - 10:45
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 10:45 - 11:00
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 11:00 - 11:15
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 11:15 - 11:30
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 11:30 - 11:45
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 11:45 - 12:00
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 12:00 - 12:15
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 12:15 - 12:30
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 12:30 - 12:45
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 12:45 - 13:00
[21-Apr-2026 03:01:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 03:01:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 03:01:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 03:01:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 14:00 - 14:15
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 14:15 - 14:30
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 14:30 - 14:45
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 14:45 - 15:00
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 15:00 - 15:15
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 15:15 - 15:30
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 15:30 - 15:45
[21-Apr-2026 03:01:32 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 03:01:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 03:01:41 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 03:01:41 UTC] Current time (IST): 8:31
[21-Apr-2026 03:01:41 UTC] Requested date: 2026-04-26
[21-Apr-2026 03:01:41 UTC] Today: 2026-04-21
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 08:00 - 08:15
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 08:15 - 08:30
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 08:30 - 08:45
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 08:45 - 09:00
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 09:00 - 09:15
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 09:15 - 09:30
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 09:30 - 09:45
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 09:45 - 10:00
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 10:00 - 10:15
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 10:15 - 10:30
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 10:30 - 10:45
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 10:45 - 11:00
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 11:00 - 11:15
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 11:15 - 11:30
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 11:30 - 11:45
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 11:45 - 12:00
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 12:00 - 12:15
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 12:15 - 12:30
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 12:30 - 12:45
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 12:45 - 13:00
[21-Apr-2026 03:01:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 03:01:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 03:01:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 03:01:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 14:00 - 14:15
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 14:15 - 14:30
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 14:30 - 14:45
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 14:45 - 15:00
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 15:00 - 15:15
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 15:15 - 15:30
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 15:30 - 15:45
[21-Apr-2026 03:01:41 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 03:11:22 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:11:22 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 03:11:22 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 03:11:22 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 03:11:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 03:11:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 03:11:22 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 03:11:22 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:11:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 03:11:22 UTC] Available dates found: 4
[21-Apr-2026 03:11:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 03:11:23 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 03:11:23 UTC] Current time (IST): 8:41
[21-Apr-2026 03:11:23 UTC] Requested date: 2026-04-21
[21-Apr-2026 03:11:23 UTC] Today: 2026-04-21
[21-Apr-2026 03:11:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 03:11:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 03:11:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 03:11:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 03:11:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 03:11:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 03:11:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 03:11:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 03:11:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 03:11:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 03:11:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 03:11:23 UTC] Slot added: 09:15 - 09:30
[21-Apr-2026 03:11:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 03:11:23 UTC] Slot added: 09:30 - 09:45
[21-Apr-2026 03:11:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 03:11:23 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 03:11:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 03:11:23 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 03:11:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 03:11:23 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 03:11:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 03:11:23 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 03:11:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 03:11:23 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 03:11:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 03:11:23 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 03:11:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 03:11:23 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 03:11:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 03:11:23 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 03:11:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 03:11:23 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 03:11:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 03:11:23 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 03:11:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 03:11:23 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 03:11:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 03:11:23 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 03:11:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 03:11:23 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 03:11:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 03:11:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 03:11:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 03:11:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 03:11:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 03:11:23 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 03:11:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 03:11:23 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 03:11:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 03:11:23 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 03:11:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 03:11:23 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 03:11:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 03:11:23 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 03:11:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 03:11:23 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 03:11:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 03:11:23 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 03:11:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 03:11:23 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 03:34:16 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:34:16 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 03:34:16 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 03:34:16 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 03:34:16 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 03:34:16 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 03:34:16 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 03:34:16 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:34:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 03:34:16 UTC] Available dates found: 4
[21-Apr-2026 03:34:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 03:34:18 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 03:34:18 UTC] Current time (IST): 9:4
[21-Apr-2026 03:34:18 UTC] Requested date: 2026-04-21
[21-Apr-2026 03:34:18 UTC] Today: 2026-04-21
[21-Apr-2026 03:34:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 03:34:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 03:34:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 03:34:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 03:34:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 03:34:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 03:34:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 03:34:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 03:34:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 03:34:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 03:34:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 03:34:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 03:34:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 03:34:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 03:34:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 03:34:18 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 03:34:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 03:34:18 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 03:34:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 03:34:18 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 03:34:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 03:34:18 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 03:34:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 03:34:18 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 03:34:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 03:34:18 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 03:34:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 03:34:18 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 03:34:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 03:34:18 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 03:34:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 03:34:18 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 03:34:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 03:34:18 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 03:34:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 03:34:18 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 03:34:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 03:34:18 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 03:34:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 03:34:18 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 03:34:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 03:34:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 03:34:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 03:34:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 03:34:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 03:34:18 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 03:34:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 03:34:18 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 03:34:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 03:34:18 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 03:34:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 03:34:18 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 03:34:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 03:34:18 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 03:34:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 03:34:18 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 03:34:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 03:34:18 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 03:34:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 03:34:18 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 03:35:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[21-Apr-2026 03:44:26 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:44:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 03:44:26 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 03:44:26 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 03:44:26 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 03:44:26 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 03:44:26 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 03:44:26 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:44:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 03:44:26 UTC] Available dates found: 4
[21-Apr-2026 03:44:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 03:44:29 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 03:44:29 UTC] Current time (IST): 9:14
[21-Apr-2026 03:44:29 UTC] Requested date: 2026-04-21
[21-Apr-2026 03:44:29 UTC] Today: 2026-04-21
[21-Apr-2026 03:44:29 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 03:44:29 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 03:44:29 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 03:44:29 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 03:44:29 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 03:44:29 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 03:44:29 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 03:44:29 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 03:44:29 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 03:44:29 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 03:44:29 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 03:44:29 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 03:44:29 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 03:44:29 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 03:44:29 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 03:44:29 UTC] Slot added: 09:45 - 10:00
[21-Apr-2026 03:44:29 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 03:44:29 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 03:44:29 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 03:44:29 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 03:44:29 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 03:44:29 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 03:44:29 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 03:44:29 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 03:44:29 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 03:44:29 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 03:44:29 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 03:44:29 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 03:44:29 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 03:44:29 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 03:44:29 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 03:44:29 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 03:44:29 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 03:44:29 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 03:44:29 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 03:44:29 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 03:44:29 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 03:44:29 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 03:44:29 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 03:44:29 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 03:44:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 03:44:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 03:44:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 03:44:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 03:44:29 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 03:44:29 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 03:44:29 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 03:44:29 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 03:44:29 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 03:44:29 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 03:44:29 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 03:44:29 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 03:44:29 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 03:44:29 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 03:44:29 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 03:44:29 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 03:44:29 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 03:44:29 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 03:44:29 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 03:44:29 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 03:58:10 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:58:10 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 03:58:10 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 03:58:10 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 03:58:10 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 03:58:10 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 03:58:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 03:58:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:58:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 03:58:10 UTC] Available dates found: 4
[21-Apr-2026 03:58:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 03:58:14 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 03:58:14 UTC] Current time (IST): 9:28
[21-Apr-2026 03:58:14 UTC] Requested date: 2026-04-21
[21-Apr-2026 03:58:14 UTC] Today: 2026-04-21
[21-Apr-2026 03:58:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 03:58:14 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 03:58:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 03:58:14 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 03:58:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 03:58:14 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 03:58:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 03:58:14 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 03:58:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 03:58:14 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 03:58:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 03:58:14 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 03:58:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 03:58:14 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 03:58:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 03:58:14 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 03:58:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 03:58:14 UTC] Slot added: 10:00 - 10:15
[21-Apr-2026 03:58:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 03:58:14 UTC] Slot added: 10:15 - 10:30
[21-Apr-2026 03:58:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 03:58:14 UTC] Slot added: 10:30 - 10:45
[21-Apr-2026 03:58:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 03:58:14 UTC] Slot added: 10:45 - 11:00
[21-Apr-2026 03:58:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 03:58:14 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 03:58:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 03:58:14 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 03:58:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 03:58:14 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 03:58:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 03:58:14 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 03:58:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 03:58:14 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 03:58:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 03:58:14 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 03:58:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 03:58:14 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 03:58:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 03:58:14 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 03:58:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 03:58:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 03:58:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 03:58:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 03:58:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 03:58:14 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 03:58:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 03:58:14 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 03:58:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 03:58:14 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 03:58:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 03:58:14 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 03:58:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 03:58:14 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 03:58:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 03:58:14 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 03:58:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 03:58:14 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 03:58:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 03:58:14 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 03:58:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[21-Apr-2026 03:59:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776743928449","orderId":"OMO2604210928498264890460V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776745129808,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604210929006184890443V","paymentMode":"UPI_QR","timestamp":1776743940658,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"001834555449","upiTransactionId":"YBN20260421092925179488238292295680","vpa":"80XXXXXX21@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"001834555449","upiTransactionId":"YBN20260421092925179488238292295680","vpa":"80XXXXXX21@nyes"},"currency":"INR","amount":10000}]}]}}
[21-Apr-2026 03:59:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776743928449
            [orderId] => OMO2604210928498264890460V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776745129808
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604210929006184890443V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1776743940658
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0SSIBHI
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 001834555449
                                    [upiTransactionId] => YBN20260421092925179488238292295680
                                    [vpa] => 80XXXXXX21@nyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 001834555449
                                                    [upiTransactionId] => YBN20260421092925179488238292295680
                                                    [vpa] => 80XXXXXX21@nyes
                                                )

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

                                )

                        )

                )

        )

)

[21-Apr-2026 03:59:35 UTC] Payment Callback - POST Data: Array
(
)

[21-Apr-2026 03:59:35 UTC] Payment Callback - GET Data: Array
(
)

[21-Apr-2026 03:59:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[21-Apr-2026 03:59:35 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[21-Apr-2026 03:59:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[21-Apr-2026 03:59:35 UTC] Payment is SUCCESS, attempting to update appointment...
[21-Apr-2026 03:59:35 UTC] Target appointment ID: TXN_1776743928449
[21-Apr-2026 03:59:35 UTC] Extracted numeric ID: 1776743928449
[21-Apr-2026 03:59:35 UTC] Appointment not found with ID: 1776743928449
[21-Apr-2026 03:59:35 UTC] Found recent pending appointment: ID=3239, Name=Surendra Singh
[21-Apr-2026 03:59:35 UTC] Successfully updated recent appointment ID: 3239 to confirmed status
[21-Apr-2026 03:59:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776743928449","orderId":"OMO2604210928498264890460V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776745129808,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604210929006184890443V","paymentMode":"UPI_QR","timestamp":1776743940658,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"001834555449","upiTransactionId":"YBN20260421092925179488238292295680","vpa":"80XXXXXX21@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"001834555449","upiTransactionId":"YBN20260421092925179488238292295680","vpa":"80XXXXXX21@nyes"},"currency":"INR","amount":10000}]}]}}
[21-Apr-2026 03:59:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[21-Apr-2026 03:59:55 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:59:55 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 03:59:55 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 03:59:55 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 03:59:55 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 03:59:55 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 03:59:55 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 03:59:55 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 03:59:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 03:59:55 UTC] Available dates found: 4
[21-Apr-2026 04:53:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 04:53:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 04:53:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 04:53:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 04:53:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 04:53:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 04:53:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 04:53:33 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 04:53:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 04:53:33 UTC] Available dates found: 4
[21-Apr-2026 04:53:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 04:53:35 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 04:53:35 UTC] Current time (IST): 10:23
[21-Apr-2026 04:53:35 UTC] Requested date: 2026-04-21
[21-Apr-2026 04:53:35 UTC] Today: 2026-04-21
[21-Apr-2026 04:53:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 04:53:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 04:53:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 04:53:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 04:53:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 04:53:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 04:53:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 04:53:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 04:53:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 04:53:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 04:53:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 04:53:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 04:53:35 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 04:53:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 04:53:35 UTC] Slot added: 11:00 - 11:15
[21-Apr-2026 04:53:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 04:53:35 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 04:53:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 04:53:35 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 04:53:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 04:53:35 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 04:53:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 04:53:35 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 04:53:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 04:53:35 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 04:53:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 04:53:35 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 04:53:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 04:53:35 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 04:53:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 04:53:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 04:53:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 04:53:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 04:53:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 04:53:35 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 04:53:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 04:53:35 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 04:53:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 04:53:35 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 04:53:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 04:53:35 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 04:53:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 04:53:35 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 04:53:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 04:53:35 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 04:53:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 04:53:35 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 04:53:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 04:53:35 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 04:54:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[21-Apr-2026 04:54:46 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776747263748","orderId":"OMO2604211024244528694955V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776748464420,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604211024354957221900V","paymentMode":"UPI_INTENT","timestamp":1776747275539,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0364","ifsc":"BARB0GANBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"445172354237","upiTransactionId":"AXL886b5d11a5b040059a2fb6d80d1deb63","vpa":"86XXXXXX81@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0364","ifsc":"BARB0GANBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"445172354237","upiTransactionId":"AXL886b5d11a5b040059a2fb6d80d1deb63","vpa":"86XXXXXX81@axl"},"currency":"INR","amount":10000}]}]}}
[21-Apr-2026 04:54:46 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776747263748
            [orderId] => OMO2604211024244528694955V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776748464420
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604211024354957221900V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776747275539
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0364
                                    [ifsc] => BARB0GANBHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 445172354237
                                    [upiTransactionId] => AXL886b5d11a5b040059a2fb6d80d1deb63
                                    [vpa] => 86XXXXXX81@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0364
                                                    [ifsc] => BARB0GANBHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 445172354237
                                                    [upiTransactionId] => AXL886b5d11a5b040059a2fb6d80d1deb63
                                                    [vpa] => 86XXXXXX81@axl
                                                )

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

                                )

                        )

                )

        )

)

[21-Apr-2026 04:54:46 UTC] Payment Callback - POST Data: Array
(
)

[21-Apr-2026 04:54:46 UTC] Payment Callback - GET Data: Array
(
)

[21-Apr-2026 04:54:46 UTC] Amount Conversion: 10000 paise = 100 rupees
[21-Apr-2026 04:54:46 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[21-Apr-2026 04:54:46 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[21-Apr-2026 04:54:46 UTC] Payment is SUCCESS, attempting to update appointment...
[21-Apr-2026 04:54:46 UTC] Target appointment ID: TXN_1776747263748
[21-Apr-2026 04:54:46 UTC] Extracted numeric ID: 1776747263748
[21-Apr-2026 04:54:46 UTC] Appointment not found with ID: 1776747263748
[21-Apr-2026 04:54:46 UTC] Found recent pending appointment: ID=3240, Name=pavan
[21-Apr-2026 04:54:46 UTC] Successfully updated recent appointment ID: 3240 to confirmed status
[21-Apr-2026 04:54:46 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776747263748","orderId":"OMO2604211024244528694955V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776748464420,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604211024354957221900V","paymentMode":"UPI_INTENT","timestamp":1776747275539,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0364","ifsc":"BARB0GANBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"445172354237","upiTransactionId":"AXL886b5d11a5b040059a2fb6d80d1deb63","vpa":"86XXXXXX81@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0364","ifsc":"BARB0GANBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"445172354237","upiTransactionId":"AXL886b5d11a5b040059a2fb6d80d1deb63","vpa":"86XXXXXX81@axl"},"currency":"INR","amount":10000}]}]}}
[21-Apr-2026 04:54:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[21-Apr-2026 05:08:37 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 05:08:37 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 05:08:37 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 05:08:37 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 05:08:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 05:08:37 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 05:08:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 05:08:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 05:08:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 05:08:37 UTC] Available dates found: 4
[21-Apr-2026 05:08:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 05:08:40 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 05:08:40 UTC] Current time (IST): 10:38
[21-Apr-2026 05:08:40 UTC] Requested date: 2026-04-21
[21-Apr-2026 05:08:40 UTC] Today: 2026-04-21
[21-Apr-2026 05:08:40 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 05:08:40 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 05:08:40 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 05:08:40 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 05:08:40 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 05:08:40 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 05:08:40 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 05:08:40 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 05:08:40 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 05:08:40 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 05:08:40 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 05:08:40 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 05:08:40 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 05:08:40 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 05:08:40 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 05:08:40 UTC] Slot added: 11:15 - 11:30
[21-Apr-2026 05:08:40 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 05:08:40 UTC] Slot added: 11:30 - 11:45
[21-Apr-2026 05:08:40 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 05:08:40 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 05:08:40 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 05:08:40 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 05:08:40 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 05:08:40 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 05:08:40 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 05:08:40 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 05:08:40 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 05:08:40 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 05:08:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 05:08:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 05:08:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 05:08:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 05:08:40 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 05:08:40 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 05:08:40 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 05:08:40 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 05:08:40 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 05:08:40 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 05:08:40 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 05:08:40 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 05:08:40 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 05:08:40 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 05:08:40 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 05:08:40 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 05:08:40 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 05:08:40 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 05:08:40 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 05:08:40 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 05:20:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 05:20:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 05:20:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 05:20:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 05:20:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 05:20:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 05:20:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 05:20:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 05:20:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 05:20:11 UTC] Available dates found: 4
[21-Apr-2026 05:30:25 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 05:30:25 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 05:30:25 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 05:30:25 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 05:30:25 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 05:30:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 05:30:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 05:30:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 05:30:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 05:30:25 UTC] Available dates found: 4
[21-Apr-2026 05:30:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 05:30:27 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 05:30:27 UTC] Current time (IST): 11:0
[21-Apr-2026 05:30:27 UTC] Requested date: 2026-04-21
[21-Apr-2026 05:30:27 UTC] Today: 2026-04-21
[21-Apr-2026 05:30:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 05:30:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 05:30:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 05:30:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 05:30:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 05:30:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 05:30:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 05:30:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 05:30:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 05:30:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 05:30:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 05:30:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 05:30:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 05:30:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 05:30:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 05:30:27 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 05:30:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 05:30:27 UTC] Slot added: 11:45 - 12:00
[21-Apr-2026 05:30:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 05:30:27 UTC] Slot added: 12:00 - 12:15
[21-Apr-2026 05:30:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 05:30:27 UTC] Slot added: 12:15 - 12:30
[21-Apr-2026 05:30:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 05:30:27 UTC] Slot added: 12:30 - 12:45
[21-Apr-2026 05:30:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 05:30:27 UTC] Slot added: 12:45 - 13:00
[21-Apr-2026 05:30:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 05:30:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 05:30:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 05:30:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 05:30:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 05:30:27 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 05:30:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 05:30:27 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 05:30:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 05:30:27 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 05:30:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 05:30:27 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 05:30:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 05:30:27 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 05:30:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 05:30:27 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 05:30:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 05:30:27 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 05:30:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 05:30:27 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 05:30:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[21-Apr-2026 05:31:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776749461203","orderId":"OMO2604211101013997823114V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776750661381,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604211101052556849047V","paymentMode":"UPI_INTENT","timestamp":1776749465288,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"057984743406","upiTransactionId":"IBLb82a922902bd473ba4fa3a270fa5dc6a","vpa":"duXXXXXXXXXXXXXXva@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"057984743406","upiTransactionId":"IBLb82a922902bd473ba4fa3a270fa5dc6a","vpa":"duXXXXXXXXXXXXXXva@ibl"},"currency":"INR","amount":10000}]}]}}
[21-Apr-2026 05:31:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776749461203
            [orderId] => OMO2604211101013997823114V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776750661381
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604211101052556849047V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776749465288
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1806
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 057984743406
                                    [upiTransactionId] => IBLb82a922902bd473ba4fa3a270fa5dc6a
                                    [vpa] => duXXXXXXXXXXXXXXva@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1806
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 057984743406
                                                    [upiTransactionId] => IBLb82a922902bd473ba4fa3a270fa5dc6a
                                                    [vpa] => duXXXXXXXXXXXXXXva@ibl
                                                )

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

                                )

                        )

                )

        )

)

[21-Apr-2026 05:31:12 UTC] Payment Callback - POST Data: Array
(
)

[21-Apr-2026 05:31:12 UTC] Payment Callback - GET Data: Array
(
)

[21-Apr-2026 05:31:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[21-Apr-2026 05:31:12 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[21-Apr-2026 05:31:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[21-Apr-2026 05:31:12 UTC] Payment is SUCCESS, attempting to update appointment...
[21-Apr-2026 05:31:12 UTC] Target appointment ID: TXN_1776749461203
[21-Apr-2026 05:31:12 UTC] Extracted numeric ID: 1776749461203
[21-Apr-2026 05:31:12 UTC] Appointment not found with ID: 1776749461203
[21-Apr-2026 05:31:12 UTC] Found recent pending appointment: ID=3241, Name=Durgashankar
[21-Apr-2026 05:31:12 UTC] Successfully updated recent appointment ID: 3241 to confirmed status
[21-Apr-2026 05:31:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776749461203","orderId":"OMO2604211101013997823114V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776750661381,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604211101052556849047V","paymentMode":"UPI_INTENT","timestamp":1776749465288,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"057984743406","upiTransactionId":"IBLb82a922902bd473ba4fa3a270fa5dc6a","vpa":"duXXXXXXXXXXXXXXva@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"057984743406","upiTransactionId":"IBLb82a922902bd473ba4fa3a270fa5dc6a","vpa":"duXXXXXXXXXXXXXXva@ibl"},"currency":"INR","amount":10000}]}]}}
[21-Apr-2026 06:49:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:49:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 06:49:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 06:49:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 06:49:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 06:49:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 06:49:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 06:49:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:49:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 06:49:07 UTC] Available dates found: 4
[21-Apr-2026 06:49:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 06:49:25 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 06:49:25 UTC] Current time (IST): 12:19
[21-Apr-2026 06:49:25 UTC] Requested date: 2026-04-21
[21-Apr-2026 06:49:25 UTC] Today: 2026-04-21
[21-Apr-2026 06:49:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 06:49:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 06:49:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 06:49:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 06:49:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 06:49:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 06:49:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 06:49:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 06:49:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 06:49:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 06:49:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 06:49:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 06:49:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 06:49:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 06:49:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 06:49:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 06:49:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 06:49:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 06:49:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 06:49:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 06:49:25 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 06:49:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 06:49:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 06:49:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 06:49:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 06:49:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 06:49:25 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 06:49:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 06:49:25 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 06:49:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 06:49:25 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 06:49:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 06:49:25 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 06:49:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 06:49:25 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 06:49:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 06:49:25 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 06:49:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 06:49:25 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 06:49:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 06:49:25 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 06:49:26 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:49:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 06:49:26 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 06:49:26 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 06:49:26 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 06:49:26 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 06:49:26 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 06:49:26 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:49:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 06:49:26 UTC] Available dates found: 4
[21-Apr-2026 06:49:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 06:49:34 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 06:49:34 UTC] Current time (IST): 12:19
[21-Apr-2026 06:49:34 UTC] Requested date: 2026-04-21
[21-Apr-2026 06:49:34 UTC] Today: 2026-04-21
[21-Apr-2026 06:49:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 06:49:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 06:49:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 06:49:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 06:49:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 06:49:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 06:49:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 06:49:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 06:49:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 06:49:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 06:49:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 06:49:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 06:49:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 06:49:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 06:49:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 06:49:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 06:49:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 06:49:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 06:49:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 06:49:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 06:49:34 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 06:49:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 06:49:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 06:49:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 06:49:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 06:49:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 06:49:34 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 06:49:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 06:49:34 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 06:49:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 06:49:34 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 06:49:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 06:49:34 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 06:49:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 06:49:34 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 06:49:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 06:49:34 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 06:49:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 06:49:34 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 06:49:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 06:49:34 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 06:52:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:52:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 06:52:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 06:52:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 06:52:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 06:52:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 06:52:23 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 06:52:23 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:52:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 06:52:23 UTC] Available dates found: 4
[21-Apr-2026 06:52:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 06:52:25 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 06:52:25 UTC] Current time (IST): 12:22
[21-Apr-2026 06:52:25 UTC] Requested date: 2026-04-21
[21-Apr-2026 06:52:25 UTC] Today: 2026-04-21
[21-Apr-2026 06:52:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 06:52:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 06:52:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 06:52:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 06:52:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 06:52:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 06:52:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 06:52:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 06:52:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 06:52:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 06:52:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 06:52:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 06:52:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 06:52:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 06:52:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 06:52:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 06:52:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 06:52:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 06:52:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 06:52:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 06:52:25 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 06:52:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 06:52:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 06:52:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 06:52:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 06:52:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 06:52:25 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 06:52:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 06:52:25 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 06:52:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 06:52:25 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 06:52:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 06:52:25 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 06:52:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 06:52:25 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 06:52:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 06:52:25 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 06:52:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 06:52:25 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 06:52:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 06:52:25 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 06:52:30 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:52:30 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 06:52:30 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 06:52:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 06:52:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 06:52:30 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 06:52:30 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 06:52:30 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:52:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 06:52:30 UTC] Available dates found: 4
[21-Apr-2026 06:52:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 06:52:32 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 06:52:32 UTC] Current time (IST): 12:22
[21-Apr-2026 06:52:32 UTC] Requested date: 2026-04-21
[21-Apr-2026 06:52:32 UTC] Today: 2026-04-21
[21-Apr-2026 06:52:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 06:52:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 06:52:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 06:52:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 06:52:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 06:52:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 06:52:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 06:52:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 06:52:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 06:52:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 06:52:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 06:52:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 06:52:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 06:52:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 06:52:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 06:52:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 06:52:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 06:52:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 06:52:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 06:52:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 06:52:32 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 06:52:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 06:52:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 06:52:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 06:52:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 06:52:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 06:52:32 UTC] Slot added: 14:00 - 14:15
[21-Apr-2026 06:52:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 06:52:32 UTC] Slot added: 14:15 - 14:30
[21-Apr-2026 06:52:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 06:52:32 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 06:52:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 06:52:32 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 06:52:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 06:52:32 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 06:52:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 06:52:32 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 06:52:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 06:52:32 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 06:52:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 06:52:32 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 06:53:07 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:53:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 06:53:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 06:53:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 06:53:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 06:53:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 06:53:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 06:53:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 06:53:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 06:53:07 UTC] Available dates found: 4
[21-Apr-2026 06:53:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 06:53:10 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 06:53:10 UTC] Current time (IST): 12:23
[21-Apr-2026 06:53:10 UTC] Requested date: 2026-04-25
[21-Apr-2026 06:53:10 UTC] Today: 2026-04-21
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 08:00 - 08:15
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 08:15 - 08:30
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 08:30 - 08:45
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 08:45 - 09:00
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 09:00 - 09:15
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 09:15 - 09:30
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 09:30 - 09:45
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 09:45 - 10:00
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 10:00 - 10:15
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 10:15 - 10:30
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 10:30 - 10:45
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 10:45 - 11:00
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 11:00 - 11:15
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 11:15 - 11:30
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 11:30 - 11:45
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 11:45 - 12:00
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 12:00 - 12:15
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 12:15 - 12:30
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 12:30 - 12:45
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 12:45 - 13:00
[21-Apr-2026 06:53:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 06:53:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 06:53:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 06:53:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 14:00 - 14:15
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 14:15 - 14:30
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 14:30 - 14:45
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 14:45 - 15:00
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 15:00 - 15:15
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 15:15 - 15:30
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 15:30 - 15:45
[21-Apr-2026 06:53:10 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 07:08:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 07:08:50 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 07:08:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 07:08:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 07:08:50 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 07:08:50 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 07:08:50 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 07:08:50 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 07:08:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 07:08:50 UTC] Available dates found: 4
[21-Apr-2026 07:54:21 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 07:54:21 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 07:54:21 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 07:54:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 07:54:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 07:54:21 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 07:54:21 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 07:54:21 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 07:54:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 07:54:21 UTC] Available dates found: 4
[21-Apr-2026 08:23:14 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 08:23:14 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 08:23:14 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 08:23:14 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 08:23:14 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 08:23:14 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 08:23:14 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 08:23:14 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 08:23:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 08:23:14 UTC] Available dates found: 4
[21-Apr-2026 08:23:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 08:23:17 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 08:23:17 UTC] Current time (IST): 13:53
[21-Apr-2026 08:23:17 UTC] Requested date: 2026-04-21
[21-Apr-2026 08:23:17 UTC] Today: 2026-04-21
[21-Apr-2026 08:23:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 08:23:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 08:23:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 08:23:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 08:23:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 08:23:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 08:23:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 08:23:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 08:23:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 08:23:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 08:23:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 08:23:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 08:23:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 08:23:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 08:23:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 08:23:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 08:23:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 08:23:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 08:23:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 08:23:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 08:23:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 08:23:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 08:23:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 08:23:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 08:23:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 08:23:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 08:23:17 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 08:23:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 08:23:17 UTC] Slot added: 14:30 - 14:45
[21-Apr-2026 08:23:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 08:23:17 UTC] Slot added: 14:45 - 15:00
[21-Apr-2026 08:23:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 08:23:17 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 08:23:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 08:23:17 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 08:23:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 08:23:17 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 08:23:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 08:23:17 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 08:54:23 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 08:54:23 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 08:54:23 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 08:54:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 08:54:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 08:54:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 08:54:23 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 08:54:23 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 08:54:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 08:54:23 UTC] Available dates found: 4
[21-Apr-2026 08:54:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 08:54:26 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 08:54:26 UTC] Current time (IST): 14:24
[21-Apr-2026 08:54:26 UTC] Requested date: 2026-04-21
[21-Apr-2026 08:54:26 UTC] Today: 2026-04-21
[21-Apr-2026 08:54:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 08:54:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 08:54:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 08:54:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 08:54:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 08:54:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 08:54:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 08:54:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 08:54:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 08:54:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 08:54:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 08:54:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 08:54:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 08:54:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 08:54:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 08:54:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 08:54:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 08:54:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 08:54:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 08:54:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 08:54:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 08:54:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 08:54:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 08:54:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 08:54:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 08:54:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 08:54:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[21-Apr-2026 08:54:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 08:54:26 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[21-Apr-2026 08:54:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 08:54:26 UTC] Slot added: 15:00 - 15:15
[21-Apr-2026 08:54:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 08:54:26 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 08:54:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 08:54:26 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 08:54:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 08:54:26 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 09:04:11 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 09:04:11 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 09:04:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 09:04:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 09:04:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 09:04:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 09:04:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 09:04:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 09:04:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 09:04:11 UTC] Available dates found: 4
[21-Apr-2026 09:04:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 09:04:16 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 09:04:16 UTC] Current time (IST): 14:34
[21-Apr-2026 09:04:16 UTC] Requested date: 2026-04-21
[21-Apr-2026 09:04:16 UTC] Today: 2026-04-21
[21-Apr-2026 09:04:16 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 09:04:16 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 09:04:16 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 09:04:16 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 09:04:16 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 09:04:16 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 09:04:16 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 09:04:16 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 09:04:16 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 09:04:16 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 09:04:16 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 09:04:16 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 09:04:16 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 09:04:16 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 09:04:16 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 09:04:16 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 09:04:16 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 09:04:16 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 09:04:16 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 09:04:16 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 09:04:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 09:04:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 09:04:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 09:04:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 09:04:16 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 09:04:16 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 09:04:16 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[21-Apr-2026 09:04:16 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[21-Apr-2026 09:04:16 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 09:04:16 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[21-Apr-2026 09:04:16 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 09:04:16 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 09:04:16 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 09:04:16 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 09:04:16 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 09:04:16 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 09:07:53 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 09:07:53 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 09:07:53 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 09:07:53 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 09:07:53 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 09:07:53 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 09:07:53 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 09:07:53 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 09:07:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 09:07:53 UTC] Available dates found: 4
[21-Apr-2026 09:08:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 09:08:05 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 09:08:05 UTC] Current time (IST): 14:38
[21-Apr-2026 09:08:05 UTC] Requested date: 2026-04-21
[21-Apr-2026 09:08:05 UTC] Today: 2026-04-21
[21-Apr-2026 09:08:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 09:08:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 09:08:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 09:08:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 09:08:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 09:08:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 09:08:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 09:08:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 09:08:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 09:08:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 09:08:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 09:08:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 09:08:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 09:08:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 09:08:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 09:08:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 09:08:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 09:08:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 09:08:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 09:08:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 09:08:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 09:08:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 09:08:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 09:08:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 09:08:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 09:08:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 09:08:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[21-Apr-2026 09:08:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[21-Apr-2026 09:08:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 09:08:05 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[21-Apr-2026 09:08:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 09:08:05 UTC] Slot added: 15:15 - 15:30
[21-Apr-2026 09:08:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 09:08:05 UTC] Slot added: 15:30 - 15:45
[21-Apr-2026 09:08:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 09:08:05 UTC] Slot added: 15:45 - 16:00
[21-Apr-2026 09:52:33 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 09:52:33 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 09:52:33 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 09:52:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 09:52:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 09:52:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 09:52:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 09:52:33 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 09:52:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 09:52:33 UTC] Available dates found: 4
[21-Apr-2026 10:02:50 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 10:02:50 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 10:02:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 10:02:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 10:02:50 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 10:02:50 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 10:02:50 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 10:02:50 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 10:02:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 10:02:50 UTC] Available dates found: 4
[21-Apr-2026 10:02:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 10:02:52 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 10:02:52 UTC] Current time (IST): 15:32
[21-Apr-2026 10:02:52 UTC] Requested date: 2026-04-21
[21-Apr-2026 10:02:52 UTC] Today: 2026-04-21
[21-Apr-2026 10:02:52 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 10:02:52 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 10:02:52 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 10:02:52 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 10:02:52 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 10:02:52 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 10:02:52 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 10:02:52 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 10:02:52 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 10:02:52 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 10:02:52 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 10:02:52 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 10:02:52 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 10:02:52 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 10:02:52 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 10:02:52 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 10:02:52 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 10:02:52 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 10:02:52 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 10:02:52 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 10:02:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 10:02:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 10:02:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 10:02:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 10:02:52 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 10:02:52 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 10:02:52 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[21-Apr-2026 10:02:52 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[21-Apr-2026 10:02:52 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[21-Apr-2026 10:02:52 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[21-Apr-2026 10:02:52 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[21-Apr-2026 10:02:52 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 10:02:52 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[21-Apr-2026 10:02:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 10:02:59 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 10:02:59 UTC] Current time (IST): 15:32
[21-Apr-2026 10:02:59 UTC] Requested date: 2026-04-25
[21-Apr-2026 10:02:59 UTC] Today: 2026-04-21
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 08:00 - 08:15
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 08:15 - 08:30
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 08:30 - 08:45
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 08:45 - 09:00
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 09:00 - 09:15
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 09:15 - 09:30
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 09:30 - 09:45
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 09:45 - 10:00
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 10:00 - 10:15
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 10:15 - 10:30
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 10:30 - 10:45
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 10:45 - 11:00
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 11:00 - 11:15
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 11:15 - 11:30
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 11:30 - 11:45
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 11:45 - 12:00
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 12:00 - 12:15
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 12:15 - 12:30
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 12:30 - 12:45
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 12:45 - 13:00
[21-Apr-2026 10:02:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 10:02:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 10:02:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 10:02:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 14:00 - 14:15
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 14:15 - 14:30
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 14:30 - 14:45
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 14:45 - 15:00
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 15:00 - 15:15
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 15:15 - 15:30
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 15:30 - 15:45
[21-Apr-2026 10:02:59 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 10:11:19 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 10:11:19 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 10:11:19 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 10:11:19 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 10:11:19 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 10:11:19 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 10:11:19 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 10:11:19 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 10:11:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 10:11:19 UTC] Available dates found: 4
[21-Apr-2026 10:11:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 10:11:21 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 10:11:21 UTC] Current time (IST): 15:41
[21-Apr-2026 10:11:21 UTC] Requested date: 2026-04-21
[21-Apr-2026 10:11:21 UTC] Today: 2026-04-21
[21-Apr-2026 10:11:21 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 10:11:21 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 10:11:21 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 10:11:21 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 10:11:21 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 10:11:21 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 10:11:21 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 10:11:21 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 10:11:21 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 10:11:21 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 10:11:21 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 10:11:21 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 10:11:21 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 10:11:21 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 10:11:21 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 10:11:21 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 10:11:21 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 10:11:21 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 10:11:21 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 10:11:21 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 10:11:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 10:11:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 10:11:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 10:11:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 10:11:21 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 10:11:21 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 10:11:21 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[21-Apr-2026 10:11:21 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[21-Apr-2026 10:11:21 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[21-Apr-2026 10:11:21 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[21-Apr-2026 10:11:21 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[21-Apr-2026 10:11:21 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 10:11:21 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[21-Apr-2026 10:17:24 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 10:17:24 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 10:17:24 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 10:17:24 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 10:17:24 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 10:17:24 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 10:17:24 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 10:17:24 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 10:17:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 10:17:24 UTC] Available dates found: 4
[21-Apr-2026 10:17:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 10:17:27 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 10:17:27 UTC] Current time (IST): 15:47
[21-Apr-2026 10:17:27 UTC] Requested date: 2026-04-21
[21-Apr-2026 10:17:27 UTC] Today: 2026-04-21
[21-Apr-2026 10:17:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 10:17:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 10:17:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 10:17:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 10:17:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 10:17:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 10:17:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 10:17:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 10:17:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 10:17:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 10:17:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 10:17:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 10:17:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 10:17:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 10:17:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 10:17:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 10:17:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 10:17:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 10:17:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 10:17:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 10:17:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 10:17:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 10:17:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 10:17:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 10:17:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 10:17:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 10:17:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[21-Apr-2026 10:17:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[21-Apr-2026 10:17:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[21-Apr-2026 10:17:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[21-Apr-2026 10:17:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[21-Apr-2026 10:17:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 10:17:27 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[21-Apr-2026 10:17:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 10:17:31 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 10:17:31 UTC] Current time (IST): 15:47
[21-Apr-2026 10:17:31 UTC] Requested date: 2026-04-25
[21-Apr-2026 10:17:31 UTC] Today: 2026-04-21
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 08:00 - 08:15
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 08:15 - 08:30
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 08:30 - 08:45
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 08:45 - 09:00
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 09:00 - 09:15
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 09:15 - 09:30
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 09:30 - 09:45
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 09:45 - 10:00
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 10:00 - 10:15
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 10:15 - 10:30
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 10:30 - 10:45
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 10:45 - 11:00
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 11:00 - 11:15
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 11:15 - 11:30
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 11:30 - 11:45
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 11:45 - 12:00
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 12:00 - 12:15
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 12:15 - 12:30
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 12:30 - 12:45
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 12:45 - 13:00
[21-Apr-2026 10:17:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 10:17:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 10:17:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 10:17:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 14:00 - 14:15
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 14:15 - 14:30
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 14:30 - 14:45
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 14:45 - 15:00
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 15:00 - 15:15
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 15:15 - 15:30
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 15:30 - 15:45
[21-Apr-2026 10:17:31 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 10:47:47 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 10:47:47 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 10:47:47 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 10:47:47 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 10:47:47 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 10:47:47 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 10:47:47 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 10:47:47 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 10:47:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 10:47:47 UTC] Available dates found: 4
[21-Apr-2026 12:12:34 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
[21-Apr-2026 12:12:34 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
[21-Apr-2026 12:12:34 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
[21-Apr-2026 12:12:34 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
[21-Apr-2026 12:16:52 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 12:16:52 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 12:16:52 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 12:16:52 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 12:16:52 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 12:16:52 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 12:16:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 12:16:52 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 12:16:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 12:16:52 UTC] Available dates found: 4
[21-Apr-2026 12:16:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 12:16:56 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 12:16:56 UTC] Current time (IST): 17:46
[21-Apr-2026 12:16:56 UTC] Requested date: 2026-04-21
[21-Apr-2026 12:16:56 UTC] Today: 2026-04-21
[21-Apr-2026 12:16:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 12:16:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 12:16:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 12:16:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 12:16:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 12:16:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 12:16:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 12:16:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 12:16:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 12:16:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 12:16:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 12:16:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 12:16:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 12:16:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 12:16:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 12:16:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 12:16:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 12:16:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 12:16:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 12:16:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 12:16:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 12:16:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 12:16:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 12:16:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 12:16:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 12:16:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 12:16:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[21-Apr-2026 12:16:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[21-Apr-2026 12:16:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[21-Apr-2026 12:16:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[21-Apr-2026 12:16:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[21-Apr-2026 12:16:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 12:16:56 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[21-Apr-2026 12:16:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 12:16:58 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 12:16:58 UTC] Current time (IST): 17:46
[21-Apr-2026 12:16:58 UTC] Requested date: 2026-04-25
[21-Apr-2026 12:16:58 UTC] Today: 2026-04-21
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 08:00 - 08:15
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 08:15 - 08:30
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 08:30 - 08:45
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 08:45 - 09:00
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 09:00 - 09:15
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 09:15 - 09:30
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 09:30 - 09:45
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 09:45 - 10:00
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 10:00 - 10:15
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 10:15 - 10:30
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 10:30 - 10:45
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 10:45 - 11:00
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 11:00 - 11:15
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 11:15 - 11:30
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 11:30 - 11:45
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 11:45 - 12:00
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 12:00 - 12:15
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 12:15 - 12:30
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 12:30 - 12:45
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 12:45 - 13:00
[21-Apr-2026 12:16:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 12:16:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 12:16:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 12:16:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 14:00 - 14:15
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 14:15 - 14:30
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 14:30 - 14:45
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 14:45 - 15:00
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 15:00 - 15:15
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 15:15 - 15:30
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 15:30 - 15:45
[21-Apr-2026 12:16:58 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 12:47:51 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 12:47:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 12:47:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 12:47:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 12:47:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 12:47:51 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 12:47:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 12:47:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 12:47:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 12:47:51 UTC] Available dates found: 4
[21-Apr-2026 17:36:09 UTC] Date: 2026-04-21, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 17:36:09 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[21-Apr-2026 17:36:09 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[21-Apr-2026 17:36:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[21-Apr-2026 17:36:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[21-Apr-2026 17:36:09 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[21-Apr-2026 17:36:09 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[21-Apr-2026 17:36:09 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[21-Apr-2026 17:36:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[21-Apr-2026 17:36:09 UTC] Available dates found: 4
[21-Apr-2026 17:36:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 17:36:12 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 17:36:12 UTC] Current time (IST): 23:6
[21-Apr-2026 17:36:12 UTC] Requested date: 2026-04-21
[21-Apr-2026 17:36:12 UTC] Today: 2026-04-21
[21-Apr-2026 17:36:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[21-Apr-2026 17:36:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[21-Apr-2026 17:36:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[21-Apr-2026 17:36:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[21-Apr-2026 17:36:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[21-Apr-2026 17:36:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[21-Apr-2026 17:36:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[21-Apr-2026 17:36:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[21-Apr-2026 17:36:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[21-Apr-2026 17:36:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[21-Apr-2026 17:36:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[21-Apr-2026 17:36:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[21-Apr-2026 17:36:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[21-Apr-2026 17:36:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[21-Apr-2026 17:36:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[21-Apr-2026 17:36:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[21-Apr-2026 17:36:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[21-Apr-2026 17:36:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[21-Apr-2026 17:36:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[21-Apr-2026 17:36:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[21-Apr-2026 17:36:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 17:36:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 17:36:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 17:36:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 17:36:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[21-Apr-2026 17:36:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[21-Apr-2026 17:36:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[21-Apr-2026 17:36:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[21-Apr-2026 17:36:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[21-Apr-2026 17:36:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[21-Apr-2026 17:36:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[21-Apr-2026 17:36:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[21-Apr-2026 17:36:12 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[21-Apr-2026 17:36:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[21-Apr-2026 17:36:12 UTC] Using actual slot duration: 15 minutes
[21-Apr-2026 17:36:12 UTC] Current time (IST): 23:6
[21-Apr-2026 17:36:12 UTC] Requested date: 2026-04-25
[21-Apr-2026 17:36:12 UTC] Today: 2026-04-21
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 08:00 - 08:15
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 08:15 - 08:30
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 08:30 - 08:45
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 08:45 - 09:00
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 09:00 - 09:15
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 09:15 - 09:30
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 09:30 - 09:45
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 09:45 - 10:00
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 10:00 - 10:15
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 10:15 - 10:30
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 10:30 - 10:45
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 10:45 - 11:00
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 11:00 - 11:15
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 11:15 - 11:30
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 11:30 - 11:45
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 11:45 - 12:00
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 12:00 - 12:15
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 12:15 - 12:30
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 12:30 - 12:45
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 12:45 - 13:00
[21-Apr-2026 17:36:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[21-Apr-2026 17:36:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[21-Apr-2026 17:36:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[21-Apr-2026 17:36:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 14:00 - 14:15
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 14:15 - 14:30
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 14:30 - 14:45
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 14:45 - 15:00
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 15:00 - 15:15
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 15:15 - 15:30
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 15:30 - 15:45
[21-Apr-2026 17:36:12 UTC] Slot added (future date): 15:45 - 16:00
[21-Apr-2026 19:24:17 UTC] Password reset error: User not found with this mobile number
[21-Apr-2026 19:24:27 UTC] Password reset error: User not found with this mobile number
[21-Apr-2026 19:25:14 UTC] Password reset error: User not found with this mobile number
[22-Apr-2026 03:30:18 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 03:30:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 03:30:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 03:30:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 03:30:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 03:30:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 03:30:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 03:30:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 03:30:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 03:30:18 UTC] Available dates found: 3
[22-Apr-2026 05:01:54 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 05:01:54 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 05:01:54 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 05:01:54 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 05:01:54 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 05:01:54 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 05:01:54 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 05:01:54 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 05:01:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 05:01:54 UTC] Available dates found: 3
[22-Apr-2026 05:01:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[22-Apr-2026 05:01:59 UTC] Using actual slot duration: 15 minutes
[22-Apr-2026 05:01:59 UTC] Current time (IST): 10:31
[22-Apr-2026 05:01:59 UTC] Requested date: 2026-04-25
[22-Apr-2026 05:01:59 UTC] Today: 2026-04-22
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 08:00 - 08:15
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 08:15 - 08:30
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 08:30 - 08:45
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 08:45 - 09:00
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 09:00 - 09:15
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 09:15 - 09:30
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 09:30 - 09:45
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 09:45 - 10:00
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 10:00 - 10:15
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 10:15 - 10:30
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 10:30 - 10:45
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 10:45 - 11:00
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 11:00 - 11:15
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 11:15 - 11:30
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 11:30 - 11:45
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 11:45 - 12:00
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 12:00 - 12:15
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 12:15 - 12:30
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 12:30 - 12:45
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 12:45 - 13:00
[22-Apr-2026 05:01:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[22-Apr-2026 05:01:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[22-Apr-2026 05:01:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[22-Apr-2026 05:01:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 14:00 - 14:15
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 14:15 - 14:30
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 14:30 - 14:45
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 14:45 - 15:00
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 15:00 - 15:15
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 15:15 - 15:30
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 15:30 - 15:45
[22-Apr-2026 05:01:59 UTC] Slot added (future date): 15:45 - 16:00
[22-Apr-2026 07:37:26 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 07:37:26 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 07:37:26 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 07:37:26 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 07:37:26 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 07:37:26 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 07:37:26 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 07:37:26 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 07:37:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 07:37:26 UTC] Available dates found: 3
[22-Apr-2026 12:04:39 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 12:04:39 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 12:04:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 12:04:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 12:04:39 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 12:04:39 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 12:04:39 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 12:04:39 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 12:04:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 12:04:39 UTC] Available dates found: 3
[22-Apr-2026 12:04:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[22-Apr-2026 12:04:42 UTC] Using actual slot duration: 15 minutes
[22-Apr-2026 12:04:42 UTC] Current time (IST): 17:34
[22-Apr-2026 12:04:42 UTC] Requested date: 2026-04-25
[22-Apr-2026 12:04:42 UTC] Today: 2026-04-22
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 08:00 - 08:15
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 08:15 - 08:30
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 08:30 - 08:45
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 08:45 - 09:00
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 09:00 - 09:15
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 09:15 - 09:30
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 09:30 - 09:45
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 09:45 - 10:00
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 10:00 - 10:15
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 10:15 - 10:30
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 10:30 - 10:45
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 10:45 - 11:00
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 11:00 - 11:15
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 11:15 - 11:30
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 11:30 - 11:45
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 11:45 - 12:00
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 12:00 - 12:15
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 12:15 - 12:30
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 12:30 - 12:45
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 12:45 - 13:00
[22-Apr-2026 12:04:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[22-Apr-2026 12:04:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[22-Apr-2026 12:04:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[22-Apr-2026 12:04:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 14:00 - 14:15
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 14:15 - 14:30
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 14:30 - 14:45
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 14:45 - 15:00
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 15:00 - 15:15
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 15:15 - 15:30
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 15:30 - 15:45
[22-Apr-2026 12:04:42 UTC] Slot added (future date): 15:45 - 16:00
[22-Apr-2026 12:28:51 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 12:28:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 12:28:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 12:28:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 12:28:52 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 12:28:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 12:28:52 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 12:28:52 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 12:28:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 12:28:52 UTC] Available dates found: 3
[22-Apr-2026 12:29:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[22-Apr-2026 12:29:02 UTC] Using actual slot duration: 15 minutes
[22-Apr-2026 12:29:02 UTC] Current time (IST): 17:59
[22-Apr-2026 12:29:02 UTC] Requested date: 2026-04-25
[22-Apr-2026 12:29:02 UTC] Today: 2026-04-22
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 08:00 - 08:15
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 08:15 - 08:30
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 08:30 - 08:45
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 08:45 - 09:00
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 09:00 - 09:15
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 09:15 - 09:30
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 09:30 - 09:45
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 09:45 - 10:00
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 10:00 - 10:15
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 10:15 - 10:30
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 10:30 - 10:45
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 10:45 - 11:00
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 11:00 - 11:15
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 11:15 - 11:30
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 11:30 - 11:45
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 11:45 - 12:00
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 12:00 - 12:15
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 12:15 - 12:30
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 12:30 - 12:45
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 12:45 - 13:00
[22-Apr-2026 12:29:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[22-Apr-2026 12:29:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[22-Apr-2026 12:29:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[22-Apr-2026 12:29:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 14:00 - 14:15
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 14:15 - 14:30
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 14:30 - 14:45
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 14:45 - 15:00
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 15:00 - 15:15
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 15:15 - 15:30
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 15:30 - 15:45
[22-Apr-2026 12:29:02 UTC] Slot added (future date): 15:45 - 16:00
[22-Apr-2026 13:02:48 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 13:02:48 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 13:02:48 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 13:02:48 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 13:02:48 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 13:02:48 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 13:02:48 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 13:02:48 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 13:02:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 13:02:48 UTC] Available dates found: 3
[22-Apr-2026 13:02:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[22-Apr-2026 13:02:50 UTC] Using actual slot duration: 15 minutes
[22-Apr-2026 13:02:50 UTC] Current time (IST): 18:32
[22-Apr-2026 13:02:50 UTC] Requested date: 2026-04-25
[22-Apr-2026 13:02:50 UTC] Today: 2026-04-22
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 08:00 - 08:15
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 08:15 - 08:30
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 08:30 - 08:45
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 08:45 - 09:00
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 09:00 - 09:15
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 09:15 - 09:30
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 09:30 - 09:45
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 09:45 - 10:00
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 10:00 - 10:15
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 10:15 - 10:30
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 10:30 - 10:45
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 10:45 - 11:00
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 11:00 - 11:15
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 11:15 - 11:30
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 11:30 - 11:45
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 11:45 - 12:00
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 12:00 - 12:15
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 12:15 - 12:30
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 12:30 - 12:45
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 12:45 - 13:00
[22-Apr-2026 13:02:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[22-Apr-2026 13:02:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[22-Apr-2026 13:02:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[22-Apr-2026 13:02:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 14:00 - 14:15
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 14:15 - 14:30
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 14:30 - 14:45
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 14:45 - 15:00
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 15:00 - 15:15
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 15:15 - 15:30
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 15:30 - 15:45
[22-Apr-2026 13:02:50 UTC] Slot added (future date): 15:45 - 16:00
[22-Apr-2026 14:09:22 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
[22-Apr-2026 14:09:22 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
[22-Apr-2026 14:09:22 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
[22-Apr-2026 14:09:22 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
[22-Apr-2026 15:22:02 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 15:22:02 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 15:22:02 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 15:22:02 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 15:22:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 15:22:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 15:22:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 15:22:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 15:22:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 15:22:02 UTC] Available dates found: 3
[22-Apr-2026 15:22:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[22-Apr-2026 15:22:07 UTC] Using actual slot duration: 15 minutes
[22-Apr-2026 15:22:07 UTC] Current time (IST): 20:52
[22-Apr-2026 15:22:07 UTC] Requested date: 2026-04-25
[22-Apr-2026 15:22:07 UTC] Today: 2026-04-22
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 08:00 - 08:15
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 08:15 - 08:30
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 08:30 - 08:45
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 08:45 - 09:00
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 09:00 - 09:15
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 09:15 - 09:30
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 09:30 - 09:45
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 09:45 - 10:00
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 10:00 - 10:15
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 10:15 - 10:30
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 10:30 - 10:45
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 10:45 - 11:00
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 11:00 - 11:15
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 11:15 - 11:30
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 11:30 - 11:45
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 11:45 - 12:00
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 12:00 - 12:15
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 12:15 - 12:30
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 12:30 - 12:45
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 12:45 - 13:00
[22-Apr-2026 15:22:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[22-Apr-2026 15:22:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[22-Apr-2026 15:22:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[22-Apr-2026 15:22:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 14:00 - 14:15
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 14:15 - 14:30
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 14:30 - 14:45
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 14:45 - 15:00
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 15:00 - 15:15
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 15:15 - 15:30
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 15:30 - 15:45
[22-Apr-2026 15:22:07 UTC] Slot added (future date): 15:45 - 16:00
[22-Apr-2026 15:22:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[22-Apr-2026 15:22:21 UTC] Using actual slot duration: 15 minutes
[22-Apr-2026 15:22:21 UTC] Current time (IST): 20:52
[22-Apr-2026 15:22:21 UTC] Requested date: 2026-04-25
[22-Apr-2026 15:22:21 UTC] Today: 2026-04-22
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 08:00 - 08:15
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 08:15 - 08:30
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 08:30 - 08:45
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 08:45 - 09:00
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 09:00 - 09:15
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 09:15 - 09:30
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 09:30 - 09:45
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 09:45 - 10:00
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 10:00 - 10:15
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 10:15 - 10:30
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 10:30 - 10:45
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 10:45 - 11:00
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 11:00 - 11:15
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 11:15 - 11:30
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 11:30 - 11:45
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 11:45 - 12:00
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 12:00 - 12:15
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 12:15 - 12:30
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 12:30 - 12:45
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 12:45 - 13:00
[22-Apr-2026 15:22:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[22-Apr-2026 15:22:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[22-Apr-2026 15:22:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[22-Apr-2026 15:22:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 14:00 - 14:15
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 14:15 - 14:30
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 14:30 - 14:45
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 14:45 - 15:00
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 15:00 - 15:15
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 15:15 - 15:30
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 15:30 - 15:45
[22-Apr-2026 15:22:21 UTC] Slot added (future date): 15:45 - 16:00
[22-Apr-2026 15:22:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[22-Apr-2026 15:22:22 UTC] Using actual slot duration: 15 minutes
[22-Apr-2026 15:22:22 UTC] Current time (IST): 20:52
[22-Apr-2026 15:22:22 UTC] Requested date: 2026-04-26
[22-Apr-2026 15:22:22 UTC] Today: 2026-04-22
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 08:00 - 08:15
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 08:15 - 08:30
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 08:30 - 08:45
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 08:45 - 09:00
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 09:00 - 09:15
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 09:15 - 09:30
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 09:30 - 09:45
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 09:45 - 10:00
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 10:00 - 10:15
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 10:15 - 10:30
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 10:30 - 10:45
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 10:45 - 11:00
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 11:00 - 11:15
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 11:15 - 11:30
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 11:30 - 11:45
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 11:45 - 12:00
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 12:00 - 12:15
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 12:15 - 12:30
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 12:30 - 12:45
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 12:45 - 13:00
[22-Apr-2026 15:22:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[22-Apr-2026 15:22:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[22-Apr-2026 15:22:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[22-Apr-2026 15:22:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 14:00 - 14:15
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 14:15 - 14:30
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 14:30 - 14:45
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 14:45 - 15:00
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 15:00 - 15:15
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 15:15 - 15:30
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 15:30 - 15:45
[22-Apr-2026 15:22:22 UTC] Slot added (future date): 15:45 - 16:00
[22-Apr-2026 15:22:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[22-Apr-2026 15:22:24 UTC] Using actual slot duration: 15 minutes
[22-Apr-2026 15:22:24 UTC] Current time (IST): 20:52
[22-Apr-2026 15:22:24 UTC] Requested date: 2026-04-28
[22-Apr-2026 15:22:24 UTC] Today: 2026-04-22
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 08:00 - 08:15
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 08:15 - 08:30
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 08:30 - 08:45
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 08:45 - 09:00
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 09:00 - 09:15
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 09:15 - 09:30
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 09:30 - 09:45
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 09:45 - 10:00
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 10:00 - 10:15
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 10:15 - 10:30
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 10:30 - 10:45
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 10:45 - 11:00
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 11:00 - 11:15
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 11:15 - 11:30
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 11:30 - 11:45
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 11:45 - 12:00
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 12:00 - 12:15
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 12:15 - 12:30
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 12:30 - 12:45
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 12:45 - 13:00
[22-Apr-2026 15:22:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[22-Apr-2026 15:22:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[22-Apr-2026 15:22:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[22-Apr-2026 15:22:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 14:00 - 14:15
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 14:15 - 14:30
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 14:30 - 14:45
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 14:45 - 15:00
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 15:00 - 15:15
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 15:15 - 15:30
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 15:30 - 15:45
[22-Apr-2026 15:22:24 UTC] Slot added (future date): 15:45 - 16:00
[22-Apr-2026 15:23:05 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
[22-Apr-2026 15:23:05 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
[22-Apr-2026 15:23:05 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
[22-Apr-2026 15:23:05 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
[22-Apr-2026 16:47:07 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 16:47:07 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 16:47:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 16:47:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 16:47:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 16:47:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 16:47:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 16:47:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 16:47:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 16:47:07 UTC] Available dates found: 3
[22-Apr-2026 17:40:04 UTC] Date: 2026-04-22, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 17:40:04 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[22-Apr-2026 17:40:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[22-Apr-2026 17:40:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[22-Apr-2026 17:40:04 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[22-Apr-2026 17:40:04 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[22-Apr-2026 17:40:04 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[22-Apr-2026 17:40:04 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[22-Apr-2026 17:40:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[22-Apr-2026 17:40:04 UTC] Available dates found: 3
[22-Apr-2026 17:40:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[22-Apr-2026 17:40:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[22-Apr-2026 17:40:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[22-Apr-2026 17:40:19 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[22-Apr-2026 19:34:28 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/get_tatkal_appointments.php on line 10
[23-Apr-2026 00:27:34 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/get_tatkal_appointments.php on line 10
[23-Apr-2026 03:36:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 03:36:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 03:36:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 03:36:51 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 03:36:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 03:36:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 03:36:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 03:36:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 03:36:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 03:36:51 UTC] Available dates found: 3
[23-Apr-2026 03:36:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 03:36:53 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 03:36:53 UTC] Current time (IST): 9:6
[23-Apr-2026 03:36:53 UTC] Requested date: 2026-04-25
[23-Apr-2026 03:36:53 UTC] Today: 2026-04-23
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 03:36:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 03:36:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 03:36:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 03:36:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 03:36:53 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 03:46:56 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 03:46:56 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 03:46:56 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 03:46:56 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 03:46:56 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 03:46:56 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 03:46:56 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 03:46:56 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 03:46:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 03:46:56 UTC] Available dates found: 3
[23-Apr-2026 03:46:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 03:46:58 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 03:46:58 UTC] Current time (IST): 9:16
[23-Apr-2026 03:46:58 UTC] Requested date: 2026-04-25
[23-Apr-2026 03:46:58 UTC] Today: 2026-04-23
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 03:46:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 03:46:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 03:46:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 03:46:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 03:46:58 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 03:47:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 03:47:07 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 03:47:07 UTC] Current time (IST): 9:17
[23-Apr-2026 03:47:07 UTC] Requested date: 2026-04-26
[23-Apr-2026 03:47:07 UTC] Today: 2026-04-23
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 03:47:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 03:47:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 03:47:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 03:47:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 03:47:07 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 03:47:11 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 03:47:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 03:47:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 03:47:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 03:47:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 03:47:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 03:47:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 03:47:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 03:47:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 03:47:11 UTC] Available dates found: 3
[23-Apr-2026 06:20:31 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 06:20:31 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 06:20:31 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 06:20:31 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 06:20:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 06:20:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 06:20:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 06:20:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 06:20:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 06:20:31 UTC] Available dates found: 3
[23-Apr-2026 06:20:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 06:20:32 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 06:20:32 UTC] Current time (IST): 11:50
[23-Apr-2026 06:20:32 UTC] Requested date: 2026-04-25
[23-Apr-2026 06:20:32 UTC] Today: 2026-04-23
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 06:20:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 06:20:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 06:20:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 06:20:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 06:20:32 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 09:31:18 UTC] Available dates found: 3
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 09:31:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 09:31:18 UTC] Available dates found: 3
[23-Apr-2026 09:35:46 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 09:35:46 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 09:35:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 09:35:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 09:35:46 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 09:35:46 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 09:35:46 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 09:35:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 09:35:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 09:35:46 UTC] Available dates found: 3
[23-Apr-2026 09:35:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 09:35:50 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 09:35:50 UTC] Current time (IST): 15:5
[23-Apr-2026 09:35:50 UTC] Requested date: 2026-04-25
[23-Apr-2026 09:35:50 UTC] Today: 2026-04-23
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 09:35:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 09:35:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 09:35:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 09:35:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 09:35:50 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 10:15:41 UTC] Update Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[23-Apr-2026 10:22:19 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 10:22:19 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 10:22:19 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 10:22:19 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 10:22:19 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 10:22:19 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 10:22:19 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 10:22:19 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 10:22:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 10:22:19 UTC] Available dates found: 3
[23-Apr-2026 10:22:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 10:22:20 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 10:22:20 UTC] Current time (IST): 15:52
[23-Apr-2026 10:22:20 UTC] Requested date: 2026-04-25
[23-Apr-2026 10:22:20 UTC] Today: 2026-04-23
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 10:22:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 10:22:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 10:22:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 10:22:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 10:22:20 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 10:22:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[23-Apr-2026 10:25:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776939761625","orderId":"OMO2604231552415500898776V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776940961532,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604231552457605672692V","paymentMode":"UPI_INTENT","timestamp":1776939765797,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX8601","ifsc":"BDBL0001517","accountType":"SAVINGS","bankId":"BDBL"},"rail":{"type":"UPI","utr":"958708916707","upiTransactionId":"AXL3b1c6d429e354c998e63fa500b5d8325","vpa":"76XXXXXXXXX12@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX8601","ifsc":"BDBL0001517","accountType":"SAVINGS","bankId":"BDBL"},"rail":{"type":"UPI","utr":"958708916707","upiTransactionId":"AXL3b1c6d429e354c998e63fa500b5d8325","vpa":"76XXXXXXXXX12@axl"},"currency":"INR","amount":10000}]}]}}
[23-Apr-2026 10:25:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776939761625
            [orderId] => OMO2604231552415500898776V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776940961532
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604231552457605672692V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776939765797
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX8601
                                    [ifsc] => BDBL0001517
                                    [accountType] => SAVINGS
                                    [bankId] => BDBL
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 958708916707
                                    [upiTransactionId] => AXL3b1c6d429e354c998e63fa500b5d8325
                                    [vpa] => 76XXXXXXXXX12@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX8601
                                                    [ifsc] => BDBL0001517
                                                    [accountType] => SAVINGS
                                                    [bankId] => BDBL
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 958708916707
                                                    [upiTransactionId] => AXL3b1c6d429e354c998e63fa500b5d8325
                                                    [vpa] => 76XXXXXXXXX12@axl
                                                )

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

                                )

                        )

                )

        )

)

[23-Apr-2026 10:25:55 UTC] Payment Callback - POST Data: Array
(
)

[23-Apr-2026 10:25:55 UTC] Payment Callback - GET Data: Array
(
)

[23-Apr-2026 10:25:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[23-Apr-2026 10:25:55 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[23-Apr-2026 10:25:55 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[23-Apr-2026 10:25:55 UTC] Payment is SUCCESS, attempting to update appointment...
[23-Apr-2026 10:25:55 UTC] Target appointment ID: TXN_1776939761625
[23-Apr-2026 10:25:55 UTC] Extracted numeric ID: 1776939761625
[23-Apr-2026 10:25:55 UTC] Appointment not found with ID: 1776939761625
[23-Apr-2026 10:25:55 UTC] Found recent pending appointment: ID=3242, Name=mohan lal jat
[23-Apr-2026 10:25:55 UTC] Successfully updated recent appointment ID: 3242 to confirmed status
[23-Apr-2026 10:25:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776939761625","orderId":"OMO2604231552415500898776V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776940961532,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604231552457605672692V","paymentMode":"UPI_INTENT","timestamp":1776939765797,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX8601","ifsc":"BDBL0001517","accountType":"SAVINGS","bankId":"BDBL"},"rail":{"type":"UPI","utr":"958708916707","upiTransactionId":"AXL3b1c6d429e354c998e63fa500b5d8325","vpa":"76XXXXXXXXX12@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX8601","ifsc":"BDBL0001517","accountType":"SAVINGS","bankId":"BDBL"},"rail":{"type":"UPI","utr":"958708916707","upiTransactionId":"AXL3b1c6d429e354c998e63fa500b5d8325","vpa":"76XXXXXXXXX12@axl"},"currency":"INR","amount":10000}]}]}}
[23-Apr-2026 10:26:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[23-Apr-2026 10:31:22 UTC] Update Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[23-Apr-2026 10:31:46 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
[23-Apr-2026 10:31:46 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
[23-Apr-2026 10:31:46 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
[23-Apr-2026 10:31:46 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
[23-Apr-2026 10:33:01 UTC] PHP Warning:  require_once(../config/auth.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[23-Apr-2026 10:33:01 UTC] PHP Fatal error:  Uncaught Error: Failed opening required '../config/auth.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php:8
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[23-Apr-2026 10:36:41 UTC] Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[23-Apr-2026 10:40:33 UTC] Simple backend called - Method: GET
[23-Apr-2026 10:40:58 UTC] Payment Callback - Raw Input: 
[23-Apr-2026 10:40:58 UTC] Payment Callback - Decoded Data: 
[23-Apr-2026 10:40:58 UTC] Payment Callback - POST Data: Array
(
)

[23-Apr-2026 10:40:58 UTC] Payment Callback - GET Data: Array
(
)

[23-Apr-2026 10:40:58 UTC] Payment callback error: No payment data received
[23-Apr-2026 10:41:23 UTC] Test backend called - Method: GET
[23-Apr-2026 10:41:23 UTC] Raw input: 
[23-Apr-2026 10:41:35 UTC] Payment details error: Payment ID is required
[23-Apr-2026 10:42:12 UTC] PHP Fatal error:  Uncaught Error: Class "Database" not found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php:27
Stack trace:
#0 /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php(217): PhonePeAPI->__construct()
#1 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php on line 27
[23-Apr-2026 10:45:27 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 10:45:27 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 10:45:27 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 10:45:27 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 10:45:27 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 10:45:27 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 10:45:27 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 10:45:27 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 10:45:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 10:45:27 UTC] Available dates found: 3
[23-Apr-2026 10:47:41 UTC] API Request - Method: GET, Endpoint: 
[23-Apr-2026 10:47:41 UTC] GET params: Array
(
)

[23-Apr-2026 10:47:41 UTC] POST params: Array
(
)

[23-Apr-2026 11:24:52 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 11:24:52 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 11:24:52 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 11:24:52 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 11:24:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 11:24:52 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 11:24:52 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 11:24:52 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 11:24:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 11:24:52 UTC] Available dates found: 3
[23-Apr-2026 11:24:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 11:24:59 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 11:24:59 UTC] Current time (IST): 16:54
[23-Apr-2026 11:24:59 UTC] Requested date: 2026-04-28
[23-Apr-2026 11:24:59 UTC] Today: 2026-04-23
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 11:24:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 11:24:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 11:24:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 11:24:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 11:24:59 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 11:44:51 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 11:44:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 11:44:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 11:44:51 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 11:44:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 11:44:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 11:44:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 11:44:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 11:44:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 11:44:51 UTC] Available dates found: 3
[23-Apr-2026 11:44:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 11:44:53 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 11:44:53 UTC] Current time (IST): 17:14
[23-Apr-2026 11:44:53 UTC] Requested date: 2026-04-25
[23-Apr-2026 11:44:53 UTC] Today: 2026-04-23
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 11:44:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 11:44:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 11:44:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 11:44:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 11:44:53 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 13:16:50 UTC] Password reset error: User not found with this mobile number
[23-Apr-2026 13:17:27 UTC] Password reset error: User not found with this mobile number
[23-Apr-2026 13:18:05 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 13:18:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 13:18:05 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 13:18:05 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 13:18:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 13:18:05 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 13:18:05 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 13:18:05 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 13:18:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 13:18:05 UTC] Available dates found: 3
[23-Apr-2026 13:18:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 13:18:24 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 13:18:24 UTC] Current time (IST): 18:48
[23-Apr-2026 13:18:24 UTC] Requested date: 2026-04-25
[23-Apr-2026 13:18:24 UTC] Today: 2026-04-23
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 13:18:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 13:18:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 13:18:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 13:18:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 13:18:24 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 13:43:19 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 13:43:19 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 13:43:19 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 13:43:19 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 13:43:19 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 13:43:19 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 13:43:19 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 13:43:19 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 13:43:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 13:43:19 UTC] Available dates found: 3
[23-Apr-2026 13:43:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 13:43:21 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 13:43:21 UTC] Current time (IST): 19:13
[23-Apr-2026 13:43:21 UTC] Requested date: 2026-04-25
[23-Apr-2026 13:43:21 UTC] Today: 2026-04-23
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 13:43:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 13:43:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 13:43:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 13:43:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 13:43:21 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 14:02:36 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:36 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 14:02:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 14:02:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 14:02:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 14:02:36 UTC] Available dates found: 3
[23-Apr-2026 14:02:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 14:02:43 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 14:02:43 UTC] Current time (IST): 19:32
[23-Apr-2026 14:02:43 UTC] Requested date: 2026-04-25
[23-Apr-2026 14:02:43 UTC] Today: 2026-04-23
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 14:02:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 14:02:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 14:02:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 14:02:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 14:02:43 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 14:02:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 14:02:48 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 14:02:48 UTC] Current time (IST): 19:32
[23-Apr-2026 14:02:48 UTC] Requested date: 2026-04-26
[23-Apr-2026 14:02:48 UTC] Today: 2026-04-23
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 14:02:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 14:02:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 14:02:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 14:02:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 14:02:48 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 14:02:56 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:56 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:56 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 14:02:56 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 14:02:56 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:56 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 14:02:56 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:56 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 14:02:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 14:02:56 UTC] Available dates found: 3
[23-Apr-2026 14:03:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 14:03:07 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 14:03:07 UTC] Current time (IST): 19:33
[23-Apr-2026 14:03:07 UTC] Requested date: 2026-04-26
[23-Apr-2026 14:03:07 UTC] Today: 2026-04-23
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 14:03:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 14:03:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 14:03:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 14:03:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 14:03:07 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 14:03:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[23-Apr-2026 14:03:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776953008224","orderId":"OMO2604231933291234425202V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776954209107,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604231933341975625046V","paymentMode":"UPI_INTENT","timestamp":1776953014231,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"652902XXXXXXXX30","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"071142502200","upiTransactionId":"IBLc72e71baa6ba4b7b9b0c3c10c1a1637d","vpa":"91XXXXXXXX-5@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"652902XXXXXXXX30","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"071142502200","upiTransactionId":"IBLc72e71baa6ba4b7b9b0c3c10c1a1637d","vpa":"91XXXXXXXX-5@ibl"},"currency":"INR","amount":10000}]}]}}
[23-Apr-2026 14:03:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776953008224
            [orderId] => OMO2604231933291234425202V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776954209107
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604231933341975625046V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776953014231
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => 652902XXXXXXXX30
                                    [ifsc] => SBIN0CONUPI
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [bankId] => SBCC
                                    [networkCardVariant] => RUPAY_PLATINUM
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 071142502200
                                    [upiTransactionId] => IBLc72e71baa6ba4b7b9b0c3c10c1a1637d
                                    [vpa] => 91XXXXXXXX-5@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => 652902XXXXXXXX30
                                                    [ifsc] => SBIN0CONUPI
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [bankId] => SBCC
                                                    [networkCardVariant] => RUPAY_PLATINUM
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 071142502200
                                                    [upiTransactionId] => IBLc72e71baa6ba4b7b9b0c3c10c1a1637d
                                                    [vpa] => 91XXXXXXXX-5@ibl
                                                )

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

                                )

                        )

                )

        )

)

[23-Apr-2026 14:03:52 UTC] Payment Callback - POST Data: Array
(
)

[23-Apr-2026 14:03:52 UTC] Payment Callback - GET Data: Array
(
)

[23-Apr-2026 14:03:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[23-Apr-2026 14:03:52 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[23-Apr-2026 14:03:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[23-Apr-2026 14:03:52 UTC] Payment is SUCCESS, attempting to update appointment...
[23-Apr-2026 14:03:52 UTC] Target appointment ID: TXN_1776953008224
[23-Apr-2026 14:03:52 UTC] Extracted numeric ID: 1776953008224
[23-Apr-2026 14:03:52 UTC] Appointment not found with ID: 1776953008224
[23-Apr-2026 14:03:52 UTC] Found recent pending appointment: ID=3244, Name=Jagdish jat
[23-Apr-2026 14:03:52 UTC] Successfully updated recent appointment ID: 3244 to confirmed status
[23-Apr-2026 14:03:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776953008224","orderId":"OMO2604231933291234425202V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776954209107,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604231933341975625046V","paymentMode":"UPI_INTENT","timestamp":1776953014231,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"652902XXXXXXXX30","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"071142502200","upiTransactionId":"IBLc72e71baa6ba4b7b9b0c3c10c1a1637d","vpa":"91XXXXXXXX-5@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"652902XXXXXXXX30","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"071142502200","upiTransactionId":"IBLc72e71baa6ba4b7b9b0c3c10c1a1637d","vpa":"91XXXXXXXX-5@ibl"},"currency":"INR","amount":10000}]}]}}
[23-Apr-2026 14:04:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[23-Apr-2026 14:52:58 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 14:52:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 14:52:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 14:52:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 14:52:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 14:52:58 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 14:52:58 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 14:52:58 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 14:52:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 14:52:58 UTC] Available dates found: 3
[23-Apr-2026 14:52:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 14:52:59 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 14:52:59 UTC] Current time (IST): 20:22
[23-Apr-2026 14:52:59 UTC] Requested date: 2026-04-25
[23-Apr-2026 14:52:59 UTC] Today: 2026-04-23
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 14:52:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 14:52:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 14:52:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 14:52:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 14:52:59 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 15:11:08 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 15:11:08 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 15:11:08 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 15:11:08 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 15:11:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 15:11:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 15:11:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 15:11:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 15:11:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 15:11:08 UTC] Available dates found: 3
[23-Apr-2026 15:11:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 15:11:16 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 15:11:16 UTC] Current time (IST): 20:41
[23-Apr-2026 15:11:16 UTC] Requested date: 2026-04-26
[23-Apr-2026 15:11:16 UTC] Today: 2026-04-23
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 15:11:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 15:11:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 15:11:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 15:11:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 15:11:16 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 15:12:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 15:12:14 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 15:12:14 UTC] Current time (IST): 20:42
[23-Apr-2026 15:12:14 UTC] Requested date: 2026-04-26
[23-Apr-2026 15:12:14 UTC] Today: 2026-04-23
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 15:12:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 15:12:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 15:12:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 15:12:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 15:12:14 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 15:13:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 15:13:22 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 15:13:22 UTC] Current time (IST): 20:43
[23-Apr-2026 15:13:22 UTC] Requested date: 2026-04-28
[23-Apr-2026 15:13:22 UTC] Today: 2026-04-23
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 15:13:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 15:13:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 15:13:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 15:13:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 15:13:22 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 15:14:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 15:14:05 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 15:14:05 UTC] Current time (IST): 20:44
[23-Apr-2026 15:14:05 UTC] Requested date: 2026-04-26
[23-Apr-2026 15:14:05 UTC] Today: 2026-04-23
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 15:14:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 15:14:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 15:14:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 15:14:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 15:14:05 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 15:14:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[23-Apr-2026 15:16:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776957304833","orderId":"OMO2604232045064598725775V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776958506424,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604232045577440887167V","paymentMode":"UPI_INTENT","timestamp":1776957357786,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8332","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"203405082578","upiTransactionId":"YBL89501e765c824798bb7ae86cc89dff39","vpa":"paXXXXXXXXXXwt@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8332","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"203405082578","upiTransactionId":"YBL89501e765c824798bb7ae86cc89dff39","vpa":"paXXXXXXXXXXwt@ybl"},"currency":"INR","amount":10000}]}]}}
[23-Apr-2026 15:16:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776957304833
            [orderId] => OMO2604232045064598725775V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776958506424
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604232045577440887167V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776957357786
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8332
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 203405082578
                                    [upiTransactionId] => YBL89501e765c824798bb7ae86cc89dff39
                                    [vpa] => paXXXXXXXXXXwt@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8332
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 203405082578
                                                    [upiTransactionId] => YBL89501e765c824798bb7ae86cc89dff39
                                                    [vpa] => paXXXXXXXXXXwt@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[23-Apr-2026 15:16:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[23-Apr-2026 15:16:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[23-Apr-2026 15:16:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[23-Apr-2026 15:16:11 UTC] Payment is SUCCESS, attempting to update appointment...
[23-Apr-2026 15:16:11 UTC] Target appointment ID: TXN_1776957304833
[23-Apr-2026 15:16:11 UTC] Extracted numeric ID: 1776957304833
[23-Apr-2026 15:16:11 UTC] Appointment not found with ID: 1776957304833
[23-Apr-2026 15:16:11 UTC] Found recent pending appointment: ID=3245, Name=dr parmeshwar prasad kumawat
[23-Apr-2026 15:16:11 UTC] Successfully updated recent appointment ID: 3245 to confirmed status
[23-Apr-2026 15:16:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776957304833","orderId":"OMO2604232045064598725775V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776958506424,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604232045577440887167V","paymentMode":"UPI_INTENT","timestamp":1776957357786,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8332","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"203405082578","upiTransactionId":"YBL89501e765c824798bb7ae86cc89dff39","vpa":"paXXXXXXXXXXwt@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8332","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"203405082578","upiTransactionId":"YBL89501e765c824798bb7ae86cc89dff39","vpa":"paXXXXXXXXXXwt@ybl"},"currency":"INR","amount":10000}]}]}}
[23-Apr-2026 16:08:24 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 16:08:24 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 16:08:24 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 16:08:24 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 16:08:24 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 16:08:24 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 16:08:24 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 16:08:24 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 16:08:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 16:08:24 UTC] Available dates found: 3
[23-Apr-2026 16:08:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 16:08:27 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 16:08:27 UTC] Current time (IST): 21:38
[23-Apr-2026 16:08:27 UTC] Requested date: 2026-04-25
[23-Apr-2026 16:08:27 UTC] Today: 2026-04-23
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 16:08:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 16:08:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 16:08:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 16:08:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 16:08:27 UTC] Slot added (future date): 15:45 - 16:00
[23-Apr-2026 17:50:50 UTC] Date: 2026-04-23, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 17:50:50 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[23-Apr-2026 17:50:50 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[23-Apr-2026 17:50:50 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[23-Apr-2026 17:50:50 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[23-Apr-2026 17:50:50 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[23-Apr-2026 17:50:50 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[23-Apr-2026 17:50:50 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[23-Apr-2026 17:50:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[23-Apr-2026 17:50:50 UTC] Available dates found: 3
[23-Apr-2026 17:50:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[23-Apr-2026 17:50:52 UTC] Using actual slot duration: 15 minutes
[23-Apr-2026 17:50:52 UTC] Current time (IST): 23:20
[23-Apr-2026 17:50:52 UTC] Requested date: 2026-04-25
[23-Apr-2026 17:50:52 UTC] Today: 2026-04-23
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 08:00 - 08:15
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 08:15 - 08:30
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 08:30 - 08:45
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 08:45 - 09:00
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 09:00 - 09:15
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 09:15 - 09:30
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 09:30 - 09:45
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 09:45 - 10:00
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 10:00 - 10:15
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 10:15 - 10:30
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 10:30 - 10:45
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 10:45 - 11:00
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 11:00 - 11:15
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 11:15 - 11:30
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 11:30 - 11:45
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 11:45 - 12:00
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 12:00 - 12:15
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 12:15 - 12:30
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 12:30 - 12:45
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 12:45 - 13:00
[23-Apr-2026 17:50:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[23-Apr-2026 17:50:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[23-Apr-2026 17:50:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[23-Apr-2026 17:50:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 14:00 - 14:15
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 14:15 - 14:30
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 14:30 - 14:45
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 14:45 - 15:00
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 15:00 - 15:15
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 15:15 - 15:30
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 15:30 - 15:45
[23-Apr-2026 17:50:52 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 01:08:09 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 01:08:09 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 01:08:09 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 01:08:09 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 01:08:09 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 01:08:09 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 01:08:09 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 01:08:09 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 01:08:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 01:08:09 UTC] Available dates found: 3
[24-Apr-2026 01:08:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 01:08:12 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 01:08:12 UTC] Current time (IST): 6:38
[24-Apr-2026 01:08:12 UTC] Requested date: 2026-04-25
[24-Apr-2026 01:08:12 UTC] Today: 2026-04-24
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 01:08:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 01:08:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 01:08:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 01:08:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 01:08:12 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 01:13:54 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 01:13:54 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 01:13:54 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 01:13:54 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 01:13:54 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 01:13:54 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 01:13:54 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 01:13:54 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 01:13:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 01:13:54 UTC] Available dates found: 3
[24-Apr-2026 01:13:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 01:13:59 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 01:13:59 UTC] Current time (IST): 6:43
[24-Apr-2026 01:13:59 UTC] Requested date: 2026-04-25
[24-Apr-2026 01:13:59 UTC] Today: 2026-04-24
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 01:13:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 01:13:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 01:13:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 01:13:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 01:13:59 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 01:14:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 01:14:30 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776993257986","orderId":"OMO2604240644189897212775V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776994458958,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604240644231518105976V","paymentMode":"UPI_INTENT","timestamp":1776993263216,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"538749228838","upiTransactionId":"AXLbd555ebf723a423e962b76fc3d6318e3","vpa":"89XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"538749228838","upiTransactionId":"AXLbd555ebf723a423e962b76fc3d6318e3","vpa":"89XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 01:14:30 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1776993257986
            [orderId] => OMO2604240644189897212775V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1776994458958
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604240644231518105976V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1776993263216
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXXX4629
                                    [ifsc] => AUBL0002231
                                    [accountType] => SAVINGS
                                    [bankId] => AUBL
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 538749228838
                                    [upiTransactionId] => AXLbd555ebf723a423e962b76fc3d6318e3
                                    [vpa] => 89XXXXXXXX-3@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 538749228838
                                                    [upiTransactionId] => AXLbd555ebf723a423e962b76fc3d6318e3
                                                    [vpa] => 89XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 01:14:30 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 01:14:30 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 01:14:30 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 01:14:30 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 01:14:30 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 01:14:30 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 01:14:30 UTC] Target appointment ID: TXN_1776993257986
[24-Apr-2026 01:14:30 UTC] Extracted numeric ID: 1776993257986
[24-Apr-2026 01:14:30 UTC] Appointment not found with ID: 1776993257986
[24-Apr-2026 01:14:30 UTC] Found recent pending appointment: ID=3246, Name=महावीर
[24-Apr-2026 01:14:30 UTC] Successfully updated recent appointment ID: 3246 to confirmed status
[24-Apr-2026 01:14:30 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1776993257986","orderId":"OMO2604240644189897212775V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1776994458958,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604240644231518105976V","paymentMode":"UPI_INTENT","timestamp":1776993263216,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"538749228838","upiTransactionId":"AXLbd555ebf723a423e962b76fc3d6318e3","vpa":"89XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX4629","ifsc":"AUBL0002231","accountType":"SAVINGS","bankId":"AUBL"},"rail":{"type":"UPI","utr":"538749228838","upiTransactionId":"AXLbd555ebf723a423e962b76fc3d6318e3","vpa":"89XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 03:40:32 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 03:40:32 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 03:40:32 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 03:40:32 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 03:40:32 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 03:40:32 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 03:40:32 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 03:40:32 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 03:40:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 03:40:32 UTC] Available dates found: 3
[24-Apr-2026 03:40:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 03:40:36 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 03:40:36 UTC] Current time (IST): 9:10
[24-Apr-2026 03:40:36 UTC] Requested date: 2026-04-26
[24-Apr-2026 03:40:36 UTC] Today: 2026-04-24
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 03:40:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 03:40:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 03:40:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 03:40:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 03:40:36 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 03:40:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 03:41:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777002055673","orderId":"OMO2604240910566176304804V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777003256601,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604240911074422548359V","paymentMode":"UPI_INTENT","timestamp":1777002067478,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"916084076693","upiTransactionId":"YBLb91f3c5e0ccd432b87c3eb8be4038825","vpa":"92XXXXXX88@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"916084076693","upiTransactionId":"YBLb91f3c5e0ccd432b87c3eb8be4038825","vpa":"92XXXXXX88@ybl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 03:41:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777002055673
            [orderId] => OMO2604240910566176304804V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777003256601
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604240911074422548359V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777002067478
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3870
                                    [ifsc] => SBIN0011299
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 916084076693
                                    [upiTransactionId] => YBLb91f3c5e0ccd432b87c3eb8be4038825
                                    [vpa] => 92XXXXXX88@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3870
                                                    [ifsc] => SBIN0011299
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 916084076693
                                                    [upiTransactionId] => YBLb91f3c5e0ccd432b87c3eb8be4038825
                                                    [vpa] => 92XXXXXX88@ybl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 03:41:17 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 03:41:17 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 03:41:17 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 03:41:17 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 03:41:17 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 03:41:17 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 03:41:17 UTC] Target appointment ID: TXN_1777002055673
[24-Apr-2026 03:41:17 UTC] Extracted numeric ID: 1777002055673
[24-Apr-2026 03:41:17 UTC] Appointment not found with ID: 1777002055673
[24-Apr-2026 03:41:17 UTC] Found recent pending appointment: ID=3247, Name=Mamta kanwar
[24-Apr-2026 03:41:17 UTC] Successfully updated recent appointment ID: 3247 to confirmed status
[24-Apr-2026 03:41:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777002055673","orderId":"OMO2604240910566176304804V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777003256601,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604240911074422548359V","paymentMode":"UPI_INTENT","timestamp":1777002067478,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"916084076693","upiTransactionId":"YBLb91f3c5e0ccd432b87c3eb8be4038825","vpa":"92XXXXXX88@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3870","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"916084076693","upiTransactionId":"YBLb91f3c5e0ccd432b87c3eb8be4038825","vpa":"92XXXXXX88@ybl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 03:46:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 03:46:05 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 03:46:05 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 03:46:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 03:46:05 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 03:46:05 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 03:46:05 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 03:46:05 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 03:46:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 03:46:05 UTC] Available dates found: 3
[24-Apr-2026 03:46:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 03:46:08 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 03:46:08 UTC] Current time (IST): 9:16
[24-Apr-2026 03:46:08 UTC] Requested date: 2026-04-25
[24-Apr-2026 03:46:08 UTC] Today: 2026-04-24
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 03:46:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 03:46:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 03:46:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 03:46:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 03:46:08 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 03:46:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 03:46:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777002380663","orderId":"OMO2604240916219009328350V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777003581884,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604240916258837037396V","paymentMode":"UPI_INTENT","timestamp":1777002385928,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"018579344747","upiTransactionId":"AXL23cf06ee457b4cecb27b5c6323a2a685","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"018579344747","upiTransactionId":"AXL23cf06ee457b4cecb27b5c6323a2a685","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 03:46:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777002380663
            [orderId] => OMO2604240916219009328350V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777003581884
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604240916258837037396V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777002385928
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1089
                                    [ifsc] => BARB0BHILWA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 018579344747
                                    [upiTransactionId] => AXL23cf06ee457b4cecb27b5c6323a2a685
                                    [vpa] => 63XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1089
                                                    [ifsc] => BARB0BHILWA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 018579344747
                                                    [upiTransactionId] => AXL23cf06ee457b4cecb27b5c6323a2a685
                                                    [vpa] => 63XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 03:46:33 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 03:46:33 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 03:46:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 03:46:33 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 03:46:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 03:46:33 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 03:46:33 UTC] Target appointment ID: TXN_1777002380663
[24-Apr-2026 03:46:33 UTC] Extracted numeric ID: 1777002380663
[24-Apr-2026 03:46:33 UTC] Appointment not found with ID: 1777002380663
[24-Apr-2026 03:46:33 UTC] Found recent pending appointment: ID=3248, Name=भवानी शंकर
[24-Apr-2026 03:46:33 UTC] Successfully updated recent appointment ID: 3248 to confirmed status
[24-Apr-2026 03:46:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777002380663","orderId":"OMO2604240916219009328350V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777003581884,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604240916258837037396V","paymentMode":"UPI_INTENT","timestamp":1777002385928,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"018579344747","upiTransactionId":"AXL23cf06ee457b4cecb27b5c6323a2a685","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"018579344747","upiTransactionId":"AXL23cf06ee457b4cecb27b5c6323a2a685","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 03:46:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 04:38:30 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 04:38:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 04:38:30 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 04:38:30 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 04:38:30 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 04:38:30 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 04:38:30 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 04:38:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 04:38:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 04:38:30 UTC] Available dates found: 3
[24-Apr-2026 04:38:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 04:38:31 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 04:38:31 UTC] Current time (IST): 10:8
[24-Apr-2026 04:38:31 UTC] Requested date: 2026-04-25
[24-Apr-2026 04:38:31 UTC] Today: 2026-04-24
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 04:38:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 04:38:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 04:38:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 04:38:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 04:38:31 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 04:41:40 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 04:41:40 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 04:41:40 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 04:41:40 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 04:41:40 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 04:41:40 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 04:41:40 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 04:41:40 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 04:41:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 04:41:40 UTC] Available dates found: 3
[24-Apr-2026 04:41:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 04:41:42 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 04:41:42 UTC] Current time (IST): 10:11
[24-Apr-2026 04:41:42 UTC] Requested date: 2026-04-25
[24-Apr-2026 04:41:42 UTC] Today: 2026-04-24
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 04:41:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 04:41:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 04:41:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 04:41:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 04:41:42 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 05:02:45 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 05:02:45 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 05:02:45 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 05:02:45 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 05:02:45 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 05:02:45 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 05:02:45 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 05:02:45 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 05:02:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 05:02:45 UTC] Available dates found: 3
[24-Apr-2026 05:02:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 05:02:47 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 05:02:47 UTC] Current time (IST): 10:32
[24-Apr-2026 05:02:47 UTC] Requested date: 2026-04-25
[24-Apr-2026 05:02:47 UTC] Today: 2026-04-24
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 05:02:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 05:02:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 05:02:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 05:02:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 05:02:47 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 05:12:00 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 05:12:00 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 05:12:00 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 05:12:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 05:12:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 05:12:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 05:12:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 05:12:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 05:12:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 05:12:00 UTC] Available dates found: 3
[24-Apr-2026 05:12:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 05:12:05 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 05:12:05 UTC] Current time (IST): 10:42
[24-Apr-2026 05:12:05 UTC] Requested date: 2026-04-25
[24-Apr-2026 05:12:05 UTC] Today: 2026-04-24
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 05:12:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 05:12:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 05:12:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 05:12:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 05:12:05 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 05:25:11 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 05:25:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 05:25:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 05:25:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 05:25:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 05:25:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 05:25:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 05:25:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 05:25:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 05:25:11 UTC] Available dates found: 3
[24-Apr-2026 05:25:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 05:25:17 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 05:25:17 UTC] Current time (IST): 10:55
[24-Apr-2026 05:25:17 UTC] Requested date: 2026-04-25
[24-Apr-2026 05:25:17 UTC] Today: 2026-04-24
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 05:25:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 05:25:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 05:25:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 05:25:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 05:25:17 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 05:26:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 05:26:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 05:27:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777008409175","orderId":"OMO2604241056508909516922V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777009610873,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241056577327908516V","paymentMode":"UPI_INTENT","timestamp":1777008417770,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"301337343837","upiTransactionId":"PTMd39955ea06744379a00e72385ccf4c1d","vpa":"86XXXXXX21@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"301337343837","upiTransactionId":"PTMd39955ea06744379a00e72385ccf4c1d","vpa":"86XXXXXX21@ptyes"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 05:27:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777008409175
            [orderId] => OMO2604241056508909516922V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777009610873
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241056577327908516V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777008417770
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => IDIB000B084
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 301337343837
                                    [upiTransactionId] => PTMd39955ea06744379a00e72385ccf4c1d
                                    [vpa] => 86XXXXXX21@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 301337343837
                                                    [upiTransactionId] => PTMd39955ea06744379a00e72385ccf4c1d
                                                    [vpa] => 86XXXXXX21@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 05:27:06 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 05:27:06 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 05:27:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 05:27:06 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 05:27:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 05:27:06 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 05:27:06 UTC] Target appointment ID: TXN_1777008409175
[24-Apr-2026 05:27:06 UTC] Extracted numeric ID: 1777008409175
[24-Apr-2026 05:27:06 UTC] Appointment not found with ID: 1777008409175
[24-Apr-2026 05:27:06 UTC] Found recent pending appointment: ID=3250, Name=Surendra Singh
[24-Apr-2026 05:27:06 UTC] Successfully updated recent appointment ID: 3250 to confirmed status
[24-Apr-2026 05:27:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777008409175","orderId":"OMO2604241056508909516922V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777009610873,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241056577327908516V","paymentMode":"UPI_INTENT","timestamp":1777008417770,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"301337343837","upiTransactionId":"PTMd39955ea06744379a00e72385ccf4c1d","vpa":"86XXXXXX21@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"301337343837","upiTransactionId":"PTMd39955ea06744379a00e72385ccf4c1d","vpa":"86XXXXXX21@ptyes"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 05:27:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 05:35:39 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 05:35:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 05:35:39 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 05:35:39 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 05:35:39 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 05:35:39 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 05:35:39 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 05:35:39 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 05:35:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 05:35:39 UTC] Available dates found: 3
[24-Apr-2026 05:35:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 05:35:44 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 05:35:44 UTC] Current time (IST): 11:5
[24-Apr-2026 05:35:44 UTC] Requested date: 2026-04-25
[24-Apr-2026 05:35:44 UTC] Today: 2026-04-24
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 05:35:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 05:35:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 05:35:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 05:35:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 05:35:44 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 05:38:09 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 05:38:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777009090606","orderId":"OMO2604241108116719328426V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777010291654,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241108157928030734V","paymentMode":"UPI_INTENT","timestamp":1777009095829,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"909020332838","upiTransactionId":"AXL681f3377b9c04fb39954f678ccf47007","vpa":"93XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"909020332838","upiTransactionId":"AXL681f3377b9c04fb39954f678ccf47007","vpa":"93XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 05:38:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777009090606
            [orderId] => OMO2604241108116719328426V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777010291654
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241108157928030734V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777009095829
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 909020332838
                                    [upiTransactionId] => AXL681f3377b9c04fb39954f678ccf47007
                                    [vpa] => 93XXXXXX52@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 909020332838
                                                    [upiTransactionId] => AXL681f3377b9c04fb39954f678ccf47007
                                                    [vpa] => 93XXXXXX52@axl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 05:38:24 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 05:38:24 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 05:38:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 05:38:24 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 05:38:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 05:38:24 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 05:38:24 UTC] Target appointment ID: TXN_1777009090606
[24-Apr-2026 05:38:24 UTC] Extracted numeric ID: 1777009090606
[24-Apr-2026 05:38:24 UTC] Appointment not found with ID: 1777009090606
[24-Apr-2026 05:38:24 UTC] Found recent pending appointment: ID=3251, Name=Nandkishor sarswat
[24-Apr-2026 05:38:24 UTC] Successfully updated recent appointment ID: 3251 to confirmed status
[24-Apr-2026 05:38:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777009090606","orderId":"OMO2604241108116719328426V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777010291654,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241108157928030734V","paymentMode":"UPI_INTENT","timestamp":1777009095829,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"909020332838","upiTransactionId":"AXL681f3377b9c04fb39954f678ccf47007","vpa":"93XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"909020332838","upiTransactionId":"AXL681f3377b9c04fb39954f678ccf47007","vpa":"93XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 05:38:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 05:46:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777008373757","orderId":"OMO2604241056155245014932V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777009575505,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241056231740887559V","paymentMode":"UPI_INTENT","timestamp":1777008383212,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[24-Apr-2026 05:46:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777008373757
            [orderId] => OMO2604241056155245014932V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777009575505
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[24-Apr-2026 05:46:18 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 05:46:18 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 05:46:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 05:46:18 UTC] Payment Status: FAILED (from status: FAILED)
[24-Apr-2026 05:46:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 05:46:18 UTC] Payment not successful, status: FAILED
[24-Apr-2026 05:46:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777008373757","orderId":"OMO2604241056155245014932V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777009575505,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241056231740887559V","paymentMode":"UPI_INTENT","timestamp":1777008383212,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[24-Apr-2026 06:36:31 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 06:36:31 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 06:36:31 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 06:36:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 06:36:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 06:36:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 06:36:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 06:36:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 06:36:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 06:36:31 UTC] Available dates found: 3
[24-Apr-2026 06:36:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 06:36:41 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 06:36:41 UTC] Current time (IST): 12:6
[24-Apr-2026 06:36:41 UTC] Requested date: 2026-04-25
[24-Apr-2026 06:36:41 UTC] Today: 2026-04-24
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 06:36:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 06:36:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 06:36:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 06:36:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 06:36:41 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 06:38:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 06:39:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777012728358","orderId":"OMO2604241208487379030299V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777013928721,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241209005238105441V","paymentMode":"UPI_INTENT","timestamp":1777012740588,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7302","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"510423742163","upiTransactionId":"AXLd5e3df69ceda495d8823ff62d4d3b168","vpa":"88XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7302","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"510423742163","upiTransactionId":"AXLd5e3df69ceda495d8823ff62d4d3b168","vpa":"88XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 06:39:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777012728358
            [orderId] => OMO2604241208487379030299V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777013928721
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241209005238105441V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777012740588
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7302
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 510423742163
                                    [upiTransactionId] => AXLd5e3df69ceda495d8823ff62d4d3b168
                                    [vpa] => 88XXXXXXXX-5@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 510423742163
                                                    [upiTransactionId] => AXLd5e3df69ceda495d8823ff62d4d3b168
                                                    [vpa] => 88XXXXXXXX-5@axl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 06:39:27 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 06:39:27 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 06:39:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 06:39:27 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 06:39:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 06:39:27 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 06:39:27 UTC] Target appointment ID: TXN_1777012728358
[24-Apr-2026 06:39:27 UTC] Extracted numeric ID: 1777012728358
[24-Apr-2026 06:39:27 UTC] Appointment not found with ID: 1777012728358
[24-Apr-2026 06:39:27 UTC] Found recent pending appointment: ID=3252, Name=BHARAT SINGH RATHORE
[24-Apr-2026 06:39:27 UTC] Successfully updated recent appointment ID: 3252 to confirmed status
[24-Apr-2026 06:39:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777012728358","orderId":"OMO2604241208487379030299V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777013928721,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241209005238105441V","paymentMode":"UPI_INTENT","timestamp":1777012740588,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7302","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"510423742163","upiTransactionId":"AXLd5e3df69ceda495d8823ff62d4d3b168","vpa":"88XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7302","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"510423742163","upiTransactionId":"AXLd5e3df69ceda495d8823ff62d4d3b168","vpa":"88XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 07:07:33 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:07:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:07:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:07:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:07:33 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:07:33 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:07:33 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:07:33 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:07:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:07:33 UTC] Available dates found: 3
[24-Apr-2026 07:07:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:07:35 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:07:35 UTC] Current time (IST): 12:37
[24-Apr-2026 07:07:35 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:07:35 UTC] Today: 2026-04-24
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:07:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:07:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:07:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:07:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:07:35 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:08:13 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:08:13 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:08:13 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:08:13 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:08:13 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:08:13 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:08:13 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:08:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:08:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:08:13 UTC] Available dates found: 3
[24-Apr-2026 07:08:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:08:15 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:08:15 UTC] Current time (IST): 12:38
[24-Apr-2026 07:08:15 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:08:15 UTC] Today: 2026-04-24
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:08:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:08:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:08:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:08:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:08:15 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:28:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:28:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:28:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:28:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:28:58 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:28:58 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:28:58 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:28:58 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:28:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:28:58 UTC] Available dates found: 3
[24-Apr-2026 07:29:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:29:05 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:29:05 UTC] Current time (IST): 12:59
[24-Apr-2026 07:29:05 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:29:05 UTC] Today: 2026-04-24
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:29:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:29:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:29:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:29:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:29:05 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:30:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 07:30:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777015806767","orderId":"OMO2604241300070618105126V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777017007042,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241300148607212603V","paymentMode":"UPI_INTENT","timestamp":1777015814903,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8582","ifsc":"SBIN0007256","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"889285223909","upiTransactionId":"YBL93df3b7c15f54eef84a9be7ccb274dd7","vpa":"86XXXXXX70@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8582","ifsc":"SBIN0007256","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"889285223909","upiTransactionId":"YBL93df3b7c15f54eef84a9be7ccb274dd7","vpa":"86XXXXXX70@ybl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 07:30:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777015806767
            [orderId] => OMO2604241300070618105126V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777017007042
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241300148607212603V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777015814903
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8582
                                    [ifsc] => SBIN0007256
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 889285223909
                                    [upiTransactionId] => YBL93df3b7c15f54eef84a9be7ccb274dd7
                                    [vpa] => 86XXXXXX70@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8582
                                                    [ifsc] => SBIN0007256
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 889285223909
                                                    [upiTransactionId] => YBL93df3b7c15f54eef84a9be7ccb274dd7
                                                    [vpa] => 86XXXXXX70@ybl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 07:30:26 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 07:30:26 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 07:30:26 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 07:30:26 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 07:30:26 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 07:30:26 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 07:30:26 UTC] Target appointment ID: TXN_1777015806767
[24-Apr-2026 07:30:26 UTC] Extracted numeric ID: 1777015806767
[24-Apr-2026 07:30:26 UTC] Appointment not found with ID: 1777015806767
[24-Apr-2026 07:30:26 UTC] Found recent pending appointment: ID=3253, Name=jyotibalanayak
[24-Apr-2026 07:30:26 UTC] Successfully updated recent appointment ID: 3253 to confirmed status
[24-Apr-2026 07:30:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777015806767","orderId":"OMO2604241300070618105126V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777017007042,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241300148607212603V","paymentMode":"UPI_INTENT","timestamp":1777015814903,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8582","ifsc":"SBIN0007256","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"889285223909","upiTransactionId":"YBL93df3b7c15f54eef84a9be7ccb274dd7","vpa":"86XXXXXX70@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8582","ifsc":"SBIN0007256","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"889285223909","upiTransactionId":"YBL93df3b7c15f54eef84a9be7ccb274dd7","vpa":"86XXXXXX70@ybl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 07:30:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 07:50:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:50:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:50:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:50:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:50:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:50:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:50:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:50:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:50:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:50:18 UTC] Available dates found: 3
[24-Apr-2026 07:50:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:50:32 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:50:32 UTC] Current time (IST): 13:20
[24-Apr-2026 07:50:32 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:50:32 UTC] Today: 2026-04-24
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:50:32 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:50:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:50:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:50:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:50:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:50:33 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:50:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:50:51 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:50:51 UTC] Current time (IST): 13:20
[24-Apr-2026 07:50:51 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:50:51 UTC] Today: 2026-04-24
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:50:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:50:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:50:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:50:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:50:51 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:51:04 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:04 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:04 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:04 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:04 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:04 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:51:04 UTC] Available dates found: 3
[24-Apr-2026 07:51:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:51:07 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:51:07 UTC] Current time (IST): 13:21
[24-Apr-2026 07:51:07 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:51:07 UTC] Today: 2026-04-24
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:51:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:51:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:51:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:51:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:51:07 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:51:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:51:12 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:51:12 UTC] Current time (IST): 13:21
[24-Apr-2026 07:51:12 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:51:12 UTC] Today: 2026-04-24
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:51:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:51:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:51:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:51:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:51:12 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:51:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:51:14 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:51:14 UTC] Current time (IST): 13:21
[24-Apr-2026 07:51:14 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:51:14 UTC] Today: 2026-04-24
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:51:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:51:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:51:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:51:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:51:14 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:51:35 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:35 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:35 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:51:35 UTC] Available dates found: 3
[24-Apr-2026 07:51:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:51:36 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:51:36 UTC] Current time (IST): 13:21
[24-Apr-2026 07:51:36 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:51:36 UTC] Today: 2026-04-24
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:51:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:51:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:51:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:51:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:51:36 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:51:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:51 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:51:51 UTC] Available dates found: 3
[24-Apr-2026 07:51:53 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:53 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:53 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:53 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:53 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:51:53 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:53 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:53 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:51:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:51:53 UTC] Available dates found: 3
[24-Apr-2026 07:51:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:51:55 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:51:55 UTC] Current time (IST): 13:21
[24-Apr-2026 07:51:55 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:51:55 UTC] Today: 2026-04-24
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:51:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:51:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:51:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:51:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:51:55 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:52:03 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:52:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:52:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:52:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:52:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:52:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:52:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:52:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:52:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:52:03 UTC] Available dates found: 3
[24-Apr-2026 07:53:05 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:53:05 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 07:53:05 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 07:53:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 07:53:05 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 07:53:05 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 07:53:05 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 07:53:05 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 07:53:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 07:53:05 UTC] Available dates found: 3
[24-Apr-2026 07:53:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 07:53:06 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 07:53:06 UTC] Current time (IST): 13:23
[24-Apr-2026 07:53:06 UTC] Requested date: 2026-04-25
[24-Apr-2026 07:53:06 UTC] Today: 2026-04-24
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 07:53:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 07:53:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 07:53:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 07:53:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 07:53:06 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 07:53:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 07:53:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777017223160","orderId":"OMO2604241323435144425430V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777018423499,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241323476489516713V","paymentMode":"UPI_INTENT","timestamp":1777017227734,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"487221256854","upiTransactionId":"AXL5c438cb3a9d84cbaa7253f9be70e7891","vpa":"96XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"487221256854","upiTransactionId":"AXL5c438cb3a9d84cbaa7253f9be70e7891","vpa":"96XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 07:53:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777017223160
            [orderId] => OMO2604241323435144425430V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777018423499
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241323476489516713V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777017227734
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6069
                                    [ifsc] => BARB0RCVBHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 487221256854
                                    [upiTransactionId] => AXL5c438cb3a9d84cbaa7253f9be70e7891
                                    [vpa] => 96XXXXXXXX-3@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6069
                                                    [ifsc] => BARB0RCVBHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 487221256854
                                                    [upiTransactionId] => AXL5c438cb3a9d84cbaa7253f9be70e7891
                                                    [vpa] => 96XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 07:53:58 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 07:53:58 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 07:53:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 07:53:58 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 07:53:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 07:53:58 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 07:53:58 UTC] Target appointment ID: TXN_1777017223160
[24-Apr-2026 07:53:58 UTC] Extracted numeric ID: 1777017223160
[24-Apr-2026 07:53:58 UTC] Appointment not found with ID: 1777017223160
[24-Apr-2026 07:53:58 UTC] Found recent pending appointment: ID=3254, Name=kana bhilwara
[24-Apr-2026 07:53:58 UTC] Successfully updated recent appointment ID: 3254 to confirmed status
[24-Apr-2026 07:53:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777017223160","orderId":"OMO2604241323435144425430V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777018423499,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241323476489516713V","paymentMode":"UPI_INTENT","timestamp":1777017227734,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"487221256854","upiTransactionId":"AXL5c438cb3a9d84cbaa7253f9be70e7891","vpa":"96XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"487221256854","upiTransactionId":"AXL5c438cb3a9d84cbaa7253f9be70e7891","vpa":"96XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 07:54:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 08:07:25 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:07:25 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 08:07:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 08:07:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 08:07:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 08:07:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 08:07:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 08:07:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:07:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 08:07:25 UTC] Available dates found: 3
[24-Apr-2026 08:09:18 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:09:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 08:09:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 08:09:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 08:09:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 08:09:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 08:09:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 08:09:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:09:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 08:09:18 UTC] Available dates found: 3
[24-Apr-2026 08:09:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 08:09:22 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 08:09:22 UTC] Current time (IST): 13:39
[24-Apr-2026 08:09:22 UTC] Requested date: 2026-04-25
[24-Apr-2026 08:09:22 UTC] Today: 2026-04-24
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 08:09:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 08:09:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 08:09:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 08:09:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 08:09:22 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 08:18:57 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:18:57 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 08:18:57 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 08:18:57 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 08:18:57 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 08:18:57 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 08:18:57 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 08:18:57 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:18:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 08:18:57 UTC] Available dates found: 3
[24-Apr-2026 08:19:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 08:19:00 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 08:19:00 UTC] Current time (IST): 13:49
[24-Apr-2026 08:19:00 UTC] Requested date: 2026-04-25
[24-Apr-2026 08:19:00 UTC] Today: 2026-04-24
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 08:19:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 08:19:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 08:19:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 08:19:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 08:19:00 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 08:20:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777018768313","orderId":"OMO2604241349285949516757V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777019968578,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241349478426304585V","paymentMode":"UPI_INTENT","timestamp":1777018787902,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"964756256108","upiTransactionId":"YBLd434a9c65e194d1cb87bc6698bd13766","vpa":"raXXXXXXXXXXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"964756256108","upiTransactionId":"YBLd434a9c65e194d1cb87bc6698bd13766","vpa":"raXXXXXXXXXXXXXX03@ybl"},"currency":"INR","amount":30000}]}]}}
[24-Apr-2026 08:20:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777018768313
            [orderId] => OMO2604241349285949516757V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 30000
            [payableCurrency] => INR
            [payableAmount] => 30000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777019968578
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241349478426304585V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777018787902
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4965
                                    [ifsc] => BARB0BIJOLI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 964756256108
                                    [upiTransactionId] => YBLd434a9c65e194d1cb87bc6698bd13766
                                    [vpa] => raXXXXXXXXXXXXXX03@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4965
                                                    [ifsc] => BARB0BIJOLI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 964756256108
                                                    [upiTransactionId] => YBLd434a9c65e194d1cb87bc6698bd13766
                                                    [vpa] => raXXXXXXXXXXXXXX03@ybl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 08:20:23 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 08:20:23 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 08:20:23 UTC] Amount Conversion: 30000 paise = 300 rupees
[24-Apr-2026 08:20:23 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 08:20:23 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[24-Apr-2026 08:20:23 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 08:20:23 UTC] Target appointment ID: TXN_1777018768313
[24-Apr-2026 08:20:23 UTC] Extracted numeric ID: 1777018768313
[24-Apr-2026 08:20:23 UTC] Appointment not found with ID: 1777018768313
[24-Apr-2026 08:20:23 UTC] Found recent pending appointment: ID=3255, Name=Rahul Vaishanav
[24-Apr-2026 08:20:23 UTC] Successfully updated recent appointment ID: 3255 to confirmed status
[24-Apr-2026 08:20:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777018768313","orderId":"OMO2604241349285949516757V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777019968578,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241349478426304585V","paymentMode":"UPI_INTENT","timestamp":1777018787902,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"964756256108","upiTransactionId":"YBLd434a9c65e194d1cb87bc6698bd13766","vpa":"raXXXXXXXXXXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"964756256108","upiTransactionId":"YBLd434a9c65e194d1cb87bc6698bd13766","vpa":"raXXXXXXXXXXXXXX03@ybl"},"currency":"INR","amount":30000}]}]}}
[24-Apr-2026 08:20:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 08:56:58 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
[24-Apr-2026 08:56:58 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
[24-Apr-2026 08:56:58 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
[24-Apr-2026 08:56:58 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
[24-Apr-2026 08:59:17 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 08:59:17 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 08:59:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:17 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 08:59:17 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:17 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:17 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 08:59:17 UTC] Available dates found: 3
[24-Apr-2026 08:59:23 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 08:59:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 08:59:23 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:23 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 08:59:23 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:23 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:23 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 08:59:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 08:59:23 UTC] Available dates found: 3
[24-Apr-2026 08:59:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 08:59:27 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 08:59:27 UTC] Current time (IST): 14:29
[24-Apr-2026 08:59:27 UTC] Requested date: 2026-04-25
[24-Apr-2026 08:59:27 UTC] Today: 2026-04-24
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 08:59:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 08:59:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 08:59:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 08:59:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 08:59:27 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 09:27:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 09:27:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 09:27:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 09:27:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 09:27:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 09:27:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 09:27:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 09:27:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 09:27:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 09:27:07 UTC] Available dates found: 3
[24-Apr-2026 09:27:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 09:27:09 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 09:27:09 UTC] Current time (IST): 14:57
[24-Apr-2026 09:27:09 UTC] Requested date: 2026-04-25
[24-Apr-2026 09:27:09 UTC] Today: 2026-04-24
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 09:27:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 09:27:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 09:27:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 09:27:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 09:27:09 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 09:34:03 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 09:34:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 09:34:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 09:34:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 09:34:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 09:34:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 09:34:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 09:34:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 09:34:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 09:34:03 UTC] Available dates found: 3
[24-Apr-2026 09:34:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 09:34:15 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 09:34:15 UTC] Current time (IST): 15:4
[24-Apr-2026 09:34:15 UTC] Requested date: 2026-04-25
[24-Apr-2026 09:34:15 UTC] Today: 2026-04-24
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 09:34:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 09:34:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 09:34:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 09:34:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 09:34:15 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 10:49:29 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 10:49:29 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 10:49:29 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 10:49:29 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 10:49:29 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 10:49:29 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 10:49:29 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 10:49:29 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 10:49:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 10:49:29 UTC] Available dates found: 3
[24-Apr-2026 10:49:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 10:49:31 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 10:49:31 UTC] Current time (IST): 16:19
[24-Apr-2026 10:49:31 UTC] Requested date: 2026-04-25
[24-Apr-2026 10:49:31 UTC] Today: 2026-04-24
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 10:49:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 10:49:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 10:49:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 10:49:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 10:49:31 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:33:26 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 12:33:26 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 12:33:26 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 12:33:26 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 12:33:26 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 12:33:26 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 12:33:26 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 12:33:26 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 12:33:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 12:33:26 UTC] Available dates found: 3
[24-Apr-2026 12:33:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:33:35 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:33:35 UTC] Current time (IST): 18:3
[24-Apr-2026 12:33:35 UTC] Requested date: 2026-04-26
[24-Apr-2026 12:33:35 UTC] Today: 2026-04-24
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:33:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:33:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:33:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:33:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:33:35 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:33:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:33:36 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:33:36 UTC] Current time (IST): 18:3
[24-Apr-2026 12:33:36 UTC] Requested date: 2026-04-25
[24-Apr-2026 12:33:36 UTC] Today: 2026-04-24
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:33:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:33:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:33:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:33:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:33:36 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:36:42 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 12:36:42 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 12:36:42 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 12:36:42 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 12:36:42 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 12:36:42 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 12:36:42 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 12:36:42 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 12:36:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 12:36:42 UTC] Available dates found: 3
[24-Apr-2026 12:36:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:36:44 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:36:44 UTC] Current time (IST): 18:6
[24-Apr-2026 12:36:44 UTC] Requested date: 2026-04-26
[24-Apr-2026 12:36:44 UTC] Today: 2026-04-24
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:36:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:36:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:36:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:36:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:36:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:36:45 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:36:45 UTC] Current time (IST): 18:6
[24-Apr-2026 12:36:45 UTC] Requested date: 2026-04-28
[24-Apr-2026 12:36:45 UTC] Today: 2026-04-24
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:36:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:36:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:36:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:36:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:36:45 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:36:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:36:49 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:36:49 UTC] Current time (IST): 18:6
[24-Apr-2026 12:36:49 UTC] Requested date: 2026-04-26
[24-Apr-2026 12:36:49 UTC] Today: 2026-04-24
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:36:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:36:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:36:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:36:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:36:49 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:36:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:36:50 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:36:50 UTC] Current time (IST): 18:6
[24-Apr-2026 12:36:50 UTC] Requested date: 2026-04-26
[24-Apr-2026 12:36:50 UTC] Today: 2026-04-24
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:36:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:36:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:36:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:36:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:36:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:36:50 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:36:50 UTC] Current time (IST): 18:6
[24-Apr-2026 12:36:50 UTC] Requested date: 2026-04-26
[24-Apr-2026 12:36:50 UTC] Today: 2026-04-24
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:36:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:36:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:36:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:36:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:36:50 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:41:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:41:02 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:41:02 UTC] Current time (IST): 18:11
[24-Apr-2026 12:41:02 UTC] Requested date: 2026-04-26
[24-Apr-2026 12:41:02 UTC] Today: 2026-04-24
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:41:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:41:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:41:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:41:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:41:02 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:41:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:41:05 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:41:05 UTC] Current time (IST): 18:11
[24-Apr-2026 12:41:05 UTC] Requested date: 2026-04-25
[24-Apr-2026 12:41:05 UTC] Today: 2026-04-24
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:41:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:41:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:41:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:41:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:41:05 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:42:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 12:42:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 12:42:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 12:42:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 12:42:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 12:42:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 12:42:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 12:42:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 12:42:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 12:42:07 UTC] Available dates found: 3
[24-Apr-2026 12:42:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:42:19 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:42:19 UTC] Current time (IST): 18:12
[24-Apr-2026 12:42:19 UTC] Requested date: 2026-04-25
[24-Apr-2026 12:42:19 UTC] Today: 2026-04-24
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:42:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:42:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:42:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:42:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:42:19 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 12:42:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 12:43:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777034590186","orderId":"OMO2604241813115169516358V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777035791491,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241813158249030978V","paymentMode":"UPI_INTENT","timestamp":1777034595866,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"190299389302","upiTransactionId":"AXL3a9672a5f761480683df5f6694c3131f","vpa":"99XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"190299389302","upiTransactionId":"AXL3a9672a5f761480683df5f6694c3131f","vpa":"99XXXXXX22@axl"},"currency":"INR","amount":30000}]}]}}
[24-Apr-2026 12:43:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777034590186
            [orderId] => OMO2604241813115169516358V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 30000
            [payableCurrency] => INR
            [payableAmount] => 30000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777035791491
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241813158249030978V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777034595866
                            [currency] => INR
                            [amount] => 30000
                            [payableCurrency] => INR
                            [payableAmount] => 30000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX9110
                                    [ifsc] => UTIB0000030
                                    [accountType] => SAVINGS
                                    [bankId] => UTIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 190299389302
                                    [upiTransactionId] => AXL3a9672a5f761480683df5f6694c3131f
                                    [vpa] => 99XXXXXX22@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX9110
                                                    [ifsc] => UTIB0000030
                                                    [accountType] => SAVINGS
                                                    [bankId] => UTIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 190299389302
                                                    [upiTransactionId] => AXL3a9672a5f761480683df5f6694c3131f
                                                    [vpa] => 99XXXXXX22@axl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 12:43:26 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 12:43:26 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 12:43:26 UTC] Amount Conversion: 30000 paise = 300 rupees
[24-Apr-2026 12:43:26 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 12:43:26 UTC] Amount Details: Original=30000 paise, Converted=300 rupees
[24-Apr-2026 12:43:26 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 12:43:26 UTC] Target appointment ID: TXN_1777034590186
[24-Apr-2026 12:43:26 UTC] Extracted numeric ID: 1777034590186
[24-Apr-2026 12:43:26 UTC] Appointment not found with ID: 1777034590186
[24-Apr-2026 12:43:26 UTC] Found recent pending appointment: ID=3256, Name=kishan singh
[24-Apr-2026 12:43:26 UTC] Successfully updated recent appointment ID: 3256 to confirmed status
[24-Apr-2026 12:43:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777034590186","orderId":"OMO2604241813115169516358V","state":"COMPLETED","currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777035791491,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241813158249030978V","paymentMode":"UPI_INTENT","timestamp":1777034595866,"currency":"INR","amount":30000,"payableCurrency":"INR","payableAmount":30000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"190299389302","upiTransactionId":"AXL3a9672a5f761480683df5f6694c3131f","vpa":"99XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX9110","ifsc":"UTIB0000030","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"190299389302","upiTransactionId":"AXL3a9672a5f761480683df5f6694c3131f","vpa":"99XXXXXX22@axl"},"currency":"INR","amount":30000}]}]}}
[24-Apr-2026 12:44:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[24-Apr-2026 12:44:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[24-Apr-2026 12:44:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[24-Apr-2026 12:44:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[24-Apr-2026 12:44:43 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 12:44:43 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 12:44:43 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 12:44:43 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 12:44:43 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 12:44:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 12:44:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 12:44:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 12:44:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 12:44:43 UTC] Available dates found: 3
[24-Apr-2026 12:44:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 12:44:45 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 12:44:45 UTC] Current time (IST): 18:14
[24-Apr-2026 12:44:45 UTC] Requested date: 2026-04-25
[24-Apr-2026 12:44:45 UTC] Today: 2026-04-24
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 12:44:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 12:44:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 12:44:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 12:44:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 12:44:45 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 13:00:24 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 13:00:24 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 13:00:24 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 13:00:24 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 13:00:24 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 13:00:24 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 13:00:24 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 13:00:24 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 13:00:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 13:00:24 UTC] Available dates found: 3
[24-Apr-2026 13:02:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777034570317","orderId":"OMO2604241812525319328028V","state":"FAILED","currency":"INR","amount":30000,"expireAt":1777035772513,"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":[]}}
[24-Apr-2026 13:02:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777034570317
            [orderId] => OMO2604241812525319328028V
            [state] => FAILED
            [currency] => INR
            [amount] => 30000
            [expireAt] => 1777035772513
            [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
                (
                )

        )

)

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

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

[24-Apr-2026 13:02:55 UTC] Amount Conversion: 30000 paise = 300 rupees
[24-Apr-2026 13:02:55 UTC] Payment callback error: Transaction ID not found in callback
[24-Apr-2026 13:02:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777034573144","orderId":"OMO2604241812542743595194V","state":"FAILED","currency":"INR","amount":30000,"expireAt":1777035774258,"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":[]}}
[24-Apr-2026 13:02:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777034573144
            [orderId] => OMO2604241812542743595194V
            [state] => FAILED
            [currency] => INR
            [amount] => 30000
            [expireAt] => 1777035774258
            [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
                (
                )

        )

)

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

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

[24-Apr-2026 13:02:56 UTC] Amount Conversion: 30000 paise = 300 rupees
[24-Apr-2026 13:02:56 UTC] Payment callback error: Transaction ID not found in callback
[24-Apr-2026 13:32:46 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 13:32:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 13:32:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 13:32:46 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 13:32:46 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 13:32:46 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 13:32:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 13:32:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 13:32:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 13:32:46 UTC] Available dates found: 3
[24-Apr-2026 13:32:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 13:32:47 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 13:32:47 UTC] Current time (IST): 19:2
[24-Apr-2026 13:32:47 UTC] Requested date: 2026-04-25
[24-Apr-2026 13:32:47 UTC] Today: 2026-04-24
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 13:32:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 13:32:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 13:32:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 13:32:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 13:32:47 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 13:33:13 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 13:33:13 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 13:33:13 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 13:33:13 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 13:33:13 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 13:33:13 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 13:33:13 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 13:33:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 13:33:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 13:33:13 UTC] Available dates found: 3
[24-Apr-2026 13:33:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 13:33:15 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 13:33:15 UTC] Current time (IST): 19:3
[24-Apr-2026 13:33:15 UTC] Requested date: 2026-04-26
[24-Apr-2026 13:33:15 UTC] Today: 2026-04-24
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 13:33:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 13:33:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 13:33:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 13:33:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 13:33:15 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 13:35:07 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 13:35:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 13:35:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 13:35:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 13:35:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 13:35:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 13:35:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 13:35:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 13:35:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 13:35:07 UTC] Available dates found: 3
[24-Apr-2026 13:35:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 13:35:14 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 13:35:14 UTC] Current time (IST): 19:5
[24-Apr-2026 13:35:14 UTC] Requested date: 2026-04-25
[24-Apr-2026 13:35:14 UTC] Today: 2026-04-24
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 13:35:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 13:35:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 13:35:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 13:35:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 13:35:14 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 13:36:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 13:37:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777037819940","orderId":"OMO2604241907004964485134V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777039020479,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241907067870457396V","paymentMode":"UPI_INTENT","timestamp":1777037826825,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"298014616210","upiTransactionId":"AXL5689cd6906b94b239398d613b0007860","vpa":"91XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"298014616210","upiTransactionId":"AXL5689cd6906b94b239398d613b0007860","vpa":"91XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 13:37:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777037819940
            [orderId] => OMO2604241907004964485134V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777039020479
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241907067870457396V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777037826825
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX7384
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                    [bankId] => RMGB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 298014616210
                                    [upiTransactionId] => AXL5689cd6906b94b239398d613b0007860
                                    [vpa] => 91XXXXXXXX-5@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX7384
                                                    [ifsc] => RMGB0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => RMGB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 298014616210
                                                    [upiTransactionId] => AXL5689cd6906b94b239398d613b0007860
                                                    [vpa] => 91XXXXXXXX-5@axl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 13:37:22 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 13:37:22 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 13:37:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 13:37:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 13:37:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 13:37:22 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 13:37:22 UTC] Target appointment ID: TXN_1777037819940
[24-Apr-2026 13:37:22 UTC] Extracted numeric ID: 1777037819940
[24-Apr-2026 13:37:22 UTC] Appointment not found with ID: 1777037819940
[24-Apr-2026 13:37:22 UTC] Found recent pending appointment: ID=3257, Name=kalu
[24-Apr-2026 13:37:22 UTC] Successfully updated recent appointment ID: 3257 to confirmed status
[24-Apr-2026 13:37:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777037819940","orderId":"OMO2604241907004964485134V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777039020479,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241907067870457396V","paymentMode":"UPI_INTENT","timestamp":1777037826825,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"298014616210","upiTransactionId":"AXL5689cd6906b94b239398d613b0007860","vpa":"91XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"298014616210","upiTransactionId":"AXL5689cd6906b94b239398d613b0007860","vpa":"91XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 13:37:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 14:15:54 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 14:15:54 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 14:15:54 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 14:15:54 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 14:15:54 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 14:15:54 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 14:15:54 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 14:15:54 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 14:15:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 14:15:54 UTC] Available dates found: 3
[24-Apr-2026 14:16:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 14:16:02 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 14:16:02 UTC] Current time (IST): 19:46
[24-Apr-2026 14:16:02 UTC] Requested date: 2026-04-25
[24-Apr-2026 14:16:02 UTC] Today: 2026-04-24
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 14:16:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 14:16:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 14:16:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 14:16:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 14:16:02 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 14:21:55 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 14:21:55 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 14:21:55 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 14:21:55 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 14:21:55 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 14:21:55 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 14:21:55 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 14:21:55 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 14:21:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 14:21:55 UTC] Available dates found: 3
[24-Apr-2026 14:22:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 14:22:10 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 14:22:10 UTC] Current time (IST): 19:52
[24-Apr-2026 14:22:10 UTC] Requested date: 2026-04-26
[24-Apr-2026 14:22:10 UTC] Today: 2026-04-24
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 14:22:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 14:22:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 14:22:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 14:22:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 14:22:10 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 14:22:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 14:22:12 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 14:22:12 UTC] Current time (IST): 19:52
[24-Apr-2026 14:22:12 UTC] Requested date: 2026-04-25
[24-Apr-2026 14:22:12 UTC] Today: 2026-04-24
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 14:22:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 14:22:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 14:22:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 14:22:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 14:22:12 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 14:22:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 14:23:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777040561480","orderId":"OMO2604241952422148357792V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777041762198,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241952560858725250V","paymentMode":"UPI_INTENT","timestamp":1777040576147,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX1069","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"012667855923","upiTransactionId":"YBLee61a78386d645e2bf6c294a2467e287","vpa":"94XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX1069","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"012667855923","upiTransactionId":"YBLee61a78386d645e2bf6c294a2467e287","vpa":"94XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 14:23:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777040561480
            [orderId] => OMO2604241952422148357792V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777041762198
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604241952560858725250V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777040576147
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX1069
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 012667855923
                                    [upiTransactionId] => YBLee61a78386d645e2bf6c294a2467e287
                                    [vpa] => 94XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX1069
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 012667855923
                                                    [upiTransactionId] => YBLee61a78386d645e2bf6c294a2467e287
                                                    [vpa] => 94XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 14:23:44 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 14:23:44 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 14:23:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 14:23:44 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 14:23:44 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 14:23:44 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 14:23:44 UTC] Target appointment ID: TXN_1777040561480
[24-Apr-2026 14:23:44 UTC] Extracted numeric ID: 1777040561480
[24-Apr-2026 14:23:44 UTC] Appointment not found with ID: 1777040561480
[24-Apr-2026 14:23:44 UTC] Found recent pending appointment: ID=3258, Name=Virendra Singh Rathore
[24-Apr-2026 14:23:44 UTC] Successfully updated recent appointment ID: 3258 to confirmed status
[24-Apr-2026 14:23:44 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777040561480","orderId":"OMO2604241952422148357792V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777041762198,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604241952560858725250V","paymentMode":"UPI_INTENT","timestamp":1777040576147,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX1069","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"012667855923","upiTransactionId":"YBLee61a78386d645e2bf6c294a2467e287","vpa":"94XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX1069","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"012667855923","upiTransactionId":"YBLee61a78386d645e2bf6c294a2467e287","vpa":"94XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 14:23:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 14:42:06 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 14:42:06 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 14:42:06 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 14:42:06 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 14:42:06 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 14:42:06 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 14:42:06 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 14:42:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 14:42:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 14:42:06 UTC] Available dates found: 3
[24-Apr-2026 14:42:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 14:42:08 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 14:42:08 UTC] Current time (IST): 20:12
[24-Apr-2026 14:42:08 UTC] Requested date: 2026-04-25
[24-Apr-2026 14:42:08 UTC] Today: 2026-04-24
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 14:42:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 14:42:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 14:42:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 14:42:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 14:42:08 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 14:42:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777040554488","orderId":"OMO2604241952365029328888V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777041756488,"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":[]}}
[24-Apr-2026 14:42:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777040554488
            [orderId] => OMO2604241952365029328888V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777041756488
            [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
                (
                )

        )

)

[24-Apr-2026 14:42:39 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 14:42:39 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 14:42:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 14:42:39 UTC] Payment callback error: Transaction ID not found in callback
[24-Apr-2026 15:02:44 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 15:02:44 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 15:02:44 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 15:02:44 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 15:02:44 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 15:02:44 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 15:02:44 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 15:02:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 15:02:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 15:02:44 UTC] Available dates found: 3
[24-Apr-2026 15:02:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 15:02:49 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 15:02:49 UTC] Current time (IST): 20:32
[24-Apr-2026 15:02:49 UTC] Requested date: 2026-04-25
[24-Apr-2026 15:02:49 UTC] Today: 2026-04-24
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 15:02:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 15:02:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 15:02:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 15:02:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 15:02:49 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 15:03:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 15:03:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777042981898","orderId":"OMO2604242033027020540383V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777044182680,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604242033071564485914V","paymentMode":"UPI_INTENT","timestamp":1777042987202,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"359399773520","upiTransactionId":"AXL6ecf2ad8b08e4c96b8fcfb0ff0f3823c","vpa":"78XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"359399773520","upiTransactionId":"AXL6ecf2ad8b08e4c96b8fcfb0ff0f3823c","vpa":"78XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 15:03:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777042981898
            [orderId] => OMO2604242033027020540383V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777044182680
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604242033071564485914V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777042987202
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX2494
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 359399773520
                                    [upiTransactionId] => AXL6ecf2ad8b08e4c96b8fcfb0ff0f3823c
                                    [vpa] => 78XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX2494
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 359399773520
                                                    [upiTransactionId] => AXL6ecf2ad8b08e4c96b8fcfb0ff0f3823c
                                                    [vpa] => 78XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[24-Apr-2026 15:03:19 UTC] Payment Callback - POST Data: Array
(
)

[24-Apr-2026 15:03:19 UTC] Payment Callback - GET Data: Array
(
)

[24-Apr-2026 15:03:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[24-Apr-2026 15:03:19 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 15:03:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[24-Apr-2026 15:03:19 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 15:03:19 UTC] Target appointment ID: TXN_1777042981898
[24-Apr-2026 15:03:19 UTC] Extracted numeric ID: 1777042981898
[24-Apr-2026 15:03:19 UTC] Appointment not found with ID: 1777042981898
[24-Apr-2026 15:03:19 UTC] Found recent pending appointment: ID=3259, Name=vishal soni
[24-Apr-2026 15:03:19 UTC] Successfully updated recent appointment ID: 3259 to confirmed status
[24-Apr-2026 15:03:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777042981898","orderId":"OMO2604242033027020540383V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777044182680,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604242033071564485914V","paymentMode":"UPI_INTENT","timestamp":1777042987202,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"359399773520","upiTransactionId":"AXL6ecf2ad8b08e4c96b8fcfb0ff0f3823c","vpa":"78XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"359399773520","upiTransactionId":"AXL6ecf2ad8b08e4c96b8fcfb0ff0f3823c","vpa":"78XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[24-Apr-2026 15:07:49 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 15:07:49 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 15:07:49 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 15:07:49 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 15:07:49 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 15:07:49 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 15:07:49 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 15:07:49 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 15:07:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 15:07:49 UTC] Available dates found: 3
[24-Apr-2026 15:07:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 15:07:56 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 15:07:56 UTC] Current time (IST): 20:37
[24-Apr-2026 15:07:56 UTC] Requested date: 2026-04-25
[24-Apr-2026 15:07:56 UTC] Today: 2026-04-24
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 15:07:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 15:07:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 15:07:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 15:07:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 15:07:56 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 15:09:08 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 15:09:08 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 15:09:08 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 15:09:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 15:09:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 15:09:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 15:09:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 15:09:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 15:09:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 15:09:08 UTC] Available dates found: 3
[24-Apr-2026 15:09:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 15:09:10 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 15:09:10 UTC] Current time (IST): 20:39
[24-Apr-2026 15:09:10 UTC] Requested date: 2026-04-25
[24-Apr-2026 15:09:10 UTC] Today: 2026-04-24
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 15:09:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 15:09:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 15:09:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 15:09:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 15:09:10 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:02:10 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:02:10 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 16:02:10 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 16:02:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 16:02:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 16:02:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 16:02:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 16:02:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:02:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 16:02:10 UTC] Available dates found: 3
[24-Apr-2026 16:02:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:02:13 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:02:13 UTC] Current time (IST): 21:32
[24-Apr-2026 16:02:13 UTC] Requested date: 2026-04-25
[24-Apr-2026 16:02:13 UTC] Today: 2026-04-24
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:02:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:02:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:02:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:02:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:02:13 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:03:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:03:13 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:03:13 UTC] Current time (IST): 21:33
[24-Apr-2026 16:03:13 UTC] Requested date: 2026-04-25
[24-Apr-2026 16:03:13 UTC] Today: 2026-04-24
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:03:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:03:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:03:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:03:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:03:13 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:03:35 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:03:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 16:03:35 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 16:03:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 16:03:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 16:03:35 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 16:03:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 16:03:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:03:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 16:03:35 UTC] Available dates found: 3
[24-Apr-2026 16:03:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:03:45 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:03:45 UTC] Current time (IST): 21:33
[24-Apr-2026 16:03:45 UTC] Requested date: 2026-04-25
[24-Apr-2026 16:03:45 UTC] Today: 2026-04-24
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:03:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:03:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:03:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:03:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:03:45 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:21:15 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:21:15 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 16:21:15 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 16:21:15 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 16:21:15 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 16:21:15 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 16:21:15 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 16:21:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:21:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 16:21:15 UTC] Available dates found: 3
[24-Apr-2026 16:24:08 UTC] Password reset successful for mobile: 7976924772
[24-Apr-2026 16:25:19 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:19 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 16:25:19 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 16:25:19 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:19 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 16:25:19 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:19 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:19 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 16:25:19 UTC] Available dates found: 3
[24-Apr-2026 16:25:21 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 16:25:21 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 16:25:21 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:21 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 16:25:21 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:21 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:21 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:25:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 16:25:21 UTC] Available dates found: 3
[24-Apr-2026 16:25:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:25:27 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:25:27 UTC] Current time (IST): 21:55
[24-Apr-2026 16:25:27 UTC] Requested date: 2026-04-25
[24-Apr-2026 16:25:27 UTC] Today: 2026-04-24
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:25:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:25:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:25:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:25:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:25:27 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:26:12 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:26:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 16:26:12 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 16:26:12 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 16:26:12 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 16:26:12 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 16:26:12 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 16:26:12 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:26:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 16:26:12 UTC] Available dates found: 3
[24-Apr-2026 16:26:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:26:14 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:26:14 UTC] Current time (IST): 21:56
[24-Apr-2026 16:26:14 UTC] Requested date: 2026-04-25
[24-Apr-2026 16:26:14 UTC] Today: 2026-04-24
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:26:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:26:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:26:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:26:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:26:14 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:26:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 16:27:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777048009350","orderId":"OMO2604242156502789328613V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777049210261,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604242156550489428453V","paymentMode":"UPI_INTENT","timestamp":1777048015111,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3054","ifsc":"SBIN0006335","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"157147034369","upiTransactionId":"AXL45cf386fab8a4a33a8af830ddbcfcd2e","vpa":"79XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3054","ifsc":"SBIN0006335","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"157147034369","upiTransactionId":"AXL45cf386fab8a4a33a8af830ddbcfcd2e","vpa":"79XXXXXXXX-2@axl"},"currency":"INR","amount":20000}]}]}}
[24-Apr-2026 16:27:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777048009350
            [orderId] => OMO2604242156502789328613V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777049210261
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604242156550489428453V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777048015111
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3054
                                    [ifsc] => SBIN0006335
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 157147034369
                                    [upiTransactionId] => AXL45cf386fab8a4a33a8af830ddbcfcd2e
                                    [vpa] => 79XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3054
                                                    [ifsc] => SBIN0006335
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 157147034369
                                                    [upiTransactionId] => AXL45cf386fab8a4a33a8af830ddbcfcd2e
                                                    [vpa] => 79XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[24-Apr-2026 16:27:15 UTC] Amount Conversion: 20000 paise = 200 rupees
[24-Apr-2026 16:27:15 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[24-Apr-2026 16:27:15 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[24-Apr-2026 16:27:15 UTC] Payment is SUCCESS, attempting to update appointment...
[24-Apr-2026 16:27:15 UTC] Target appointment ID: TXN_1777048009350
[24-Apr-2026 16:27:15 UTC] Extracted numeric ID: 1777048009350
[24-Apr-2026 16:27:15 UTC] Appointment not found with ID: 1777048009350
[24-Apr-2026 16:27:15 UTC] Found recent pending appointment: ID=3260, Name=Bhupendra Singh
[24-Apr-2026 16:27:15 UTC] Successfully updated recent appointment ID: 3260 to confirmed status
[24-Apr-2026 16:27:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777048009350","orderId":"OMO2604242156502789328613V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777049210261,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604242156550489428453V","paymentMode":"UPI_INTENT","timestamp":1777048015111,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3054","ifsc":"SBIN0006335","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"157147034369","upiTransactionId":"AXL45cf386fab8a4a33a8af830ddbcfcd2e","vpa":"79XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3054","ifsc":"SBIN0006335","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"157147034369","upiTransactionId":"AXL45cf386fab8a4a33a8af830ddbcfcd2e","vpa":"79XXXXXXXX-2@axl"},"currency":"INR","amount":20000}]}]}}
[24-Apr-2026 16:27:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[24-Apr-2026 16:27:51 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:27:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 16:27:51 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 16:27:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 16:27:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 16:27:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 16:27:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 16:27:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:27:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 16:27:51 UTC] Available dates found: 3
[24-Apr-2026 16:41:49 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:41:49 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 16:41:49 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 16:41:49 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 16:41:49 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 16:41:49 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 16:41:49 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 16:41:49 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 16:41:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 16:41:49 UTC] Available dates found: 3
[24-Apr-2026 16:41:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:41:55 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:41:55 UTC] Current time (IST): 22:11
[24-Apr-2026 16:41:55 UTC] Requested date: 2026-04-25
[24-Apr-2026 16:41:55 UTC] Today: 2026-04-24
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:41:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:41:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:41:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:41:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:41:55 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:42:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:42:03 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:42:03 UTC] Current time (IST): 22:12
[24-Apr-2026 16:42:03 UTC] Requested date: 2026-04-26
[24-Apr-2026 16:42:03 UTC] Today: 2026-04-24
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:42:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:42:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:42:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:42:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:42:03 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:42:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:42:09 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:42:09 UTC] Current time (IST): 22:12
[24-Apr-2026 16:42:09 UTC] Requested date: 2026-04-28
[24-Apr-2026 16:42:09 UTC] Today: 2026-04-24
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:42:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:42:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:42:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:42:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:42:09 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 16:42:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 16:42:18 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 16:42:18 UTC] Current time (IST): 22:12
[24-Apr-2026 16:42:18 UTC] Requested date: 2026-04-26
[24-Apr-2026 16:42:18 UTC] Today: 2026-04-24
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 16:42:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 16:42:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 16:42:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 16:42:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 16:42:18 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 17:11:19 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:19 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 17:11:19 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 17:11:19 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:19 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 17:11:19 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:19 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:19 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 17:11:19 UTC] Available dates found: 3
[24-Apr-2026 17:11:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 17:11:21 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 17:11:21 UTC] Current time (IST): 22:41
[24-Apr-2026 17:11:21 UTC] Requested date: 2026-04-25
[24-Apr-2026 17:11:21 UTC] Today: 2026-04-24
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 17:11:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 17:11:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 17:11:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 17:11:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 17:11:21 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 17:11:43 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:43 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 17:11:43 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 17:11:43 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:43 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 17:11:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 17:11:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 17:11:43 UTC] Available dates found: 3
[24-Apr-2026 17:11:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 17:11:45 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 17:11:45 UTC] Current time (IST): 22:41
[24-Apr-2026 17:11:45 UTC] Requested date: 2026-04-26
[24-Apr-2026 17:11:45 UTC] Today: 2026-04-24
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 17:11:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 17:11:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 17:11:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 17:11:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 17:11:45 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 20:39:58 UTC] Date: 2026-04-24, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 20:39:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[24-Apr-2026 20:39:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[24-Apr-2026 20:39:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[24-Apr-2026 20:39:58 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[24-Apr-2026 20:39:58 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[24-Apr-2026 20:39:58 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[24-Apr-2026 20:39:58 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[24-Apr-2026 20:39:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[24-Apr-2026 20:39:58 UTC] Available dates found: 3
[24-Apr-2026 20:40:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 20:40:05 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 20:40:05 UTC] Current time (IST): 2:10
[24-Apr-2026 20:40:05 UTC] Requested date: 2026-04-25
[24-Apr-2026 20:40:05 UTC] Today: 2026-04-24
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 20:40:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 20:40:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 20:40:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 20:40:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 20:40:05 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 20:40:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 20:40:17 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 20:40:17 UTC] Current time (IST): 2:10
[24-Apr-2026 20:40:17 UTC] Requested date: 2026-04-26
[24-Apr-2026 20:40:17 UTC] Today: 2026-04-24
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 20:40:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 20:40:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 20:40:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 20:40:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 20:40:17 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 20:40:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 20:40:31 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 20:40:31 UTC] Current time (IST): 2:10
[24-Apr-2026 20:40:31 UTC] Requested date: 2026-04-25
[24-Apr-2026 20:40:31 UTC] Today: 2026-04-24
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 20:40:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 20:40:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 20:40:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 20:40:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 15:45 - 16:00
[24-Apr-2026 20:40:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[24-Apr-2026 20:40:31 UTC] Using actual slot duration: 15 minutes
[24-Apr-2026 20:40:31 UTC] Current time (IST): 2:10
[24-Apr-2026 20:40:31 UTC] Requested date: 2026-04-25
[24-Apr-2026 20:40:31 UTC] Today: 2026-04-24
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 08:00 - 08:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 08:15 - 08:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 08:30 - 08:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 08:45 - 09:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 09:00 - 09:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 09:15 - 09:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 09:30 - 09:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 09:45 - 10:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 10:00 - 10:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 10:15 - 10:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 10:30 - 10:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 10:45 - 11:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 11:00 - 11:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 11:15 - 11:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 11:30 - 11:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 11:45 - 12:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 12:00 - 12:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 12:15 - 12:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 12:30 - 12:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 12:45 - 13:00
[24-Apr-2026 20:40:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[24-Apr-2026 20:40:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[24-Apr-2026 20:40:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[24-Apr-2026 20:40:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 14:00 - 14:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 14:15 - 14:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 14:30 - 14:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 14:45 - 15:00
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 15:00 - 15:15
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 15:15 - 15:30
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 15:30 - 15:45
[24-Apr-2026 20:40:31 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 00:13:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 00:13:37 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 00:13:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 00:13:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 00:13:37 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 00:13:37 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 00:13:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 00:13:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 00:13:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 00:13:37 UTC] Available dates found: 4
[25-Apr-2026 00:13:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 00:13:41 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 00:13:41 UTC] Current time (IST): 5:43
[25-Apr-2026 00:13:41 UTC] Requested date: 2026-04-25
[25-Apr-2026 00:13:41 UTC] Today: 2026-04-25
[25-Apr-2026 00:13:41 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 00:13:41 UTC] Slot added: 08:00 - 08:15
[25-Apr-2026 00:13:41 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 00:13:41 UTC] Slot added: 08:15 - 08:30
[25-Apr-2026 00:13:41 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 00:13:41 UTC] Slot added: 08:30 - 08:45
[25-Apr-2026 00:13:41 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 00:13:41 UTC] Slot added: 08:45 - 09:00
[25-Apr-2026 00:13:41 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 00:13:41 UTC] Slot added: 09:00 - 09:15
[25-Apr-2026 00:13:41 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 00:13:41 UTC] Slot added: 09:15 - 09:30
[25-Apr-2026 00:13:41 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 00:13:41 UTC] Slot added: 09:30 - 09:45
[25-Apr-2026 00:13:41 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 00:13:41 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 00:13:41 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 00:13:41 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 00:13:41 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 00:13:41 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 00:13:41 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 00:13:41 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 00:13:41 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 00:13:41 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 00:13:41 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 00:13:41 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 00:13:41 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 00:13:41 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 00:13:41 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 00:13:41 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 00:13:41 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 00:13:41 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 00:13:41 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 00:13:41 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 00:13:41 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 00:13:41 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 00:13:41 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 00:13:41 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 00:13:41 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 00:13:41 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 00:13:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 00:13:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 00:13:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 00:13:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 00:13:41 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 00:13:41 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 00:13:41 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 00:13:41 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 00:13:41 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 00:13:41 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 00:13:41 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 00:13:41 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 00:13:41 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 00:13:41 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 00:13:41 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 00:13:41 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 00:13:41 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 00:13:41 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 00:13:41 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 00:13:41 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 00:19:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 00:19:39 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 00:19:39 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 00:19:39 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 00:19:39 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 00:19:39 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 00:19:39 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 00:19:39 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 00:19:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 00:19:39 UTC] Available dates found: 4
[25-Apr-2026 00:19:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 00:19:42 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 00:19:42 UTC] Current time (IST): 5:49
[25-Apr-2026 00:19:42 UTC] Requested date: 2026-04-25
[25-Apr-2026 00:19:42 UTC] Today: 2026-04-25
[25-Apr-2026 00:19:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 00:19:42 UTC] Slot added: 08:00 - 08:15
[25-Apr-2026 00:19:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 00:19:42 UTC] Slot added: 08:15 - 08:30
[25-Apr-2026 00:19:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 00:19:42 UTC] Slot added: 08:30 - 08:45
[25-Apr-2026 00:19:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 00:19:42 UTC] Slot added: 08:45 - 09:00
[25-Apr-2026 00:19:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 00:19:42 UTC] Slot added: 09:00 - 09:15
[25-Apr-2026 00:19:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 00:19:42 UTC] Slot added: 09:15 - 09:30
[25-Apr-2026 00:19:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 00:19:42 UTC] Slot added: 09:30 - 09:45
[25-Apr-2026 00:19:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 00:19:42 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 00:19:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 00:19:42 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 00:19:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 00:19:42 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 00:19:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 00:19:42 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 00:19:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 00:19:42 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 00:19:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 00:19:42 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 00:19:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 00:19:42 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 00:19:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 00:19:42 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 00:19:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 00:19:42 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 00:19:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 00:19:42 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 00:19:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 00:19:42 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 00:19:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 00:19:42 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 00:19:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 00:19:42 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 00:19:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 00:19:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 00:19:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 00:19:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 00:19:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 00:19:42 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 00:19:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 00:19:42 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 00:19:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 00:19:42 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 00:19:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 00:19:42 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 00:19:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 00:19:42 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 00:19:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 00:19:42 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 00:19:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 00:19:42 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 00:19:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 00:19:42 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 02:14:54 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:14:54 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 02:14:54 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 02:14:54 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 02:14:54 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 02:14:54 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 02:14:54 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 02:14:54 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:14:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 02:14:54 UTC] Available dates found: 4
[25-Apr-2026 02:15:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 02:15:01 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 02:15:01 UTC] Current time (IST): 7:45
[25-Apr-2026 02:15:01 UTC] Requested date: 2026-04-26
[25-Apr-2026 02:15:01 UTC] Today: 2026-04-25
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 02:15:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 02:15:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 02:15:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 02:15:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 02:15:01 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 02:22:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:22:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 02:22:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 02:22:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 02:22:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 02:22:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 02:22:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 02:22:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:22:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 02:22:36 UTC] Available dates found: 4
[25-Apr-2026 02:22:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 02:22:42 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 02:22:42 UTC] Current time (IST): 7:52
[25-Apr-2026 02:22:42 UTC] Requested date: 2026-04-26
[25-Apr-2026 02:22:42 UTC] Today: 2026-04-25
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 02:22:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 02:22:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 02:22:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 02:22:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 02:22:42 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 02:22:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 02:23:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777083780664","orderId":"OMO2604250753006427908290V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777084980627,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604250753061402023648V","paymentMode":"UPI_INTENT","timestamp":1777083786182,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"210776250038","upiTransactionId":"YBLf42d91cde64041f896156d510af656b0","vpa":"96XXXXXX36@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"210776250038","upiTransactionId":"YBLf42d91cde64041f896156d510af656b0","vpa":"96XXXXXX36@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 02:23:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777083780664
            [orderId] => OMO2604250753006427908290V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777084980627
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604250753061402023648V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777083786182
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2531
                                    [ifsc] => PUNB0735600
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 210776250038
                                    [upiTransactionId] => YBLf42d91cde64041f896156d510af656b0
                                    [vpa] => 96XXXXXX36@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2531
                                                    [ifsc] => PUNB0735600
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 210776250038
                                                    [upiTransactionId] => YBLf42d91cde64041f896156d510af656b0
                                                    [vpa] => 96XXXXXX36@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 02:23:24 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 02:23:24 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 02:23:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 02:23:24 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 02:23:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 02:23:24 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 02:23:24 UTC] Target appointment ID: TXN_1777083780664
[25-Apr-2026 02:23:24 UTC] Extracted numeric ID: 1777083780664
[25-Apr-2026 02:23:24 UTC] Appointment not found with ID: 1777083780664
[25-Apr-2026 02:23:24 UTC] Found recent pending appointment: ID=3261, Name=Vikram Singh
[25-Apr-2026 02:23:24 UTC] Successfully updated recent appointment ID: 3261 to confirmed status
[25-Apr-2026 02:23:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777083780664","orderId":"OMO2604250753006427908290V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777084980627,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604250753061402023648V","paymentMode":"UPI_INTENT","timestamp":1777083786182,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"210776250038","upiTransactionId":"YBLf42d91cde64041f896156d510af656b0","vpa":"96XXXXXX36@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2531","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"210776250038","upiTransactionId":"YBLf42d91cde64041f896156d510af656b0","vpa":"96XXXXXX36@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 02:30:58 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:30:58 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 02:30:58 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 02:30:58 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 02:30:58 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 02:30:58 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 02:30:58 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 02:30:58 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:30:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 02:30:58 UTC] Available dates found: 4
[25-Apr-2026 02:31:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 02:31:02 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 02:31:02 UTC] Current time (IST): 8:1
[25-Apr-2026 02:31:02 UTC] Requested date: 2026-04-25
[25-Apr-2026 02:31:02 UTC] Today: 2026-04-25
[25-Apr-2026 02:31:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 02:31:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 02:31:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 02:31:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 02:31:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 02:31:02 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 02:31:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 02:31:02 UTC] Slot added: 08:45 - 09:00
[25-Apr-2026 02:31:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 02:31:02 UTC] Slot added: 09:00 - 09:15
[25-Apr-2026 02:31:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 02:31:02 UTC] Slot added: 09:15 - 09:30
[25-Apr-2026 02:31:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 02:31:02 UTC] Slot added: 09:30 - 09:45
[25-Apr-2026 02:31:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 02:31:02 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 02:31:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 02:31:02 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 02:31:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 02:31:02 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 02:31:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 02:31:02 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 02:31:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 02:31:02 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 02:31:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 02:31:02 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 02:31:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 02:31:02 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 02:31:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 02:31:02 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 02:31:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 02:31:02 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 02:31:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 02:31:02 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 02:31:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 02:31:02 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 02:31:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 02:31:02 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 02:31:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 02:31:02 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 02:31:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 02:31:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 02:31:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 02:31:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 02:31:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 02:31:02 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 02:31:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 02:31:02 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 02:31:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 02:31:02 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 02:31:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 02:31:02 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 02:31:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 02:31:02 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 02:31:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 02:31:02 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 02:31:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 02:31:02 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 02:31:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 02:31:02 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 02:43:25 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:43:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 02:43:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 02:43:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 02:43:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 02:43:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 02:43:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 02:43:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:43:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 02:43:25 UTC] Available dates found: 4
[25-Apr-2026 02:43:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 02:43:26 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 02:43:26 UTC] Current time (IST): 8:13
[25-Apr-2026 02:43:26 UTC] Requested date: 2026-04-25
[25-Apr-2026 02:43:26 UTC] Today: 2026-04-25
[25-Apr-2026 02:43:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 02:43:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 02:43:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 02:43:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 02:43:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 02:43:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 02:43:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 02:43:26 UTC] Slot added: 08:45 - 09:00
[25-Apr-2026 02:43:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 02:43:26 UTC] Slot added: 09:00 - 09:15
[25-Apr-2026 02:43:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 02:43:26 UTC] Slot added: 09:15 - 09:30
[25-Apr-2026 02:43:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 02:43:26 UTC] Slot added: 09:30 - 09:45
[25-Apr-2026 02:43:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 02:43:26 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 02:43:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 02:43:26 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 02:43:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 02:43:26 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 02:43:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 02:43:26 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 02:43:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 02:43:26 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 02:43:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 02:43:26 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 02:43:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 02:43:26 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 02:43:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 02:43:26 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 02:43:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 02:43:26 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 02:43:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 02:43:26 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 02:43:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 02:43:26 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 02:43:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 02:43:26 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 02:43:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 02:43:26 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 02:43:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 02:43:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 02:43:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 02:43:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 02:43:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 02:43:26 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 02:43:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 02:43:26 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 02:43:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 02:43:26 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 02:43:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 02:43:26 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 02:43:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 02:43:26 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 02:43:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 02:43:26 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 02:43:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 02:43:26 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 02:43:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 02:43:26 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 02:43:45 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:43:45 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 02:43:45 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 02:43:45 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 02:43:45 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 02:43:45 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 02:43:45 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 02:43:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:43:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 02:43:45 UTC] Available dates found: 4
[25-Apr-2026 02:44:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:44:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 02:44:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 02:44:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 02:44:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 02:44:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 02:44:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 02:44:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 02:44:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 02:44:11 UTC] Available dates found: 4
[25-Apr-2026 02:44:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 02:44:15 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 02:44:15 UTC] Current time (IST): 8:14
[25-Apr-2026 02:44:15 UTC] Requested date: 2026-04-25
[25-Apr-2026 02:44:15 UTC] Today: 2026-04-25
[25-Apr-2026 02:44:15 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 02:44:15 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 02:44:15 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 02:44:15 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 02:44:15 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 02:44:15 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 02:44:15 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 02:44:15 UTC] Slot added: 08:45 - 09:00
[25-Apr-2026 02:44:15 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 02:44:15 UTC] Slot added: 09:00 - 09:15
[25-Apr-2026 02:44:15 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 02:44:15 UTC] Slot added: 09:15 - 09:30
[25-Apr-2026 02:44:15 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 02:44:15 UTC] Slot added: 09:30 - 09:45
[25-Apr-2026 02:44:15 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 02:44:15 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 02:44:15 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 02:44:15 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 02:44:15 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 02:44:15 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 02:44:15 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 02:44:15 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 02:44:15 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 02:44:15 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 02:44:15 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 02:44:15 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 02:44:15 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 02:44:15 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 02:44:15 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 02:44:15 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 02:44:15 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 02:44:15 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 02:44:15 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 02:44:15 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 02:44:15 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 02:44:15 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 02:44:15 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 02:44:15 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 02:44:15 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 02:44:15 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 02:44:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 02:44:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 02:44:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 02:44:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 02:44:15 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 02:44:15 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 02:44:15 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 02:44:15 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 02:44:15 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 02:44:15 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 02:44:15 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 02:44:15 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 02:44:15 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 02:44:15 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 02:44:15 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 02:44:15 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 02:44:15 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 02:44:15 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 02:44:15 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 02:44:15 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 03:00:25 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:00:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 03:00:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 03:00:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 03:00:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 03:00:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 03:00:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 03:00:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:00:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 03:00:25 UTC] Available dates found: 4
[25-Apr-2026 03:00:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 03:00:37 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 03:00:37 UTC] Current time (IST): 8:30
[25-Apr-2026 03:00:37 UTC] Requested date: 2026-04-25
[25-Apr-2026 03:00:37 UTC] Today: 2026-04-25
[25-Apr-2026 03:00:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 03:00:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 03:00:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 03:00:37 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 03:00:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 03:00:37 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 03:00:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 03:00:37 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 03:00:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 03:00:37 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 03:00:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 03:00:37 UTC] Slot added: 09:15 - 09:30
[25-Apr-2026 03:00:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 03:00:37 UTC] Slot added: 09:30 - 09:45
[25-Apr-2026 03:00:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 03:00:37 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 03:00:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 03:00:37 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 03:00:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 03:00:37 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 03:00:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 03:00:37 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 03:00:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 03:00:37 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 03:00:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 03:00:37 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 03:00:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 03:00:37 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 03:00:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 03:00:37 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 03:00:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 03:00:37 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 03:00:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 03:00:37 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 03:00:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 03:00:37 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 03:00:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 03:00:37 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 03:00:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 03:00:37 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 03:00:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 03:00:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 03:00:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 03:00:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 03:00:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 03:00:37 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 03:00:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 03:00:37 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 03:00:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 03:00:37 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 03:00:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 03:00:37 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 03:00:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 03:00:37 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 03:00:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 03:00:37 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 03:00:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 03:00:37 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 03:00:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 03:00:37 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 03:05:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:05:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 03:05:46 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 03:05:46 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 03:05:46 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 03:05:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 03:05:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 03:05:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:05:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 03:05:46 UTC] Available dates found: 4
[25-Apr-2026 03:05:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 03:05:49 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 03:05:49 UTC] Current time (IST): 8:35
[25-Apr-2026 03:05:49 UTC] Requested date: 2026-04-25
[25-Apr-2026 03:05:49 UTC] Today: 2026-04-25
[25-Apr-2026 03:05:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 03:05:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 03:05:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 03:05:49 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 03:05:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 03:05:49 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 03:05:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 03:05:49 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 03:05:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 03:05:49 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 03:05:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 03:05:49 UTC] Slot added: 09:15 - 09:30
[25-Apr-2026 03:05:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 03:05:49 UTC] Slot added: 09:30 - 09:45
[25-Apr-2026 03:05:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 03:05:49 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 03:05:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 03:05:49 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 03:05:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 03:05:49 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 03:05:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 03:05:49 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 03:05:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 03:05:49 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 03:05:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 03:05:49 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 03:05:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 03:05:49 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 03:05:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 03:05:49 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 03:05:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 03:05:49 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 03:05:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 03:05:49 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 03:05:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 03:05:49 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 03:05:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 03:05:49 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 03:05:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 03:05:49 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 03:05:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 03:05:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 03:05:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 03:05:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 03:05:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 03:05:49 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 03:05:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 03:05:49 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 03:05:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 03:05:49 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 03:05:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 03:05:49 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 03:05:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 03:05:49 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 03:05:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 03:05:49 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 03:05:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 03:05:49 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 03:05:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 03:05:49 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 03:06:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 03:06:40 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 03:06:40 UTC] Current time (IST): 8:36
[25-Apr-2026 03:06:40 UTC] Requested date: 2026-04-26
[25-Apr-2026 03:06:40 UTC] Today: 2026-04-25
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 03:06:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 03:06:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 03:06:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 03:06:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 03:06:40 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 03:06:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 03:06:46 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 03:06:46 UTC] Current time (IST): 8:36
[25-Apr-2026 03:06:46 UTC] Requested date: 2026-04-28
[25-Apr-2026 03:06:46 UTC] Today: 2026-04-25
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 03:06:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 03:06:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 03:06:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 03:06:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 03:06:46 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 03:12:24 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:12:24 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 03:12:24 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 03:12:24 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 03:12:24 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 03:12:24 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 03:12:24 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 03:12:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:12:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 03:12:24 UTC] Available dates found: 4
[25-Apr-2026 03:12:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 03:12:52 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 03:12:52 UTC] Current time (IST): 8:42
[25-Apr-2026 03:12:52 UTC] Requested date: 2026-04-28
[25-Apr-2026 03:12:52 UTC] Today: 2026-04-25
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 03:12:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 03:12:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 03:12:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 03:12:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 03:12:52 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 03:23:56 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:23:56 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 03:23:56 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 03:23:56 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 03:23:56 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 03:23:56 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 03:23:56 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 03:23:56 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:23:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 03:23:56 UTC] Available dates found: 4
[25-Apr-2026 03:24:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 03:24:12 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 03:24:12 UTC] Current time (IST): 8:54
[25-Apr-2026 03:24:12 UTC] Requested date: 2026-04-26
[25-Apr-2026 03:24:12 UTC] Today: 2026-04-25
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 03:24:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 03:24:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 03:24:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 03:24:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 03:24:12 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 03:24:47 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:24:47 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 03:24:47 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 03:24:47 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 03:24:47 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 03:24:47 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 03:24:47 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 03:24:47 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:24:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 03:24:47 UTC] Available dates found: 4
[25-Apr-2026 03:24:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 03:24:50 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 03:24:50 UTC] Current time (IST): 8:54
[25-Apr-2026 03:24:50 UTC] Requested date: 2026-04-25
[25-Apr-2026 03:24:50 UTC] Today: 2026-04-25
[25-Apr-2026 03:24:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 03:24:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 03:24:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 03:24:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 03:24:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 03:24:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 03:24:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 03:24:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 03:24:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 03:24:50 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 03:24:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 03:24:50 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 03:24:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 03:24:50 UTC] Slot added: 09:30 - 09:45
[25-Apr-2026 03:24:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 03:24:50 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 03:24:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 03:24:50 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 03:24:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 03:24:50 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 03:24:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 03:24:50 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 03:24:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 03:24:50 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 03:24:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 03:24:50 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 03:24:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 03:24:50 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 03:24:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 03:24:50 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 03:24:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 03:24:50 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 03:24:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 03:24:50 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 03:24:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 03:24:50 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 03:24:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 03:24:50 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 03:24:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 03:24:50 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 03:24:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 03:24:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 03:24:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 03:24:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 03:24:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 03:24:50 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 03:24:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 03:24:50 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 03:24:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 03:24:50 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 03:24:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 03:24:50 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 03:24:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 03:24:50 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 03:24:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 03:24:50 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 03:24:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 03:24:50 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 03:24:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 03:24:50 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 03:25:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 03:25:26 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777087505568","orderId":"OMO2604250855057216304991V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777088705706,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604250855116204485143V","paymentMode":"UPI_INTENT","timestamp":1777087511673,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"386248633476","upiTransactionId":"YBL3af48354b6824176b8209c8e21f810f5","vpa":"93XXXXXX02@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"386248633476","upiTransactionId":"YBL3af48354b6824176b8209c8e21f810f5","vpa":"93XXXXXX02@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 03:25:26 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777087505568
            [orderId] => OMO2604250855057216304991V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777088705706
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604250855116204485143V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777087511673
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5721
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 386248633476
                                    [upiTransactionId] => YBL3af48354b6824176b8209c8e21f810f5
                                    [vpa] => 93XXXXXX02@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5721
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 386248633476
                                                    [upiTransactionId] => YBL3af48354b6824176b8209c8e21f810f5
                                                    [vpa] => 93XXXXXX02@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 03:25:26 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 03:25:26 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 03:25:26 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 03:25:26 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 03:25:26 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 03:25:26 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 03:25:26 UTC] Target appointment ID: TXN_1777087505568
[25-Apr-2026 03:25:26 UTC] Extracted numeric ID: 1777087505568
[25-Apr-2026 03:25:26 UTC] Appointment not found with ID: 1777087505568
[25-Apr-2026 03:25:26 UTC] Found recent pending appointment: ID=3262, Name=dashrath Singh
[25-Apr-2026 03:25:26 UTC] Successfully updated recent appointment ID: 3262 to confirmed status
[25-Apr-2026 03:25:26 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777087505568","orderId":"OMO2604250855057216304991V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777088705706,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604250855116204485143V","paymentMode":"UPI_INTENT","timestamp":1777087511673,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"386248633476","upiTransactionId":"YBL3af48354b6824176b8209c8e21f810f5","vpa":"93XXXXXX02@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"386248633476","upiTransactionId":"YBL3af48354b6824176b8209c8e21f810f5","vpa":"93XXXXXX02@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 03:25:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 03:44:10 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:44:10 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 03:44:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 03:44:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 03:44:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 03:44:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 03:44:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 03:44:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 03:44:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 03:44:10 UTC] Available dates found: 4
[25-Apr-2026 03:44:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 03:44:13 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 03:44:13 UTC] Current time (IST): 9:14
[25-Apr-2026 03:44:13 UTC] Requested date: 2026-04-25
[25-Apr-2026 03:44:13 UTC] Today: 2026-04-25
[25-Apr-2026 03:44:13 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 03:44:13 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 03:44:13 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 03:44:13 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 03:44:13 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 03:44:13 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 03:44:13 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 03:44:13 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 03:44:13 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 03:44:13 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 03:44:13 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 03:44:13 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 03:44:13 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 03:44:13 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 03:44:13 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 03:44:13 UTC] Slot added: 09:45 - 10:00
[25-Apr-2026 03:44:13 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 03:44:13 UTC] Slot added: 10:00 - 10:15
[25-Apr-2026 03:44:13 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 03:44:13 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 03:44:13 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 03:44:13 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 03:44:13 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 03:44:13 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 03:44:13 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 03:44:13 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 03:44:13 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 03:44:13 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 03:44:13 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 03:44:13 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 03:44:13 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 03:44:13 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 03:44:13 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 03:44:13 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 03:44:13 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 03:44:13 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 03:44:13 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 03:44:13 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 03:44:13 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 03:44:13 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 03:44:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 03:44:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 03:44:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 03:44:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 03:44:13 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 03:44:13 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 03:44:13 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 03:44:13 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 03:44:13 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 03:44:13 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 03:44:13 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 03:44:13 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 03:44:13 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 03:44:13 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 03:44:13 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 03:44:13 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 03:44:13 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 03:44:13 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 03:44:13 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 03:44:13 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 04:10:33 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 04:10:33 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 04:10:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 04:10:33 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 04:10:33 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 04:10:33 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 04:10:33 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 04:10:33 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 04:10:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 04:10:33 UTC] Available dates found: 4
[25-Apr-2026 04:11:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 04:11:35 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 04:11:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 04:11:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 04:11:35 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 04:11:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 04:11:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 04:11:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 04:11:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 04:11:35 UTC] Available dates found: 4
[25-Apr-2026 04:11:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 04:11:36 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 04:11:36 UTC] Current time (IST): 9:41
[25-Apr-2026 04:11:36 UTC] Requested date: 2026-04-26
[25-Apr-2026 04:11:36 UTC] Today: 2026-04-25
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 04:11:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 04:11:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 04:11:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 04:11:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 04:11:36 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 04:13:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 04:13:08 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 04:13:08 UTC] Current time (IST): 9:43
[25-Apr-2026 04:13:08 UTC] Requested date: 2026-04-26
[25-Apr-2026 04:13:08 UTC] Today: 2026-04-25
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 04:13:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 04:13:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 04:13:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 04:13:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 04:13:08 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 04:13:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 04:13:22 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 04:13:22 UTC] Current time (IST): 9:43
[25-Apr-2026 04:13:22 UTC] Requested date: 2026-04-25
[25-Apr-2026 04:13:22 UTC] Today: 2026-04-25
[25-Apr-2026 04:13:22 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 04:13:22 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 04:13:22 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 04:13:22 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 04:13:22 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 04:13:22 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 04:13:22 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 04:13:22 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 04:13:22 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 04:13:22 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 04:13:22 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 04:13:22 UTC] Slot added: 10:15 - 10:30
[25-Apr-2026 04:13:22 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 04:13:22 UTC] Slot added: 10:30 - 10:45
[25-Apr-2026 04:13:22 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 04:13:22 UTC] Slot added: 10:45 - 11:00
[25-Apr-2026 04:13:22 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 04:13:22 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 04:13:22 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 04:13:22 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 04:13:22 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 04:13:22 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 04:13:22 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 04:13:22 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 04:13:22 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 04:13:22 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 04:13:22 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 04:13:22 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 04:13:22 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 04:13:22 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 04:13:22 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 04:13:22 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 04:13:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 04:13:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 04:13:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 04:13:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 04:13:22 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 04:13:22 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 04:13:22 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 04:13:22 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 04:13:22 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 04:13:22 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 04:13:22 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 04:13:22 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 04:13:22 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 04:13:22 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 04:13:22 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 04:13:22 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 04:13:22 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 04:13:22 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 04:13:22 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 04:13:22 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 04:13:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 04:13:25 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 04:13:25 UTC] Current time (IST): 9:43
[25-Apr-2026 04:13:25 UTC] Requested date: 2026-04-26
[25-Apr-2026 04:13:25 UTC] Today: 2026-04-25
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 04:13:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 04:13:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 04:13:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 04:13:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 04:13:25 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 04:13:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 04:14:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777090426886","orderId":"OMO2604250943468595014686V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777091626841,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604250943515567212967V","paymentMode":"UPI_INTENT","timestamp":1777090431594,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603394700479","upiTransactionId":"PTM38e411ef207a4d93ac9bae0f7164f2a3","vpa":"86XXXXXX21@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603394700479","upiTransactionId":"PTM38e411ef207a4d93ac9bae0f7164f2a3","vpa":"86XXXXXX21@ptyes"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 04:14:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777090426886
            [orderId] => OMO2604250943468595014686V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777091626841
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604250943515567212967V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777090431594
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => IDIB000B084
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 603394700479
                                    [upiTransactionId] => PTM38e411ef207a4d93ac9bae0f7164f2a3
                                    [vpa] => 86XXXXXX21@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 603394700479
                                                    [upiTransactionId] => PTM38e411ef207a4d93ac9bae0f7164f2a3
                                                    [vpa] => 86XXXXXX21@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 04:14:00 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 04:14:00 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 04:14:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 04:14:00 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 04:14:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 04:14:00 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 04:14:00 UTC] Target appointment ID: TXN_1777090426886
[25-Apr-2026 04:14:00 UTC] Extracted numeric ID: 1777090426886
[25-Apr-2026 04:14:00 UTC] Appointment not found with ID: 1777090426886
[25-Apr-2026 04:14:00 UTC] Found recent pending appointment: ID=3263, Name=Surendra Singh
[25-Apr-2026 04:14:00 UTC] Successfully updated recent appointment ID: 3263 to confirmed status
[25-Apr-2026 04:14:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777090426886","orderId":"OMO2604250943468595014686V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777091626841,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604250943515567212967V","paymentMode":"UPI_INTENT","timestamp":1777090431594,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603394700479","upiTransactionId":"PTM38e411ef207a4d93ac9bae0f7164f2a3","vpa":"86XXXXXX21@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603394700479","upiTransactionId":"PTM38e411ef207a4d93ac9bae0f7164f2a3","vpa":"86XXXXXX21@ptyes"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 04:47:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 04:47:30 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 04:47:30 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 04:47:30 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 04:47:30 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 04:47:30 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 04:47:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 04:47:30 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 04:47:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 04:47:30 UTC] Available dates found: 4
[25-Apr-2026 04:47:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 04:47:32 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 04:47:32 UTC] Current time (IST): 10:17
[25-Apr-2026 04:47:32 UTC] Requested date: 2026-04-25
[25-Apr-2026 04:47:32 UTC] Today: 2026-04-25
[25-Apr-2026 04:47:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 04:47:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 04:47:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 04:47:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 04:47:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 04:47:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 04:47:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 04:47:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 04:47:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 04:47:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 04:47:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 04:47:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 04:47:32 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 04:47:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 04:47:32 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 04:47:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 04:47:32 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 04:47:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 04:47:32 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 04:47:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 04:47:32 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 04:47:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 04:47:32 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 04:47:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 04:47:32 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 04:47:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 04:47:32 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 04:47:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 04:47:32 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 04:47:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 04:47:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 04:47:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 04:47:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 04:47:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 04:47:32 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 04:47:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 04:47:32 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 04:47:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 04:47:32 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 04:47:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 04:47:32 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 04:47:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 04:47:32 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 04:47:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 04:47:32 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 04:47:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 04:47:32 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 04:47:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 04:47:32 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 04:47:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 04:47:51 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 04:47:51 UTC] Current time (IST): 10:17
[25-Apr-2026 04:47:51 UTC] Requested date: 2026-04-26
[25-Apr-2026 04:47:51 UTC] Today: 2026-04-25
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 04:47:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 04:47:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 04:47:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 04:47:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 04:47:51 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 04:48:29 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 04:48:29 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 04:48:29 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 04:48:29 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 04:48:29 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 04:48:29 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 04:48:29 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 04:48:29 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 04:48:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 04:48:29 UTC] Available dates found: 4
[25-Apr-2026 04:48:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 04:48:31 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 04:48:31 UTC] Current time (IST): 10:18
[25-Apr-2026 04:48:31 UTC] Requested date: 2026-04-25
[25-Apr-2026 04:48:31 UTC] Today: 2026-04-25
[25-Apr-2026 04:48:31 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 04:48:31 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 04:48:31 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 04:48:31 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 04:48:31 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 04:48:31 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 04:48:31 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 04:48:31 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 04:48:31 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 04:48:31 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 04:48:31 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 04:48:31 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 04:48:31 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 04:48:31 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 04:48:31 UTC] Slot added: 11:00 - 11:15
[25-Apr-2026 04:48:31 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 04:48:31 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 04:48:31 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 04:48:31 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 04:48:31 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 04:48:31 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 04:48:31 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 04:48:31 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 04:48:31 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 04:48:31 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 04:48:31 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 04:48:31 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 04:48:31 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 04:48:31 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 04:48:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 04:48:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 04:48:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 04:48:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 04:48:31 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 04:48:31 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 04:48:31 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 04:48:31 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 04:48:31 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 04:48:31 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 04:48:31 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 04:48:31 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 04:48:31 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 04:48:31 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 04:48:31 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 04:48:31 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 04:48:31 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 04:48:31 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 04:48:31 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 04:48:31 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 05:04:13 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:04:13 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:04:13 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:04:13 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:04:13 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:04:13 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:04:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:04:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:04:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:04:13 UTC] Available dates found: 4
[25-Apr-2026 05:04:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:04:15 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:04:15 UTC] Current time (IST): 10:34
[25-Apr-2026 05:04:15 UTC] Requested date: 2026-04-25
[25-Apr-2026 05:04:15 UTC] Today: 2026-04-25
[25-Apr-2026 05:04:15 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 05:04:15 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 05:04:15 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 05:04:15 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 05:04:15 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 05:04:15 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 05:04:15 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 05:04:15 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 05:04:15 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 05:04:15 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 05:04:15 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 05:04:15 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 05:04:15 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 05:04:15 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 05:04:15 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 05:04:15 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 05:04:15 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 05:04:15 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 05:04:15 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 05:04:15 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 05:04:15 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 05:04:15 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 05:04:15 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 05:04:15 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 05:04:15 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 05:04:15 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 05:04:15 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 05:04:15 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 05:04:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:04:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:04:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:04:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:04:15 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 05:04:15 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 05:04:15 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 05:04:15 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 05:04:15 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 05:04:15 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 05:04:15 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 05:04:15 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 05:04:15 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 05:04:15 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 05:04:15 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 05:04:15 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 05:04:15 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 05:04:15 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 05:04:15 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 05:04:15 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 05:05:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:05:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:05:22 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:05:22 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:05:22 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:05:22 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:05:22 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:05:22 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:05:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:05:22 UTC] Available dates found: 4
[25-Apr-2026 05:05:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[25-Apr-2026 05:05:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[25-Apr-2026 05:05:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[25-Apr-2026 05:05:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[25-Apr-2026 05:06:29 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
[25-Apr-2026 05:06:29 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
[25-Apr-2026 05:06:29 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
[25-Apr-2026 05:06:29 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
[25-Apr-2026 05:06:34 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:06:34 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:06:34 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:06:34 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:06:34 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:06:34 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:06:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:06:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:06:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:06:34 UTC] Available dates found: 4
[25-Apr-2026 05:06:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:06:42 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:06:42 UTC] Current time (IST): 10:36
[25-Apr-2026 05:06:42 UTC] Requested date: 2026-04-25
[25-Apr-2026 05:06:42 UTC] Today: 2026-04-25
[25-Apr-2026 05:06:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 05:06:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 05:06:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 05:06:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 05:06:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 05:06:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 05:06:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 05:06:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 05:06:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 05:06:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 05:06:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 05:06:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 05:06:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 05:06:42 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 05:06:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 05:06:42 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 05:06:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 05:06:42 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 05:06:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 05:06:42 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 05:06:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 05:06:42 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 05:06:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 05:06:42 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 05:06:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 05:06:42 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 05:06:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 05:06:42 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 05:06:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:06:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:06:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:06:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:06:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 05:06:42 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 05:06:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 05:06:42 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 05:06:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 05:06:42 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 05:06:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 05:06:42 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 05:06:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 05:06:42 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 05:06:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 05:06:42 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 05:06:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 05:06:42 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 05:06:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 05:06:42 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 05:07:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 05:07:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777093629017","orderId":"OMO2604251037091984425243V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777094829184,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251037123715014483V","paymentMode":"UPI_INTENT","timestamp":1777093632415,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3409","ifsc":"HDFC0009631","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"116318110082","upiTransactionId":"AXLbab6e0df960d493d954dbdd16687889c","vpa":"45XXXX27@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3409","ifsc":"HDFC0009631","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"116318110082","upiTransactionId":"AXLbab6e0df960d493d954dbdd16687889c","vpa":"45XXXX27@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 05:07:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777093629017
            [orderId] => OMO2604251037091984425243V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777094829184
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251037123715014483V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777093632415
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3409
                                    [ifsc] => HDFC0009631
                                    [accountType] => SAVINGS
                                    [bankId] => HDFC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 116318110082
                                    [upiTransactionId] => AXLbab6e0df960d493d954dbdd16687889c
                                    [vpa] => 45XXXX27@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3409
                                                    [ifsc] => HDFC0009631
                                                    [accountType] => SAVINGS
                                                    [bankId] => HDFC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 116318110082
                                                    [upiTransactionId] => AXLbab6e0df960d493d954dbdd16687889c
                                                    [vpa] => 45XXXX27@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 05:07:19 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 05:07:19 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 05:07:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 05:07:19 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 05:07:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 05:07:19 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 05:07:19 UTC] Target appointment ID: TXN_1777093629017
[25-Apr-2026 05:07:19 UTC] Extracted numeric ID: 1777093629017
[25-Apr-2026 05:07:19 UTC] Appointment not found with ID: 1777093629017
[25-Apr-2026 05:07:19 UTC] Found recent pending appointment: ID=3264, Name=banwari
[25-Apr-2026 05:07:19 UTC] Successfully updated recent appointment ID: 3264 to confirmed status
[25-Apr-2026 05:07:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777093629017","orderId":"OMO2604251037091984425243V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777094829184,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251037123715014483V","paymentMode":"UPI_INTENT","timestamp":1777093632415,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3409","ifsc":"HDFC0009631","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"116318110082","upiTransactionId":"AXLbab6e0df960d493d954dbdd16687889c","vpa":"45XXXX27@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3409","ifsc":"HDFC0009631","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"116318110082","upiTransactionId":"AXLbab6e0df960d493d954dbdd16687889c","vpa":"45XXXX27@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 05:08:31 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:08:31 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:08:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:08:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:08:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:08:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:08:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:08:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:08:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:08:31 UTC] Available dates found: 4
[25-Apr-2026 05:08:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:08:34 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:08:34 UTC] Current time (IST): 10:38
[25-Apr-2026 05:08:34 UTC] Requested date: 2026-04-25
[25-Apr-2026 05:08:34 UTC] Today: 2026-04-25
[25-Apr-2026 05:08:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 05:08:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 05:08:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 05:08:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 05:08:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 05:08:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 05:08:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 05:08:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 05:08:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 05:08:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 05:08:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 05:08:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 05:08:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 05:08:34 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 05:08:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 05:08:34 UTC] Slot added: 11:15 - 11:30
[25-Apr-2026 05:08:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 05:08:34 UTC] Slot added: 11:30 - 11:45
[25-Apr-2026 05:08:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 05:08:34 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 05:08:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 05:08:34 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 05:08:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 05:08:34 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 05:08:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 05:08:34 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 05:08:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 05:08:34 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 05:08:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:08:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:08:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:08:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:08:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 05:08:34 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 05:08:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 05:08:34 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 05:08:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 05:08:34 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 05:08:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 05:08:34 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 05:08:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 05:08:34 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 05:08:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 05:08:34 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 05:08:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 05:08:34 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 05:08:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 05:08:34 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 05:21:42 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:21:42 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:21:42 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:21:42 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:21:42 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:21:42 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:21:42 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:21:42 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:21:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:21:42 UTC] Available dates found: 4
[25-Apr-2026 05:21:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:21:44 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:21:44 UTC] Current time (IST): 10:51
[25-Apr-2026 05:21:44 UTC] Requested date: 2026-04-26
[25-Apr-2026 05:21:44 UTC] Today: 2026-04-25
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 05:21:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:21:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:21:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:21:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 05:21:44 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 05:22:29 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:22:29 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:22:29 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:22:29 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:22:29 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:22:29 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:22:29 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:22:29 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:22:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:22:29 UTC] Available dates found: 4
[25-Apr-2026 05:22:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:22:31 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:22:31 UTC] Current time (IST): 10:52
[25-Apr-2026 05:22:31 UTC] Requested date: 2026-04-26
[25-Apr-2026 05:22:31 UTC] Today: 2026-04-25
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 05:22:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:22:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:22:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:22:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 05:22:31 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 05:34:25 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:34:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:34:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:34:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:34:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:34:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:34:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:34:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:34:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:34:25 UTC] Available dates found: 4
[25-Apr-2026 05:34:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:34:27 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:34:27 UTC] Current time (IST): 11:4
[25-Apr-2026 05:34:27 UTC] Requested date: 2026-04-25
[25-Apr-2026 05:34:27 UTC] Today: 2026-04-25
[25-Apr-2026 05:34:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 05:34:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 05:34:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 05:34:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 05:34:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 05:34:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 05:34:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 05:34:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 05:34:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 05:34:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 05:34:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 05:34:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 05:34:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 05:34:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 05:34:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 05:34:27 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 05:34:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 05:34:27 UTC] Slot added: 11:45 - 12:00
[25-Apr-2026 05:34:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 05:34:27 UTC] Slot added: 12:00 - 12:15
[25-Apr-2026 05:34:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 05:34:27 UTC] Slot added: 12:15 - 12:30
[25-Apr-2026 05:34:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 05:34:27 UTC] Slot added: 12:30 - 12:45
[25-Apr-2026 05:34:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 05:34:27 UTC] Slot added: 12:45 - 13:00
[25-Apr-2026 05:34:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:34:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:34:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:34:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:34:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 05:34:27 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 05:34:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 05:34:27 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 05:34:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 05:34:27 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 05:34:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 05:34:27 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 05:34:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 05:34:27 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 05:34:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 05:34:27 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 05:34:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 05:34:27 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 05:34:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 05:34:27 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 05:36:15 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:36:15 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:36:15 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:36:15 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:36:15 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:36:15 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:36:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:36:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:36:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:36:15 UTC] Available dates found: 4
[25-Apr-2026 05:36:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:36:24 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:36:24 UTC] Current time (IST): 11:6
[25-Apr-2026 05:36:24 UTC] Requested date: 2026-04-26
[25-Apr-2026 05:36:24 UTC] Today: 2026-04-25
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 05:36:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:36:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:36:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:36:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 05:36:24 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 05:37:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 05:38:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:38:51 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:38:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:38:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:38:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:38:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:38:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:38:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:38:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:38:51 UTC] Available dates found: 4
[25-Apr-2026 05:38:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:38:53 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:38:53 UTC] Current time (IST): 11:8
[25-Apr-2026 05:38:53 UTC] Requested date: 2026-04-26
[25-Apr-2026 05:38:53 UTC] Today: 2026-04-25
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 05:38:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:38:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:38:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:38:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 05:38:53 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 05:40:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777095456223","orderId":"OMO2604251107371158030695V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777096657074,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251107438549030115V","paymentMode":"UPI_INTENT","timestamp":1777095463910,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8592","ifsc":"SBIN0031784","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"726655324431","upiTransactionId":"AXLa2df9c2f4b62499aa292634d608ffae3","vpa":"kaXXXXXXXXXXXX39@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8592","ifsc":"SBIN0031784","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"726655324431","upiTransactionId":"AXLa2df9c2f4b62499aa292634d608ffae3","vpa":"kaXXXXXXXXXXXX39@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 05:40:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777095456223
            [orderId] => OMO2604251107371158030695V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777096657074
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251107438549030115V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777095463910
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8592
                                    [ifsc] => SBIN0031784
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 726655324431
                                    [upiTransactionId] => AXLa2df9c2f4b62499aa292634d608ffae3
                                    [vpa] => kaXXXXXXXXXXXX39@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8592
                                                    [ifsc] => SBIN0031784
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 726655324431
                                                    [upiTransactionId] => AXLa2df9c2f4b62499aa292634d608ffae3
                                                    [vpa] => kaXXXXXXXXXXXX39@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 05:40:05 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 05:40:05 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 05:40:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 05:40:05 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 05:40:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 05:40:05 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 05:40:05 UTC] Target appointment ID: TXN_1777095456223
[25-Apr-2026 05:40:05 UTC] Extracted numeric ID: 1777095456223
[25-Apr-2026 05:40:05 UTC] Appointment not found with ID: 1777095456223
[25-Apr-2026 05:40:05 UTC] Found recent pending appointment: ID=3265, Name=Aman kasera
[25-Apr-2026 05:40:05 UTC] Successfully updated recent appointment ID: 3265 to confirmed status
[25-Apr-2026 05:40:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777095456223","orderId":"OMO2604251107371158030695V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777096657074,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251107438549030115V","paymentMode":"UPI_INTENT","timestamp":1777095463910,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8592","ifsc":"SBIN0031784","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"726655324431","upiTransactionId":"AXLa2df9c2f4b62499aa292634d608ffae3","vpa":"kaXXXXXXXXXXXX39@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8592","ifsc":"SBIN0031784","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"726655324431","upiTransactionId":"AXLa2df9c2f4b62499aa292634d608ffae3","vpa":"kaXXXXXXXXXXXX39@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 05:46:08 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:46:08 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:46:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:46:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:46:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:46:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:46:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:46:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:46:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:46:08 UTC] Available dates found: 4
[25-Apr-2026 05:46:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:46:14 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:46:14 UTC] Current time (IST): 11:16
[25-Apr-2026 05:46:14 UTC] Requested date: 2026-04-26
[25-Apr-2026 05:46:14 UTC] Today: 2026-04-25
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 05:46:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:46:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:46:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:46:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 05:46:14 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 05:46:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 05:46:53 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:46:53 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:46:53 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:46:53 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:46:53 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:46:53 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:46:53 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:46:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:46:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:46:53 UTC] Available dates found: 4
[25-Apr-2026 05:46:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:46:54 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:46:54 UTC] Current time (IST): 11:16
[25-Apr-2026 05:46:54 UTC] Requested date: 2026-04-26
[25-Apr-2026 05:46:54 UTC] Today: 2026-04-25
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 05:46:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:46:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:46:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:46:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 05:46:54 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 05:47:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777096013958","orderId":"OMO2604251116547329428208V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777097214716,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251116596176304290V","paymentMode":"UPI_INTENT","timestamp":1777096019666,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"985210513201","upiTransactionId":"AXL43725f43268f48d0abb711721fcd11bf","vpa":"86XXXXXX13@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"985210513201","upiTransactionId":"AXL43725f43268f48d0abb711721fcd11bf","vpa":"86XXXXXX13@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 05:47:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777096013958
            [orderId] => OMO2604251116547329428208V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777097214716
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251116596176304290V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777096019666
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3984
                                    [ifsc] => SBIN0032106
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 985210513201
                                    [upiTransactionId] => AXL43725f43268f48d0abb711721fcd11bf
                                    [vpa] => 86XXXXXX13@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 985210513201
                                                    [upiTransactionId] => AXL43725f43268f48d0abb711721fcd11bf
                                                    [vpa] => 86XXXXXX13@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 05:47:11 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 05:47:11 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 05:47:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 05:47:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 05:47:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 05:47:11 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 05:47:11 UTC] Target appointment ID: TXN_1777096013958
[25-Apr-2026 05:47:11 UTC] Extracted numeric ID: 1777096013958
[25-Apr-2026 05:47:11 UTC] Appointment not found with ID: 1777096013958
[25-Apr-2026 05:47:11 UTC] Found recent pending appointment: ID=3266, Name=Swati
[25-Apr-2026 05:47:11 UTC] Successfully updated recent appointment ID: 3266 to confirmed status
[25-Apr-2026 05:47:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777096013958","orderId":"OMO2604251116547329428208V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777097214716,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251116596176304290V","paymentMode":"UPI_INTENT","timestamp":1777096019666,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"985210513201","upiTransactionId":"AXL43725f43268f48d0abb711721fcd11bf","vpa":"86XXXXXX13@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"985210513201","upiTransactionId":"AXL43725f43268f48d0abb711721fcd11bf","vpa":"86XXXXXX13@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 05:56:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:56:17 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 05:56:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 05:56:17 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 05:56:17 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 05:56:17 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 05:56:17 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 05:56:17 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 05:56:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 05:56:17 UTC] Available dates found: 4
[25-Apr-2026 05:56:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 05:56:19 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 05:56:19 UTC] Current time (IST): 11:26
[25-Apr-2026 05:56:19 UTC] Requested date: 2026-04-26
[25-Apr-2026 05:56:19 UTC] Today: 2026-04-25
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 05:56:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 05:56:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 05:56:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 05:56:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 05:56:19 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:11:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 06:11:41 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 06:11:41 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 06:11:41 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 06:11:41 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 06:11:41 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 06:11:41 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 06:11:41 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 06:11:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 06:11:41 UTC] Available dates found: 4
[25-Apr-2026 06:11:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:11:47 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:11:47 UTC] Current time (IST): 11:41
[25-Apr-2026 06:11:47 UTC] Requested date: 2026-04-28
[25-Apr-2026 06:11:47 UTC] Today: 2026-04-25
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:11:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:11:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:11:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:11:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:11:47 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:12:01 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 06:13:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777097522868","orderId":"OMO2604251142039210335038V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777098723890,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251142161299328262V","paymentMode":"UPI_INTENT","timestamp":1777097536180,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5798","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"224806182757","upiTransactionId":"AXLc802508c21fe44dfa9ea2655614c1e96","vpa":"siXXXXXXXX90@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5798","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"224806182757","upiTransactionId":"AXLc802508c21fe44dfa9ea2655614c1e96","vpa":"siXXXXXXXX90@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 06:13:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777097522868
            [orderId] => OMO2604251142039210335038V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777098723890
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251142161299328262V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777097536180
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5798
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 224806182757
                                    [upiTransactionId] => AXLc802508c21fe44dfa9ea2655614c1e96
                                    [vpa] => siXXXXXXXX90@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5798
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 224806182757
                                                    [upiTransactionId] => AXLc802508c21fe44dfa9ea2655614c1e96
                                                    [vpa] => siXXXXXXXX90@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 06:13:18 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 06:13:18 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 06:13:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 06:13:18 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 06:13:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 06:13:18 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 06:13:18 UTC] Target appointment ID: TXN_1777097522868
[25-Apr-2026 06:13:18 UTC] Extracted numeric ID: 1777097522868
[25-Apr-2026 06:13:18 UTC] Appointment not found with ID: 1777097522868
[25-Apr-2026 06:13:18 UTC] Found recent pending appointment: ID=3267, Name=DR. DEBI LAL UPADHYAY
[25-Apr-2026 06:13:18 UTC] Successfully updated recent appointment ID: 3267 to confirmed status
[25-Apr-2026 06:13:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777097522868","orderId":"OMO2604251142039210335038V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777098723890,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251142161299328262V","paymentMode":"UPI_INTENT","timestamp":1777097536180,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5798","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"224806182757","upiTransactionId":"AXLc802508c21fe44dfa9ea2655614c1e96","vpa":"siXXXXXXXX90@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5798","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"224806182757","upiTransactionId":"AXLc802508c21fe44dfa9ea2655614c1e96","vpa":"siXXXXXXXX90@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 06:13:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 06:48:39 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 06:48:39 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 06:48:39 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 06:48:39 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 06:48:39 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 06:48:39 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 06:48:39 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 06:48:39 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 06:48:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 06:48:39 UTC] Available dates found: 4
[25-Apr-2026 06:48:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:48:46 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:48:46 UTC] Current time (IST): 12:18
[25-Apr-2026 06:48:46 UTC] Requested date: 2026-04-26
[25-Apr-2026 06:48:46 UTC] Today: 2026-04-25
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:48:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:48:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:48:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:48:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:48:46 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:49:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:49:57 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:49:57 UTC] Current time (IST): 12:19
[25-Apr-2026 06:49:57 UTC] Requested date: 2026-04-25
[25-Apr-2026 06:49:57 UTC] Today: 2026-04-25
[25-Apr-2026 06:49:57 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 06:49:57 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 06:49:57 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 06:49:57 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 06:49:57 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 06:49:57 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 06:49:57 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 06:49:57 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 06:49:57 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 06:49:57 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 06:49:57 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 06:49:57 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 06:49:57 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 06:49:57 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 06:49:57 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 06:49:57 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 06:49:57 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 06:49:57 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 06:49:57 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 06:49:57 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 06:49:57 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 06:49:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:49:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:49:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:49:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:49:57 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 06:49:57 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 06:49:57 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 06:49:57 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 06:49:57 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 06:49:57 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 06:49:57 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 06:49:57 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 06:49:57 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 06:49:57 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 06:49:57 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 06:49:57 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 06:49:57 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 06:49:57 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 06:49:57 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 06:49:57 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 06:50:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:50:07 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:50:07 UTC] Current time (IST): 12:20
[25-Apr-2026 06:50:07 UTC] Requested date: 2026-04-26
[25-Apr-2026 06:50:07 UTC] Today: 2026-04-25
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:50:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:50:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:50:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:50:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:50:07 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:50:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:50:09 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:50:09 UTC] Current time (IST): 12:20
[25-Apr-2026 06:50:09 UTC] Requested date: 2026-04-28
[25-Apr-2026 06:50:09 UTC] Today: 2026-04-25
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:50:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:50:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:50:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:50:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:50:09 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:50:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:50:11 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:50:11 UTC] Current time (IST): 12:20
[25-Apr-2026 06:50:11 UTC] Requested date: 2026-05-02
[25-Apr-2026 06:50:11 UTC] Today: 2026-04-25
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:50:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:50:11 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:50:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:50:14 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:50:14 UTC] Current time (IST): 12:20
[25-Apr-2026 06:50:14 UTC] Requested date: 2026-04-28
[25-Apr-2026 06:50:14 UTC] Today: 2026-04-25
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:50:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:50:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:50:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:50:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:50:14 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:50:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:50:16 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:50:16 UTC] Current time (IST): 12:20
[25-Apr-2026 06:50:16 UTC] Requested date: 2026-04-26
[25-Apr-2026 06:50:16 UTC] Today: 2026-04-25
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:50:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:50:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:50:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:50:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:50:16 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:50:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:50:20 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:50:20 UTC] Current time (IST): 12:20
[25-Apr-2026 06:50:20 UTC] Requested date: 2026-04-25
[25-Apr-2026 06:50:20 UTC] Today: 2026-04-25
[25-Apr-2026 06:50:20 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 06:50:20 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 06:50:20 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 06:50:20 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 06:50:20 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 06:50:20 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 06:50:20 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 06:50:20 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 06:50:20 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 06:50:20 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 06:50:20 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 06:50:20 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 06:50:20 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 06:50:20 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 06:50:20 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 06:50:20 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 06:50:20 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 06:50:20 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 06:50:20 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 06:50:20 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 06:50:20 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 06:50:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:50:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:50:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:50:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:50:20 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 06:50:20 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 06:50:20 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 06:50:20 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 06:50:20 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 06:50:20 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 06:50:20 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 06:50:20 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 06:50:20 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 06:50:20 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 06:50:20 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 06:50:20 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 06:50:20 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 06:50:20 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 06:50:20 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 06:50:20 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 06:50:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:50:22 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:50:22 UTC] Current time (IST): 12:20
[25-Apr-2026 06:50:22 UTC] Requested date: 2026-04-26
[25-Apr-2026 06:50:22 UTC] Today: 2026-04-25
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:50:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:50:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:50:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:50:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:50:22 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 06:50:28 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 06:50:28 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 06:50:28 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 06:50:28 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 06:50:28 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 06:50:28 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 06:50:28 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 06:50:28 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 06:50:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 06:50:28 UTC] Available dates found: 4
[25-Apr-2026 06:50: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
[25-Apr-2026 06:50: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
[25-Apr-2026 06:50: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
[25-Apr-2026 06:50: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
[25-Apr-2026 06:52:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 06:52:35 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 06:52:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 06:52:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 06:52:35 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 06:52:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 06:52:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 06:52:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 06:52:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 06:52:35 UTC] Available dates found: 4
[25-Apr-2026 06:52:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 06:52:36 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 06:52:36 UTC] Current time (IST): 12:22
[25-Apr-2026 06:52:36 UTC] Requested date: 2026-04-26
[25-Apr-2026 06:52:36 UTC] Today: 2026-04-25
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 06:52:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 06:52:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 06:52:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 06:52:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 06:52:36 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:02:34 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:02:34 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 07:02:34 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 07:02:34 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 07:02:34 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 07:02:34 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 07:02:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 07:02:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:02:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 07:02:34 UTC] Available dates found: 4
[25-Apr-2026 07:02:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:02:36 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:02:36 UTC] Current time (IST): 12:32
[25-Apr-2026 07:02:36 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:02:36 UTC] Today: 2026-04-25
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:02:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:02:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:02:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:02:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:02:36 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:21:16 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:21:16 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 07:21:16 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 07:21:16 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 07:21:16 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 07:21:16 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 07:21:16 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 07:21:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:21:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 07:21:16 UTC] Available dates found: 4
[25-Apr-2026 07:21:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:21:20 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:21:20 UTC] Current time (IST): 12:51
[25-Apr-2026 07:21:20 UTC] Requested date: 2026-04-25
[25-Apr-2026 07:21:20 UTC] Today: 2026-04-25
[25-Apr-2026 07:21:20 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 07:21:20 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 07:21:20 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 07:21:20 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 07:21:20 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 07:21:20 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 07:21:20 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 07:21:20 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 07:21:20 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 07:21:20 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 07:21:20 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 07:21:20 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 07:21:20 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 07:21:20 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 07:21:20 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 07:21:20 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 07:21:20 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 07:21:20 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 07:21:20 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 07:21:20 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 07:21:20 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 07:21:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:21:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:21:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:21:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:21:20 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 07:21:20 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 07:21:20 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 07:21:20 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 07:21:20 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 07:21:20 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 07:21:20 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 07:21:20 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 07:21:20 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 07:21:20 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 07:21:20 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 07:21:20 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 07:21:20 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 07:21:20 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 07:21:20 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 07:21:20 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 07:21:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:21:53 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:21:53 UTC] Current time (IST): 12:51
[25-Apr-2026 07:21:53 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:21:53 UTC] Today: 2026-04-25
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:21:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:21:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:21:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:21:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:21:53 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:22:18 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:22:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 07:22:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 07:22:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 07:22:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 07:22:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 07:22:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 07:22:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:22:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 07:22:18 UTC] Available dates found: 4
[25-Apr-2026 07:22:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:22:20 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:22:20 UTC] Current time (IST): 12:52
[25-Apr-2026 07:22:20 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:22:20 UTC] Today: 2026-04-25
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:22:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:22:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:22:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:22:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:22:20 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:23:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 07:23:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777101794419","orderId":"OMO2604251253116758030515V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777102991661,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251253209444485737V","paymentMode":"UPI_INTENT","timestamp":1777101800987,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0520","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"065071119319","upiTransactionId":"YBL82eb50cb376e49fe924da5dd29c18a63","vpa":"96XXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0520","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"065071119319","upiTransactionId":"YBL82eb50cb376e49fe924da5dd29c18a63","vpa":"96XXXXXX03@ybl"},"currency":"INR","amount":20000}]}]}}
[25-Apr-2026 07:23:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777101794419
            [orderId] => OMO2604251253116758030515V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777102991661
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251253209444485737V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777101800987
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0520
                                    [ifsc] => BARB0BHILWA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 065071119319
                                    [upiTransactionId] => YBL82eb50cb376e49fe924da5dd29c18a63
                                    [vpa] => 96XXXXXX03@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0520
                                                    [ifsc] => BARB0BHILWA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 065071119319
                                                    [upiTransactionId] => YBL82eb50cb376e49fe924da5dd29c18a63
                                                    [vpa] => 96XXXXXX03@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 07:23:35 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 07:23:35 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 07:23:35 UTC] Amount Conversion: 20000 paise = 200 rupees
[25-Apr-2026 07:23:35 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 07:23:35 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[25-Apr-2026 07:23:35 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 07:23:35 UTC] Target appointment ID: TXN_1777101794419
[25-Apr-2026 07:23:35 UTC] Extracted numeric ID: 1777101794419
[25-Apr-2026 07:23:35 UTC] Appointment not found with ID: 1777101794419
[25-Apr-2026 07:23:35 UTC] Found recent pending appointment: ID=3269, Name=Rajendra Mehta
[25-Apr-2026 07:23:35 UTC] Successfully updated recent appointment ID: 3269 to confirmed status
[25-Apr-2026 07:23:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777101794419","orderId":"OMO2604251253116758030515V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777102991661,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251253209444485737V","paymentMode":"UPI_INTENT","timestamp":1777101800987,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0520","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"065071119319","upiTransactionId":"YBL82eb50cb376e49fe924da5dd29c18a63","vpa":"96XXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0520","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"065071119319","upiTransactionId":"YBL82eb50cb376e49fe924da5dd29c18a63","vpa":"96XXXXXX03@ybl"},"currency":"INR","amount":20000}]}]}}
[25-Apr-2026 07:23:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 07:38:00 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:00 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 07:38:00 UTC] Available dates found: 4
[25-Apr-2026 07:38:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:38:02 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:38:02 UTC] Current time (IST): 13:8
[25-Apr-2026 07:38:02 UTC] Requested date: 2026-04-25
[25-Apr-2026 07:38:02 UTC] Today: 2026-04-25
[25-Apr-2026 07:38:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 07:38:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 07:38:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 07:38:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 07:38:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 07:38:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 07:38:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 07:38:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 07:38:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 07:38:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 07:38:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 07:38:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 07:38:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 07:38:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 07:38:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 07:38:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 07:38:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 07:38:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 07:38:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 07:38:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 07:38:02 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 07:38:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:38:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:38:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:38:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:38:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 07:38:02 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 07:38:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 07:38:02 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 07:38:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 07:38:02 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 07:38:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 07:38:02 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 07:38:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 07:38:02 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 07:38:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 07:38:02 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 07:38:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 07:38:02 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 07:38:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 07:38:02 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 07:38:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:38:05 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:38:05 UTC] Current time (IST): 13:8
[25-Apr-2026 07:38:05 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:38:05 UTC] Today: 2026-04-25
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:38:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:38:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:38:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:38:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:38:05 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:38:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:38:08 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:38:08 UTC] Current time (IST): 13:8
[25-Apr-2026 07:38:08 UTC] Requested date: 2026-04-25
[25-Apr-2026 07:38:08 UTC] Today: 2026-04-25
[25-Apr-2026 07:38:08 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 07:38:08 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 07:38:08 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 07:38:08 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 07:38:08 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 07:38:08 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 07:38:08 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 07:38:08 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 07:38:08 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 07:38:08 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 07:38:08 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 07:38:08 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 07:38:08 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 07:38:08 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 07:38:08 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 07:38:08 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 07:38:08 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 07:38:08 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 07:38:08 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 07:38:08 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 07:38:08 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 07:38:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:38:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:38:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:38:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:38:08 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 07:38:08 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 07:38:08 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 07:38:08 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 07:38:08 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 07:38:08 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 07:38:08 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 07:38:08 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 07:38:08 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 07:38:08 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 07:38:08 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 07:38:08 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 07:38:08 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 07:38:08 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 07:38:08 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 07:38:08 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 07:38:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 07:38:11 UTC] Available dates found: 4
[25-Apr-2026 07:38:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:38:13 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:38:13 UTC] Current time (IST): 13:8
[25-Apr-2026 07:38:13 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:38:13 UTC] Today: 2026-04-25
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:38:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:38:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:38:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:38:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:38:13 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:38:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:38:18 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:38:18 UTC] Current time (IST): 13:8
[25-Apr-2026 07:38:18 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:38:18 UTC] Today: 2026-04-25
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:38:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:38:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:38:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:38:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:38:18 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:38:43 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:43 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:43 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:43 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 07:38:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:38:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 07:38:43 UTC] Available dates found: 4
[25-Apr-2026 07:38:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:38:45 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:38:45 UTC] Current time (IST): 13:8
[25-Apr-2026 07:38:45 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:38:45 UTC] Today: 2026-04-25
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:38:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:38:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:38:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:38:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:38:45 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:38:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:38:50 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:38:50 UTC] Current time (IST): 13:8
[25-Apr-2026 07:38:50 UTC] Requested date: 2026-04-28
[25-Apr-2026 07:38:50 UTC] Today: 2026-04-25
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:38:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:38:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:38:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:38:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:38:50 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:52:00 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:52:00 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 07:52:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 07:52:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 07:52:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 07:52:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 07:52:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 07:52:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:52:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 07:52:00 UTC] Available dates found: 4
[25-Apr-2026 07:52:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:52:02 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:52:02 UTC] Current time (IST): 13:22
[25-Apr-2026 07:52:02 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:52:02 UTC] Today: 2026-04-25
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:52:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:52:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:52:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:52:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:52:02 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:58:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:58:35 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 07:58:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 07:58:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 07:58:35 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 07:58:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 07:58:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 07:58:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 07:58:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 07:58:35 UTC] Available dates found: 4
[25-Apr-2026 07:58:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:58:37 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:58:37 UTC] Current time (IST): 13:28
[25-Apr-2026 07:58:37 UTC] Requested date: 2026-04-26
[25-Apr-2026 07:58:37 UTC] Today: 2026-04-25
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 07:58:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:58:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:58:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:58:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 07:58:37 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 07:59:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 07:59:00 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 07:59:00 UTC] Current time (IST): 13:29
[25-Apr-2026 07:59:00 UTC] Requested date: 2026-04-25
[25-Apr-2026 07:59:00 UTC] Today: 2026-04-25
[25-Apr-2026 07:59:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 07:59:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 07:59:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 07:59:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 07:59:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 07:59:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 07:59:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 07:59:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 07:59:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 07:59:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 07:59:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 07:59:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 07:59:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 07:59:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 07:59:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 07:59:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 07:59:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 07:59:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 07:59:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 07:59:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 07:59:00 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 07:59:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 07:59:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 07:59:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 07:59:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 07:59:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 07:59:00 UTC] Slot added: 14:00 - 14:15
[25-Apr-2026 07:59:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 07:59:00 UTC] Slot added: 14:15 - 14:30
[25-Apr-2026 07:59:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 07:59:00 UTC] Slot added: 14:30 - 14:45
[25-Apr-2026 07:59:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 07:59:00 UTC] Slot added: 14:45 - 15:00
[25-Apr-2026 07:59:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 07:59:00 UTC] Slot added: 15:00 - 15:15
[25-Apr-2026 07:59:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 07:59:00 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 07:59:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 07:59:00 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 07:59:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 07:59:00 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 08:12:48 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 08:12:48 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 08:12:48 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 08:12:48 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 08:12:48 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 08:12:48 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 08:12:48 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 08:12:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 08:12:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 08:12:48 UTC] Available dates found: 4
[25-Apr-2026 08:12:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 08:12:50 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 08:12:50 UTC] Current time (IST): 13:42
[25-Apr-2026 08:12:50 UTC] Requested date: 2026-04-26
[25-Apr-2026 08:12:50 UTC] Today: 2026-04-25
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 08:12:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 08:12:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 08:12:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 08:12:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 08:12:50 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 08:41:27 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 08:41:27 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 08:41:27 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 08:41:27 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 08:41:27 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 08:41:27 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 08:41:27 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 08:41:27 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 08:41:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 08:41:27 UTC] Available dates found: 4
[25-Apr-2026 08:41:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 08:41:30 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 08:41:30 UTC] Current time (IST): 14:11
[25-Apr-2026 08:41:30 UTC] Requested date: 2026-04-26
[25-Apr-2026 08:41:30 UTC] Today: 2026-04-25
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 08:41:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 08:41:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 08:41:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 08:41:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 08:41:30 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 08:42:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 08:42:01 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 08:42:01 UTC] Current time (IST): 14:12
[25-Apr-2026 08:42:01 UTC] Requested date: 2026-04-26
[25-Apr-2026 08:42:01 UTC] Today: 2026-04-25
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 08:42:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 08:42:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 08:42:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 08:42:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 08:42:01 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 08:42:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 08:42:07 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 08:42:07 UTC] Current time (IST): 14:12
[25-Apr-2026 08:42:07 UTC] Requested date: 2026-04-26
[25-Apr-2026 08:42:07 UTC] Today: 2026-04-25
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 08:42:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 08:42:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 08:42:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 08:42:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 08:42:07 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 08:42:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 08:43:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777106576321","orderId":"OMO2604251412567345564075V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777107776720,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251413052360540768V","paymentMode":"UPI_INTENT","timestamp":1777106585279,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX0759","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"394684643937","upiTransactionId":"YBLdb2d053a3bc24538bcbf413b010ecaa1","vpa":"paXXXXXXXXXd9@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX0759","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"394684643937","upiTransactionId":"YBLdb2d053a3bc24538bcbf413b010ecaa1","vpa":"paXXXXXXXXXd9@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 08:43:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777106576321
            [orderId] => OMO2604251412567345564075V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777107776720
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251413052360540768V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777106585279
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX0759
                                    [ifsc] => KKBK0000274
                                    [accountType] => SAVINGS
                                    [bankId] => KKBK
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 394684643937
                                    [upiTransactionId] => YBLdb2d053a3bc24538bcbf413b010ecaa1
                                    [vpa] => paXXXXXXXXXd9@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX0759
                                                    [ifsc] => KKBK0000274
                                                    [accountType] => SAVINGS
                                                    [bankId] => KKBK
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 394684643937
                                                    [upiTransactionId] => YBLdb2d053a3bc24538bcbf413b010ecaa1
                                                    [vpa] => paXXXXXXXXXd9@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 08:43:21 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 08:43:21 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 08:43:21 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 08:43:21 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 08:43:21 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 08:43:21 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 08:43:21 UTC] Target appointment ID: TXN_1777106576321
[25-Apr-2026 08:43:21 UTC] Extracted numeric ID: 1777106576321
[25-Apr-2026 08:43:21 UTC] Appointment not found with ID: 1777106576321
[25-Apr-2026 08:43:21 UTC] Found recent pending appointment: ID=3270, Name=Govind Pathak
[25-Apr-2026 08:43:21 UTC] Successfully updated recent appointment ID: 3270 to confirmed status
[25-Apr-2026 08:43:21 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777106576321","orderId":"OMO2604251412567345564075V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777107776720,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251413052360540768V","paymentMode":"UPI_INTENT","timestamp":1777106585279,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX0759","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"394684643937","upiTransactionId":"YBLdb2d053a3bc24538bcbf413b010ecaa1","vpa":"paXXXXXXXXXd9@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX0759","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"394684643937","upiTransactionId":"YBLdb2d053a3bc24538bcbf413b010ecaa1","vpa":"paXXXXXXXXXd9@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 08:43:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 09:03:08 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:03:08 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 09:03:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 09:03:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 09:03:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 09:03:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 09:03:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 09:03:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:03:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 09:03:08 UTC] Available dates found: 4
[25-Apr-2026 09:03:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 09:03:11 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 09:03:11 UTC] Current time (IST): 14:33
[25-Apr-2026 09:03:11 UTC] Requested date: 2026-04-25
[25-Apr-2026 09:03:11 UTC] Today: 2026-04-25
[25-Apr-2026 09:03:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 09:03:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 09:03:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 09:03:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 09:03:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 09:03:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 09:03:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 09:03:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 09:03:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 09:03:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 09:03:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 09:03:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 09:03:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 09:03:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 09:03:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 09:03:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 09:03:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 09:03:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 09:03:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 09:03:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 09:03:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 09:03:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 09:03:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 09:03:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 09:03:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 09:03:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 09:03:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 09:03:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 09:03:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 09:03:11 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 09:03:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 09:03:11 UTC] Slot added: 15:15 - 15:30
[25-Apr-2026 09:03:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 09:03:11 UTC] Slot added: 15:30 - 15:45
[25-Apr-2026 09:03:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 09:03:11 UTC] Slot added: 15:45 - 16:00
[25-Apr-2026 09:13:31 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:13:31 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 09:13:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 09:13:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 09:13:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 09:13:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 09:13:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 09:13:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:13:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 09:13:31 UTC] Available dates found: 4
[25-Apr-2026 09:13:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 09:13:32 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 09:13:32 UTC] Current time (IST): 14:43
[25-Apr-2026 09:13:32 UTC] Requested date: 2026-04-26
[25-Apr-2026 09:13:32 UTC] Today: 2026-04-25
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 09:13:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 09:13:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 09:13:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 09:13:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 09:13:32 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 09:22:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:22:30 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 09:22:30 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 09:22:30 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 09:22:30 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 09:22:30 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 09:22:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 09:22:30 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:22:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 09:22:30 UTC] Available dates found: 4
[25-Apr-2026 09:22:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 09:22:31 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 09:22:31 UTC] Current time (IST): 14:52
[25-Apr-2026 09:22:31 UTC] Requested date: 2026-04-26
[25-Apr-2026 09:22:31 UTC] Today: 2026-04-25
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 09:22:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 09:22:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 09:22:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 09:22:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 09:22:31 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 09:38:55 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:38:55 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 09:38:55 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 09:38:55 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 09:38:55 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 09:38:55 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 09:38:55 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 09:38:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:38:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 09:38:55 UTC] Available dates found: 4
[25-Apr-2026 09:39:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 09:39:03 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 09:39:03 UTC] Current time (IST): 15:9
[25-Apr-2026 09:39:03 UTC] Requested date: 2026-04-26
[25-Apr-2026 09:39:03 UTC] Today: 2026-04-25
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 09:39:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 09:39:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 09:39:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 09:39:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 09:39:03 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 09:41:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 09:41:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777110081592","orderId":"OMO2604251511235928105483V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777111283557,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251511303868105466V","paymentMode":"UPI_INTENT","timestamp":1777110090431,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0420","ifsc":"UTIB0000893","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"051942275226","upiTransactionId":"AXL98c45ced5a2549ebbaa2d0f98e620033","vpa":"99XXXXXX25@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0420","ifsc":"UTIB0000893","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"051942275226","upiTransactionId":"AXL98c45ced5a2549ebbaa2d0f98e620033","vpa":"99XXXXXX25@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 09:41:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777110081592
            [orderId] => OMO2604251511235928105483V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777111283557
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251511303868105466V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777110090431
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0420
                                    [ifsc] => UTIB0000893
                                    [accountType] => SAVINGS
                                    [bankId] => UTIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 051942275226
                                    [upiTransactionId] => AXL98c45ced5a2549ebbaa2d0f98e620033
                                    [vpa] => 99XXXXXX25@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0420
                                                    [ifsc] => UTIB0000893
                                                    [accountType] => SAVINGS
                                                    [bankId] => UTIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 051942275226
                                                    [upiTransactionId] => AXL98c45ced5a2549ebbaa2d0f98e620033
                                                    [vpa] => 99XXXXXX25@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 09:41:40 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 09:41:40 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 09:41:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 09:41:40 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 09:41:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 09:41:40 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 09:41:40 UTC] Target appointment ID: TXN_1777110081592
[25-Apr-2026 09:41:40 UTC] Extracted numeric ID: 1777110081592
[25-Apr-2026 09:41:40 UTC] Appointment not found with ID: 1777110081592
[25-Apr-2026 09:41:40 UTC] Found recent pending appointment: ID=3271, Name=SHYAM KUMAR VIJAYVARGIYA
[25-Apr-2026 09:41:40 UTC] Successfully updated recent appointment ID: 3271 to confirmed status
[25-Apr-2026 09:41:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777110081592","orderId":"OMO2604251511235928105483V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777111283557,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251511303868105466V","paymentMode":"UPI_INTENT","timestamp":1777110090431,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0420","ifsc":"UTIB0000893","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"051942275226","upiTransactionId":"AXL98c45ced5a2549ebbaa2d0f98e620033","vpa":"99XXXXXX25@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0420","ifsc":"UTIB0000893","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"051942275226","upiTransactionId":"AXL98c45ced5a2549ebbaa2d0f98e620033","vpa":"99XXXXXX25@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 09:41:52 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 09:53:30 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:53:30 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 09:53:30 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 09:53:30 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 09:53:30 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 09:53:30 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 09:53:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 09:53:30 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 09:53:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 09:53:30 UTC] Available dates found: 4
[25-Apr-2026 09:53:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 09:53:33 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 09:53:33 UTC] Current time (IST): 15:23
[25-Apr-2026 09:53:33 UTC] Requested date: 2026-04-25
[25-Apr-2026 09:53:33 UTC] Today: 2026-04-25
[25-Apr-2026 09:53:33 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 09:53:33 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 09:53:33 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 09:53:33 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 09:53:33 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 09:53:33 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 09:53:33 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 09:53:33 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 09:53:33 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 09:53:33 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 09:53:33 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 09:53:33 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 09:53:33 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 09:53:33 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 09:53:33 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 09:53:33 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 09:53:33 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 09:53:33 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 09:53:33 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 09:53:33 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 09:53:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 09:53:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 09:53:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 09:53:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 09:53:33 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 09:53:33 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 09:53:33 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 09:53:33 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 09:53:33 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 09:53:33 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 09:53:33 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 09:53:33 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 09:53:33 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 09:53:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 09:53:35 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 09:53:35 UTC] Current time (IST): 15:23
[25-Apr-2026 09:53:35 UTC] Requested date: 2026-04-26
[25-Apr-2026 09:53:35 UTC] Today: 2026-04-25
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 09:53:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 09:53:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 09:53:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 09:53:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 09:53:35 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 10:27:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:27:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 10:27:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 10:27:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 10:27:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 10:27:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 10:27:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 10:27:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:27:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 10:27:03 UTC] Available dates found: 4
[25-Apr-2026 10:28:23 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:28:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 10:28:23 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 10:28:23 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 10:28:23 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 10:28:23 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 10:28:23 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 10:28:23 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:28:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 10:28:23 UTC] Available dates found: 4
[25-Apr-2026 10:28:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:28:27 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:28:27 UTC] Current time (IST): 15:58
[25-Apr-2026 10:28:27 UTC] Requested date: 2026-04-25
[25-Apr-2026 10:28:27 UTC] Today: 2026-04-25
[25-Apr-2026 10:28:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 10:28:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 10:28:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 10:28:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 10:28:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 10:28:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 10:28:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 10:28:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 10:28:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 10:28:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 10:28:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 10:28:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 10:28:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 10:28:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 10:28:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 10:28:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 10:28:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 10:28:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 10:28:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 10:28:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 10:28:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:28:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:28:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:28:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:28:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 10:28:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 10:28:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 10:28:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 10:28:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 10:28:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 10:28:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 10:28:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 10:28:27 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 10:28:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:28:31 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:28:31 UTC] Current time (IST): 15:58
[25-Apr-2026 10:28:31 UTC] Requested date: 2026-04-26
[25-Apr-2026 10:28:31 UTC] Today: 2026-04-25
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 10:28:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:28:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:28:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:28:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 10:28:31 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 10:28:41 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:28:41 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 10:28:41 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 10:28:41 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 10:28:41 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 10:28:41 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 10:28:41 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 10:28:41 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:28:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 10:28:41 UTC] Available dates found: 4
[25-Apr-2026 10:28:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:28:43 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:28:43 UTC] Current time (IST): 15:58
[25-Apr-2026 10:28:43 UTC] Requested date: 2026-04-26
[25-Apr-2026 10:28:43 UTC] Today: 2026-04-25
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 10:28:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:28:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:28:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:28:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 10:28:43 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 10:28:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:28:47 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:28:47 UTC] Current time (IST): 15:58
[25-Apr-2026 10:28:47 UTC] Requested date: 2026-04-28
[25-Apr-2026 10:28:47 UTC] Today: 2026-04-25
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 10:28:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:28:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:28:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:28:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 10:28:47 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 10:34:22 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:34:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 10:34:22 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 10:34:22 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 10:34:22 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 10:34:22 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 10:34:22 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 10:34:22 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:34:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 10:34:22 UTC] Available dates found: 4
[25-Apr-2026 10:34:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:34:25 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:34:25 UTC] Current time (IST): 16:4
[25-Apr-2026 10:34:25 UTC] Requested date: 2026-04-25
[25-Apr-2026 10:34:25 UTC] Today: 2026-04-25
[25-Apr-2026 10:34:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 10:34:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 10:34:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 10:34:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 10:34:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 10:34:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 10:34:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 10:34:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 10:34:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 10:34:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 10:34:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 10:34:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 10:34:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 10:34:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 10:34:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 10:34:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 10:34:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 10:34:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 10:34:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 10:34:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 10:34:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:34:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:34:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:34:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:34:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 10:34:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 10:34:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 10:34:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 10:34:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 10:34:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 10:34:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 10:34:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 10:34:25 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 10:34:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:34:35 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:34:35 UTC] Current time (IST): 16:4
[25-Apr-2026 10:34:35 UTC] Requested date: 2026-04-26
[25-Apr-2026 10:34:35 UTC] Today: 2026-04-25
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 10:34:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:34:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:34:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:34:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 10:34:35 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 10:35:02 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:35:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 10:35:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 10:35:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 10:35:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 10:35:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 10:35:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 10:35:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:35:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 10:35:02 UTC] Available dates found: 4
[25-Apr-2026 10:35:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:35:04 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:35:04 UTC] Current time (IST): 16:5
[25-Apr-2026 10:35:04 UTC] Requested date: 2026-04-26
[25-Apr-2026 10:35:04 UTC] Today: 2026-04-25
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 10:35:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:35:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:35:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:35:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 10:35:04 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 10:53:38 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:53:38 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 10:53:38 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 10:53:38 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 10:53:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 10:53:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 10:53:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 10:53:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 10:53:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 10:53:38 UTC] Available dates found: 4
[25-Apr-2026 10:53:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:53:50 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:53:50 UTC] Current time (IST): 16:23
[25-Apr-2026 10:53:50 UTC] Requested date: 2026-05-02
[25-Apr-2026 10:53:50 UTC] Today: 2026-04-25
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 10:53:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:53:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:53:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:53:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 10:53:50 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 10:56:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 10:56:11 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 10:56:11 UTC] Current time (IST): 16:26
[25-Apr-2026 10:56:11 UTC] Requested date: 2026-04-28
[25-Apr-2026 10:56:11 UTC] Today: 2026-04-25
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 10:56:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 10:56:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 10:56:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 10:56:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 10:56:11 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 10:57:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 11:03:10 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:03:10 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 11:03:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 11:03:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 11:03:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 11:03:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 11:03:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 11:03:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:03:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 11:03:10 UTC] Available dates found: 4
[25-Apr-2026 11:03:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 11:03:14 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 11:03:14 UTC] Current time (IST): 16:33
[25-Apr-2026 11:03:14 UTC] Requested date: 2026-04-26
[25-Apr-2026 11:03:14 UTC] Today: 2026-04-25
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 11:03:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 11:03:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 11:03:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 11:03:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 11:03:14 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 11:17:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777114469288","orderId":"OMO2604251627323319428693V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777115852312,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251627398054425078V","paymentMode":"UPI_QR","timestamp":1777114659844,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[25-Apr-2026 11:17:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777114469288
            [orderId] => OMO2604251627323319428693V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777115852312
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[25-Apr-2026 11:17:36 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 11:17:36 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 11:17:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 11:17:36 UTC] Payment Status: FAILED (from status: FAILED)
[25-Apr-2026 11:17:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 11:17:36 UTC] Payment not successful, status: FAILED
[25-Apr-2026 11:17:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777114469288","orderId":"OMO2604251627323319428693V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777115852312,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251627398054425078V","paymentMode":"UPI_QR","timestamp":1777114659844,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[25-Apr-2026 11:28:19 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:28:19 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 11:28:19 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 11:28:19 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 11:28:19 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 11:28:19 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 11:28:19 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 11:28:19 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:28:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 11:28:19 UTC] Available dates found: 4
[25-Apr-2026 11:28:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 11:28:21 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 11:28:21 UTC] Current time (IST): 16:58
[25-Apr-2026 11:28:21 UTC] Requested date: 2026-04-26
[25-Apr-2026 11:28:21 UTC] Today: 2026-04-25
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 11:28:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 11:28:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 11:28:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 11:28:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 11:28:21 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 11:42:27 UTC] Password reset successful for mobile: 9667365386
[25-Apr-2026 11:43:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:43:17 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 11:43:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 11:43:17 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 11:43:17 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 11:43:17 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 11:43:17 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 11:43:17 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:43:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 11:43:17 UTC] Available dates found: 4
[25-Apr-2026 11:43:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 11:43:27 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 11:43:27 UTC] Current time (IST): 17:13
[25-Apr-2026 11:43:27 UTC] Requested date: 2026-04-26
[25-Apr-2026 11:43:27 UTC] Today: 2026-04-25
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 11:43:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 11:43:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 11:43:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 11:43:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 11:43:27 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 11:52:34 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:52:34 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 11:52:34 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 11:52:34 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 11:52:34 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 11:52:34 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 11:52:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 11:52:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:52:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 11:52:34 UTC] Available dates found: 4
[25-Apr-2026 11:52:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 11:52:38 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 11:52:38 UTC] Current time (IST): 17:22
[25-Apr-2026 11:52:38 UTC] Requested date: 2026-04-26
[25-Apr-2026 11:52:38 UTC] Today: 2026-04-25
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 11:52:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 11:52:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 11:52:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 11:52:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 11:52:38 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 11:53:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:53:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 11:53:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 11:53:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 11:53:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 11:53:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 11:53:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 11:53:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 11:53:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 11:53:03 UTC] Available dates found: 4
[25-Apr-2026 11:53:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 11:53:06 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 11:53:06 UTC] Current time (IST): 17:23
[25-Apr-2026 11:53:06 UTC] Requested date: 2026-04-26
[25-Apr-2026 11:53:06 UTC] Today: 2026-04-25
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 11:53:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 11:53:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 11:53:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 11:53:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 11:53:06 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 11:53:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 11:54:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777118017548","orderId":"OMO2604251723391124425577V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777119219094,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251723485028357623V","paymentMode":"UPI_INTENT","timestamp":1777118028536,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"965694543716","upiTransactionId":"YBL564fcc34320d40299f7ee7f759f9dc3c","vpa":"96XXXXXX86@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"965694543716","upiTransactionId":"YBL564fcc34320d40299f7ee7f759f9dc3c","vpa":"96XXXXXX86@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 11:54:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777118017548
            [orderId] => OMO2604251723391124425577V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777119219094
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251723485028357623V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777118028536
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3608
                                    [ifsc] => SBIN0031815
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 965694543716
                                    [upiTransactionId] => YBL564fcc34320d40299f7ee7f759f9dc3c
                                    [vpa] => 96XXXXXX86@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3608
                                                    [ifsc] => SBIN0031815
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 965694543716
                                                    [upiTransactionId] => YBL564fcc34320d40299f7ee7f759f9dc3c
                                                    [vpa] => 96XXXXXX86@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 11:54:09 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 11:54:09 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 11:54:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 11:54:09 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 11:54:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 11:54:09 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 11:54:09 UTC] Target appointment ID: TXN_1777118017548
[25-Apr-2026 11:54:09 UTC] Extracted numeric ID: 1777118017548
[25-Apr-2026 11:54:09 UTC] Appointment not found with ID: 1777118017548
[25-Apr-2026 11:54:09 UTC] Found recent pending appointment: ID=3273, Name=rakesh
[25-Apr-2026 11:54:09 UTC] Successfully updated recent appointment ID: 3273 to confirmed status
[25-Apr-2026 11:54:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777118017548","orderId":"OMO2604251723391124425577V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777119219094,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251723485028357623V","paymentMode":"UPI_INTENT","timestamp":1777118028536,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"965694543716","upiTransactionId":"YBL564fcc34320d40299f7ee7f759f9dc3c","vpa":"96XXXXXX86@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3608","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"965694543716","upiTransactionId":"YBL564fcc34320d40299f7ee7f759f9dc3c","vpa":"96XXXXXX86@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 11:54:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 12:24:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:24:37 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 12:24:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 12:24:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 12:24:37 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 12:24:37 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 12:24:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 12:24:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:24:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 12:24:37 UTC] Available dates found: 4
[25-Apr-2026 12:24:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:24:38 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 12:24:38 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 12:24:38 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 12:24:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 12:24:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 12:24:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 12:24:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:24:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 12:24:38 UTC] Available dates found: 4
[25-Apr-2026 12:24:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:24:41 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:24:41 UTC] Current time (IST): 17:54
[25-Apr-2026 12:24:41 UTC] Requested date: 2026-04-25
[25-Apr-2026 12:24:41 UTC] Today: 2026-04-25
[25-Apr-2026 12:24:41 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 12:24:41 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 12:24:41 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 12:24:41 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 12:24:41 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 12:24:41 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 12:24:41 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 12:24:41 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 12:24:41 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 12:24:41 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 12:24:41 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 12:24:41 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 12:24:41 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 12:24:41 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 12:24:41 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 12:24:41 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 12:24:41 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 12:24:41 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 12:24:41 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 12:24:41 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 12:24:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:24:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:24:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:24:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:24:41 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 12:24:41 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 12:24:41 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 12:24:41 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 12:24:41 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 12:24:41 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 12:24:41 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 12:24:41 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 12:24:41 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 12:24:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:24:41 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:24:41 UTC] Current time (IST): 17:54
[25-Apr-2026 12:24:41 UTC] Requested date: 2026-04-26
[25-Apr-2026 12:24:41 UTC] Today: 2026-04-25
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 12:24:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:24:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:24:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:24:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 12:24:41 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 12:24:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:24:59 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:24:59 UTC] Current time (IST): 17:54
[25-Apr-2026 12:24:59 UTC] Requested date: 2026-04-28
[25-Apr-2026 12:24:59 UTC] Today: 2026-04-25
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 12:24:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:24:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:24:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:24:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 12:24:59 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 12:25:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 12:29:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:29:07 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:29:07 UTC] Current time (IST): 17:59
[25-Apr-2026 12:29:07 UTC] Requested date: 2026-04-26
[25-Apr-2026 12:29:07 UTC] Today: 2026-04-25
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 12:29:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:29:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:29:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:29:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 12:29:07 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 12:30:34 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:30:34 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 12:30:34 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 12:30:34 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 12:30:34 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 12:30:34 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 12:30:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 12:30:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:30:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 12:30:34 UTC] Available dates found: 4
[25-Apr-2026 12:30:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:30:36 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:30:36 UTC] Current time (IST): 18:0
[25-Apr-2026 12:30:36 UTC] Requested date: 2026-04-26
[25-Apr-2026 12:30:36 UTC] Today: 2026-04-25
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 12:30:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:30:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:30:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:30:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 12:30:36 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 12:32:47 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:32:47 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 12:32:47 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 12:32:47 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 12:32:47 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 12:32:47 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 12:32:47 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 12:32:47 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:32:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 12:32:47 UTC] Available dates found: 4
[25-Apr-2026 12:32:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:32:51 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:32:51 UTC] Current time (IST): 18:2
[25-Apr-2026 12:32:51 UTC] Requested date: 2026-04-25
[25-Apr-2026 12:32:51 UTC] Today: 2026-04-25
[25-Apr-2026 12:32:51 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 12:32:51 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 12:32:51 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 12:32:51 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 12:32:51 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 12:32:51 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 12:32:51 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 12:32:51 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 12:32:51 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 12:32:51 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 12:32:51 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 12:32:51 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 12:32:51 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 12:32:51 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 12:32:51 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 12:32:51 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 12:32:51 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 12:32:51 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 12:32:51 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 12:32:51 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 12:32:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:32:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:32:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:32:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:32:51 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 12:32:51 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 12:32:51 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 12:32:51 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 12:32:51 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 12:32:51 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 12:32:51 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 12:32:51 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 12:32:51 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 12:32:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:32:56 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:32:56 UTC] Current time (IST): 18:2
[25-Apr-2026 12:32:56 UTC] Requested date: 2026-04-26
[25-Apr-2026 12:32:56 UTC] Today: 2026-04-25
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 12:32:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:32:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:32:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:32:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 12:32:56 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 12:33:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:33:24 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:33:24 UTC] Current time (IST): 18:3
[25-Apr-2026 12:33:24 UTC] Requested date: 2026-04-26
[25-Apr-2026 12:33:24 UTC] Today: 2026-04-25
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 12:33:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:33:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:33:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:33:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 12:33:24 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 12:33:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 12:34:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777120420356","orderId":"OMO2604251803406127037873V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777121620597,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251803523617908990V","paymentMode":"UPI_INTENT","timestamp":1777120432404,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5819","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"500597008992","upiTransactionId":"AXLf48512a666d5429c8eb98e5e8900098a","vpa":"90XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5819","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"500597008992","upiTransactionId":"AXLf48512a666d5429c8eb98e5e8900098a","vpa":"90XXXXXX22@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 12:34:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777120420356
            [orderId] => OMO2604251803406127037873V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777121620597
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251803523617908990V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777120432404
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5819
                                    [ifsc] => SBIN0032146
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 500597008992
                                    [upiTransactionId] => AXLf48512a666d5429c8eb98e5e8900098a
                                    [vpa] => 90XXXXXX22@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 500597008992
                                                    [upiTransactionId] => AXLf48512a666d5429c8eb98e5e8900098a
                                                    [vpa] => 90XXXXXX22@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 12:34:25 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 12:34:25 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 12:34:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 12:34:25 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 12:34:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 12:34:25 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 12:34:25 UTC] Target appointment ID: TXN_1777120420356
[25-Apr-2026 12:34:25 UTC] Extracted numeric ID: 1777120420356
[25-Apr-2026 12:34:25 UTC] Appointment not found with ID: 1777120420356
[25-Apr-2026 12:34:25 UTC] Found recent pending appointment: ID=3275, Name=Narayan Singh rathore
[25-Apr-2026 12:34:25 UTC] Successfully updated recent appointment ID: 3275 to confirmed status
[25-Apr-2026 12:34:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777120420356","orderId":"OMO2604251803406127037873V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777121620597,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251803523617908990V","paymentMode":"UPI_INTENT","timestamp":1777120432404,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5819","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"500597008992","upiTransactionId":"AXLf48512a666d5429c8eb98e5e8900098a","vpa":"90XXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5819","ifsc":"SBIN0032146","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"500597008992","upiTransactionId":"AXLf48512a666d5429c8eb98e5e8900098a","vpa":"90XXXXXX22@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 12:34:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 12:42:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:42:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 12:42:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 12:42:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 12:42:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 12:42:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 12:42:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 12:42:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 12:42:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 12:42:03 UTC] Available dates found: 4
[25-Apr-2026 12:42:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 12:42:05 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 12:42:05 UTC] Current time (IST): 18:12
[25-Apr-2026 12:42:05 UTC] Requested date: 2026-04-26
[25-Apr-2026 12:42:05 UTC] Today: 2026-04-25
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 12:42:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 12:42:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 12:42:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 12:42:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 12:42:05 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 12:45:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777119914429","orderId":"OMO2604251755147827908358V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777121114765,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251755192455625804V","paymentMode":"UPI_INTENT","timestamp":1777119919288,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[25-Apr-2026 12:45:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777119914429
            [orderId] => OMO2604251755147827908358V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777121114765
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[25-Apr-2026 12:45:18 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 12:45:18 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 12:45:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 12:45:18 UTC] Payment Status: FAILED (from status: FAILED)
[25-Apr-2026 12:45:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 12:45:18 UTC] Payment not successful, status: FAILED
[25-Apr-2026 12:45:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777119914429","orderId":"OMO2604251755147827908358V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777121114765,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251755192455625804V","paymentMode":"UPI_INTENT","timestamp":1777119919288,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[25-Apr-2026 13:01:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:01:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 13:01:46 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 13:01:46 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 13:01:46 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 13:01:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 13:01:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 13:01:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:01:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 13:01:46 UTC] Available dates found: 4
[25-Apr-2026 13:01:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:01:54 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:01:54 UTC] Current time (IST): 18:31
[25-Apr-2026 13:01:54 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:01:54 UTC] Today: 2026-04-25
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:01:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:01:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:01:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:01:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:01:54 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:07:11 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:07:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 13:07:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 13:07:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 13:07:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 13:07:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 13:07:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 13:07:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:07:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 13:07:11 UTC] Available dates found: 4
[25-Apr-2026 13:07:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:07:12 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:07:12 UTC] Current time (IST): 18:37
[25-Apr-2026 13:07:12 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:07:12 UTC] Today: 2026-04-25
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:07:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:07:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:07:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:07:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:07:12 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:15:03 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:15:03 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 13:15:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 13:15:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 13:15:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 13:15:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 13:15:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 13:15:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:15:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 13:15:03 UTC] Available dates found: 4
[25-Apr-2026 13:15:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:15:05 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:15:05 UTC] Current time (IST): 18:45
[25-Apr-2026 13:15:05 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:15:05 UTC] Today: 2026-04-25
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:15:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:15:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:15:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:15:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:15:05 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:15:55 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:15:55 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 13:15:55 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 13:15:55 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 13:15:55 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 13:15:55 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 13:15:55 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 13:15:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:15:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 13:15:55 UTC] Available dates found: 4
[25-Apr-2026 13:16:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:16:00 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:16:00 UTC] Current time (IST): 18:46
[25-Apr-2026 13:16:00 UTC] Requested date: 2026-04-25
[25-Apr-2026 13:16:00 UTC] Today: 2026-04-25
[25-Apr-2026 13:16:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 13:16:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 13:16:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 13:16:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 13:16:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 13:16:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 13:16:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 13:16:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 13:16:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 13:16:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 13:16:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 13:16:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 13:16:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 13:16:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 13:16:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 13:16:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 13:16:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 13:16:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 13:16:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 13:16:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 13:16:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:16:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:16:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:16:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:16:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 13:16:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 13:16:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 13:16:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 13:16:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 13:16:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 13:16:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 13:16:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 13:16:00 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 13:16:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:16:02 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:16:02 UTC] Current time (IST): 18:46
[25-Apr-2026 13:16:02 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:16:02 UTC] Today: 2026-04-25
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:16:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:16:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:16:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:16:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:16:02 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:19:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:19:59 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:19:59 UTC] Current time (IST): 18:49
[25-Apr-2026 13:19:59 UTC] Requested date: 2026-04-25
[25-Apr-2026 13:19:59 UTC] Today: 2026-04-25
[25-Apr-2026 13:19:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 13:19:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 13:19:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 13:19:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 13:19:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 13:19:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 13:19:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 13:19:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 13:19:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 13:19:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 13:19:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 13:19:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 13:19:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 13:19:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 13:19:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 13:19:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 13:19:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 13:19:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 13:19:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 13:19:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 13:19:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:19:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:19:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:19:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:19:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 13:19:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 13:19:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 13:19:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 13:19:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 13:19:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 13:19:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 13:19:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 13:19:59 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 13:20:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:20:00 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:20:00 UTC] Current time (IST): 18:50
[25-Apr-2026 13:20:00 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:20:00 UTC] Today: 2026-04-25
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:20:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:20:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:20:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:20:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:20:00 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:20:08 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:20:08 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 13:20:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 13:20:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 13:20:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 13:20:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 13:20:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 13:20:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:20:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 13:20:08 UTC] Available dates found: 4
[25-Apr-2026 13:20:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:20:09 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:20:09 UTC] Current time (IST): 18:50
[25-Apr-2026 13:20:09 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:20:09 UTC] Today: 2026-04-25
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:20:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:20:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:20:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:20:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:20:09 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:20:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 13:21:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777123253139","orderId":"OMO2604251850533043595740V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777124453275,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251850576868725440V","paymentMode":"UPI_INTENT","timestamp":1777123257728,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8951","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"324211661496","upiTransactionId":"YBLd253a19e302f4796aad2fc44028baedc","vpa":"95XXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8951","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"324211661496","upiTransactionId":"YBLd253a19e302f4796aad2fc44028baedc","vpa":"95XXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 13:21:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777123253139
            [orderId] => OMO2604251850533043595740V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777124453275
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251850576868725440V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777123257728
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8951
                                    [ifsc] => SBIN0011299
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 324211661496
                                    [upiTransactionId] => YBLd253a19e302f4796aad2fc44028baedc
                                    [vpa] => 95XXXXXX17@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8951
                                                    [ifsc] => SBIN0011299
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 324211661496
                                                    [upiTransactionId] => YBLd253a19e302f4796aad2fc44028baedc
                                                    [vpa] => 95XXXXXX17@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 13:21:06 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 13:21:06 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 13:21:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 13:21:06 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 13:21:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 13:21:06 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 13:21:06 UTC] Target appointment ID: TXN_1777123253139
[25-Apr-2026 13:21:06 UTC] Extracted numeric ID: 1777123253139
[25-Apr-2026 13:21:06 UTC] Appointment not found with ID: 1777123253139
[25-Apr-2026 13:21:06 UTC] Found recent pending appointment: ID=3276, Name=Vishnu Kumar Bhat
[25-Apr-2026 13:21:06 UTC] Successfully updated recent appointment ID: 3276 to confirmed status
[25-Apr-2026 13:21:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777123253139","orderId":"OMO2604251850533043595740V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777124453275,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251850576868725440V","paymentMode":"UPI_INTENT","timestamp":1777123257728,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8951","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"324211661496","upiTransactionId":"YBLd253a19e302f4796aad2fc44028baedc","vpa":"95XXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8951","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"324211661496","upiTransactionId":"YBLd253a19e302f4796aad2fc44028baedc","vpa":"95XXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 13:38:06 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:38:06 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 13:38:06 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 13:38:06 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 13:38:06 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 13:38:06 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 13:38:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 13:38:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:38:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 13:38:06 UTC] Available dates found: 4
[25-Apr-2026 13:38:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:38:11 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:38:11 UTC] Current time (IST): 19:8
[25-Apr-2026 13:38:11 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:38:11 UTC] Today: 2026-04-25
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:38:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:38:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:38:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:38:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:38:11 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:38:56 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:38:56 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 13:38:56 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 13:38:56 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 13:38:56 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 13:38:56 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 13:38:56 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 13:38:56 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:38:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 13:38:56 UTC] Available dates found: 4
[25-Apr-2026 13:39:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:39:02 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:39:02 UTC] Current time (IST): 19:9
[25-Apr-2026 13:39:02 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:39:02 UTC] Today: 2026-04-25
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:39:02 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:39:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:39:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:39:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:39:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:39:03 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:43:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777124568065","orderId":"OMO2604251912483733595613V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777125768354,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251912597438357459V","paymentMode":"UPI_INTENT","timestamp":1777124579784,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3515","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"666729347580","upiTransactionId":"YBL149961e60cf44376ba60111156117500","vpa":"90XXXXXX19@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3515","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"666729347580","upiTransactionId":"YBL149961e60cf44376ba60111156117500","vpa":"90XXXXXX19@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 13:43:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777124568065
            [orderId] => OMO2604251912483733595613V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777125768354
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251912597438357459V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777124579784
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3515
                                    [ifsc] => SBIN0031102
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 666729347580
                                    [upiTransactionId] => YBL149961e60cf44376ba60111156117500
                                    [vpa] => 90XXXXXX19@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3515
                                                    [ifsc] => SBIN0031102
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 666729347580
                                                    [upiTransactionId] => YBL149961e60cf44376ba60111156117500
                                                    [vpa] => 90XXXXXX19@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 13:43:22 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 13:43:22 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 13:43:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 13:43:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 13:43:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 13:43:22 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 13:43:22 UTC] Target appointment ID: TXN_1777124568065
[25-Apr-2026 13:43:22 UTC] Extracted numeric ID: 1777124568065
[25-Apr-2026 13:43:22 UTC] Appointment not found with ID: 1777124568065
[25-Apr-2026 13:43:22 UTC] Found recent pending appointment: ID=3277, Name=Mahavir jangid
[25-Apr-2026 13:43:22 UTC] Successfully updated recent appointment ID: 3277 to confirmed status
[25-Apr-2026 13:43:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777124568065","orderId":"OMO2604251912483733595613V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777125768354,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251912597438357459V","paymentMode":"UPI_INTENT","timestamp":1777124579784,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3515","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"666729347580","upiTransactionId":"YBL149961e60cf44376ba60111156117500","vpa":"90XXXXXX19@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3515","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"666729347580","upiTransactionId":"YBL149961e60cf44376ba60111156117500","vpa":"90XXXXXX19@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 13:49:10 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:49:10 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 13:49:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 13:49:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 13:49:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 13:49:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 13:49:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 13:49:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 13:49:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 13:49:10 UTC] Available dates found: 4
[25-Apr-2026 13:49:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:49:14 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:49:14 UTC] Current time (IST): 19:19
[25-Apr-2026 13:49:14 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:49:14 UTC] Today: 2026-04-25
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:49:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:49:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:49:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:49:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:49:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 13:49:14 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 13:49:14 UTC] Current time (IST): 19:19
[25-Apr-2026 13:49:14 UTC] Requested date: 2026-04-26
[25-Apr-2026 13:49:14 UTC] Today: 2026-04-25
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 13:49:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 13:49:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 13:49:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 13:49:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 13:49:14 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 13:50:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 13:50:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777125016548","orderId":"OMO2604251920170563595126V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777126217039,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251920232108725437V","paymentMode":"UPI_INTENT","timestamp":1777125023256,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"493408913886","upiTransactionId":"AXL9a9a92c0ae4846dd9378a9eaf179e02f","vpa":"94XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"493408913886","upiTransactionId":"AXL9a9a92c0ae4846dd9378a9eaf179e02f","vpa":"94XXXXXXXX-3@axl"},"currency":"INR","amount":20000}]}]}}
[25-Apr-2026 13:50:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777125016548
            [orderId] => OMO2604251920170563595126V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777126217039
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604251920232108725437V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777125023256
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3075
                                    [ifsc] => SBIN0032147
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 493408913886
                                    [upiTransactionId] => AXL9a9a92c0ae4846dd9378a9eaf179e02f
                                    [vpa] => 94XXXXXXXX-3@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3075
                                                    [ifsc] => SBIN0032147
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 493408913886
                                                    [upiTransactionId] => AXL9a9a92c0ae4846dd9378a9eaf179e02f
                                                    [vpa] => 94XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 13:50:43 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 13:50:43 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 13:50:43 UTC] Amount Conversion: 20000 paise = 200 rupees
[25-Apr-2026 13:50:43 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 13:50:43 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[25-Apr-2026 13:50:43 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 13:50:43 UTC] Target appointment ID: TXN_1777125016548
[25-Apr-2026 13:50:43 UTC] Extracted numeric ID: 1777125016548
[25-Apr-2026 13:50:43 UTC] Appointment not found with ID: 1777125016548
[25-Apr-2026 13:50:43 UTC] Found recent pending appointment: ID=3278, Name=mukesh khoiwal
[25-Apr-2026 13:50:43 UTC] Successfully updated recent appointment ID: 3278 to confirmed status
[25-Apr-2026 13:50:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777125016548","orderId":"OMO2604251920170563595126V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777126217039,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604251920232108725437V","paymentMode":"UPI_INTENT","timestamp":1777125023256,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"493408913886","upiTransactionId":"AXL9a9a92c0ae4846dd9378a9eaf179e02f","vpa":"94XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"493408913886","upiTransactionId":"AXL9a9a92c0ae4846dd9378a9eaf179e02f","vpa":"94XXXXXXXX-3@axl"},"currency":"INR","amount":20000}]}]}}
[25-Apr-2026 13:50:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 14:07:43 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:07:43 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 14:07:43 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 14:07:43 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 14:07:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 14:07:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 14:07:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 14:07:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:07:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 14:07:43 UTC] Available dates found: 4
[25-Apr-2026 14:07:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 14:07:49 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 14:07:49 UTC] Current time (IST): 19:37
[25-Apr-2026 14:07:49 UTC] Requested date: 2026-04-26
[25-Apr-2026 14:07:49 UTC] Today: 2026-04-25
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 14:07:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 14:07:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 14:07:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 14:07:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 14:07:49 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 14:07:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 14:07:52 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 14:07:52 UTC] Current time (IST): 19:37
[25-Apr-2026 14:07:52 UTC] Requested date: 2026-04-25
[25-Apr-2026 14:07:52 UTC] Today: 2026-04-25
[25-Apr-2026 14:07:52 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 14:07:52 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 14:07:52 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 14:07:52 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 14:07:52 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 14:07:52 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 14:07:52 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 14:07:52 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 14:07:52 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 14:07:52 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 14:07:52 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 14:07:52 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 14:07:52 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 14:07:52 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 14:07:52 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 14:07:52 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 14:07:52 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 14:07:52 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 14:07:52 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 14:07:52 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 14:07:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 14:07:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 14:07:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 14:07:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 14:07:52 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 14:07:52 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 14:07:52 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 14:07:52 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 14:07:52 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 14:07:52 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 14:07:52 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 14:07:52 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 14:07:52 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 14:10:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777125009012","orderId":"OMO2604251920094507908968V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777126209432,"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":[]}}
[25-Apr-2026 14:10:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777125009012
            [orderId] => OMO2604251920094507908968V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777126209432
            [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
                (
                )

        )

)

[25-Apr-2026 14:10:13 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 14:10:13 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 14:10:13 UTC] Amount Conversion: 20000 paise = 200 rupees
[25-Apr-2026 14:10:13 UTC] Payment callback error: Transaction ID not found in callback
[25-Apr-2026 14:12:44 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:12:44 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 14:12:44 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 14:12:44 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 14:12:44 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 14:12:44 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 14:12:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 14:12:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:12:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 14:12:44 UTC] Available dates found: 4
[25-Apr-2026 14:12:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 14:12:50 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 14:12:50 UTC] Current time (IST): 19:42
[25-Apr-2026 14:12:50 UTC] Requested date: 2026-04-26
[25-Apr-2026 14:12:50 UTC] Today: 2026-04-25
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 14:12:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 14:12:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 14:12:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 14:12:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 14:12:50 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 14:13:07 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:13:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 14:13:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 14:13:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 14:13:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 14:13:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 14:13:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 14:13:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:13:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 14:13:07 UTC] Available dates found: 4
[25-Apr-2026 14:13:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 14:13:09 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 14:13:09 UTC] Current time (IST): 19:43
[25-Apr-2026 14:13:09 UTC] Requested date: 2026-04-26
[25-Apr-2026 14:13:09 UTC] Today: 2026-04-25
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 14:13:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 14:13:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 14:13:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 14:13:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 14:13:09 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 14:35:02 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:35:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 14:35:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 14:35:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 14:35:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 14:35:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 14:35:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 14:35:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:35:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 14:35:02 UTC] Available dates found: 4
[25-Apr-2026 14:35:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 14:35:06 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 14:35:06 UTC] Current time (IST): 20:5
[25-Apr-2026 14:35:06 UTC] Requested date: 2026-04-25
[25-Apr-2026 14:35:06 UTC] Today: 2026-04-25
[25-Apr-2026 14:35:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 14:35:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 14:35:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 14:35:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 14:35:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 14:35:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 14:35:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 14:35:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 14:35:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 14:35:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 14:35:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 14:35:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 14:35:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 14:35:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 14:35:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 14:35:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 14:35:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 14:35:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 14:35:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 14:35:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 14:35:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 14:35:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 14:35:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 14:35:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 14:35:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 14:35:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 14:35:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 14:35:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 14:35:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 14:35:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 14:35:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 14:35:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 14:35:06 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 14:35:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 14:35:08 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 14:35:08 UTC] Current time (IST): 20:5
[25-Apr-2026 14:35:08 UTC] Requested date: 2026-04-26
[25-Apr-2026 14:35:08 UTC] Today: 2026-04-25
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 14:35:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 14:35:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 14:35:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 14:35:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 14:35:08 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 14:35:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 14:36:02 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777127734938","orderId":"OMO2604252005389855625576V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777128938967,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604252005497649428133V","paymentMode":"UPI_INTENT","timestamp":1777127749804,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"534427632312","upiTransactionId":"AXL12c9064dfd094ed3806dc7be16d54381","vpa":"80XXXXXX85@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"534427632312","upiTransactionId":"AXL12c9064dfd094ed3806dc7be16d54381","vpa":"80XXXXXX85@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 14:36:02 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777127734938
            [orderId] => OMO2604252005389855625576V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777128938967
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604252005497649428133V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777127749804
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6961
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 534427632312
                                    [upiTransactionId] => AXL12c9064dfd094ed3806dc7be16d54381
                                    [vpa] => 80XXXXXX85@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6961
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 534427632312
                                                    [upiTransactionId] => AXL12c9064dfd094ed3806dc7be16d54381
                                                    [vpa] => 80XXXXXX85@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 14:36:02 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 14:36:02 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 14:36:02 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 14:36:02 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 14:36:02 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 14:36:03 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 14:36:03 UTC] Target appointment ID: TXN_1777127734938
[25-Apr-2026 14:36:03 UTC] Extracted numeric ID: 1777127734938
[25-Apr-2026 14:36:03 UTC] Appointment not found with ID: 1777127734938
[25-Apr-2026 14:36:03 UTC] Found recent pending appointment: ID=3279, Name=Gopal Lal bankakhera
[25-Apr-2026 14:36:03 UTC] Successfully updated recent appointment ID: 3279 to confirmed status
[25-Apr-2026 14:36:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777127734938","orderId":"OMO2604252005389855625576V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777128938967,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604252005497649428133V","paymentMode":"UPI_INTENT","timestamp":1777127749804,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"534427632312","upiTransactionId":"AXL12c9064dfd094ed3806dc7be16d54381","vpa":"80XXXXXX85@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6961","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"534427632312","upiTransactionId":"AXL12c9064dfd094ed3806dc7be16d54381","vpa":"80XXXXXX85@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 14:46:45 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:46:45 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 14:46:45 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 14:46:45 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 14:46:45 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 14:46:45 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 14:46:45 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 14:46:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:46:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 14:46:45 UTC] Available dates found: 4
[25-Apr-2026 14:46:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 14:46:47 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 14:46:47 UTC] Current time (IST): 20:16
[25-Apr-2026 14:46:47 UTC] Requested date: 2026-04-26
[25-Apr-2026 14:46:47 UTC] Today: 2026-04-25
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 14:46:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 14:46:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 14:46:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 14:46:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 14:46:47 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 14:56:26 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:56:26 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 14:56:26 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 14:56:26 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 14:56:26 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 14:56:26 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 14:56:26 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 14:56:26 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 14:56:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 14:56:26 UTC] Available dates found: 4
[25-Apr-2026 14:56:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 14:56:28 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 14:56:28 UTC] Current time (IST): 20:26
[25-Apr-2026 14:56:28 UTC] Requested date: 2026-04-26
[25-Apr-2026 14:56:28 UTC] Today: 2026-04-25
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 14:56:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 14:56:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 14:56:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 14:56:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 14:56:28 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:01:16 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:01:16 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 15:01:16 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 15:01:16 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 15:01:16 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 15:01:16 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 15:01:16 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 15:01:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:01:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 15:01:16 UTC] Available dates found: 4
[25-Apr-2026 15:01:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:01:18 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:01:18 UTC] Current time (IST): 20:31
[25-Apr-2026 15:01:18 UTC] Requested date: 2026-04-26
[25-Apr-2026 15:01:18 UTC] Today: 2026-04-25
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:01:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:01:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:01:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:01:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:01:18 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:09:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:09:51 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 15:09:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 15:09:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 15:09:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 15:09:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 15:09:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 15:09:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:09:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 15:09:51 UTC] Available dates found: 4
[25-Apr-2026 15:10:57 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:10:57 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 15:10:57 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 15:10:57 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 15:10:57 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 15:10:57 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 15:10:57 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 15:10:57 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:10:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 15:10:57 UTC] Available dates found: 4
[25-Apr-2026 15:11:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:11:04 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:11:04 UTC] Current time (IST): 20:41
[25-Apr-2026 15:11:04 UTC] Requested date: 2026-04-26
[25-Apr-2026 15:11:04 UTC] Today: 2026-04-25
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:11:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:11:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:11:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:11:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:11:04 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:11:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:11:20 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:11:20 UTC] Current time (IST): 20:41
[25-Apr-2026 15:11:20 UTC] Requested date: 2026-04-25
[25-Apr-2026 15:11:20 UTC] Today: 2026-04-25
[25-Apr-2026 15:11:20 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 15:11:20 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 15:11:20 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 15:11:20 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 15:11:20 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 15:11:20 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 15:11:20 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 15:11:20 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 15:11:20 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 15:11:20 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 15:11:20 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 15:11:20 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 15:11:20 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 15:11:20 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 15:11:20 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 15:11:20 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 15:11:20 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 15:11:20 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 15:11:20 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 15:11:20 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 15:11:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:11:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:11:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:11:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:11:20 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 15:11:20 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 15:11:20 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 15:11:20 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 15:11:20 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 15:11:20 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 15:11:20 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 15:11:20 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 15:11:20 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 15:11:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:11:27 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:11:27 UTC] Current time (IST): 20:41
[25-Apr-2026 15:11:27 UTC] Requested date: 2026-04-26
[25-Apr-2026 15:11:27 UTC] Today: 2026-04-25
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:11:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:11:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:11:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:11:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:11:27 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:17:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:17:10 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:17:10 UTC] Current time (IST): 20:47
[25-Apr-2026 15:17:10 UTC] Requested date: 2026-04-26
[25-Apr-2026 15:17:10 UTC] Today: 2026-04-25
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:17:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:17:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:17:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:17:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:17:10 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:17:31 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:17:31 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 15:17:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 15:17:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 15:17:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 15:17:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 15:17:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 15:17:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:17:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 15:17:31 UTC] Available dates found: 4
[25-Apr-2026 15:17:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:17:34 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:17:34 UTC] Current time (IST): 20:47
[25-Apr-2026 15:17:34 UTC] Requested date: 2026-04-26
[25-Apr-2026 15:17:34 UTC] Today: 2026-04-25
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:17:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:17:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:17:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:17:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:17:34 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:18:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 15:18:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777130286326","orderId":"OMO2604252048073839030767V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777131487349,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604252048252987908296V","paymentMode":"UPI_INTENT","timestamp":1777130305335,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4524","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"235239845412","upiTransactionId":"AXLff58737b53424fdc999069be2c5d76e7","vpa":"97XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4524","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"235239845412","upiTransactionId":"AXLff58737b53424fdc999069be2c5d76e7","vpa":"97XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 15:18:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777130286326
            [orderId] => OMO2604252048073839030767V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777131487349
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604252048252987908296V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777130305335
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX4524
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 235239845412
                                    [upiTransactionId] => AXLff58737b53424fdc999069be2c5d76e7
                                    [vpa] => 97XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX4524
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 235239845412
                                                    [upiTransactionId] => AXLff58737b53424fdc999069be2c5d76e7
                                                    [vpa] => 97XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 15:18:47 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 15:18:47 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 15:18:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 15:18:47 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 15:18:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 15:18:47 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 15:18:47 UTC] Target appointment ID: TXN_1777130286326
[25-Apr-2026 15:18:47 UTC] Extracted numeric ID: 1777130286326
[25-Apr-2026 15:18:47 UTC] Appointment not found with ID: 1777130286326
[25-Apr-2026 15:18:47 UTC] Found recent pending appointment: ID=3280, Name=PRAKASH
[25-Apr-2026 15:18:47 UTC] Successfully updated recent appointment ID: 3280 to confirmed status
[25-Apr-2026 15:18:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777130286326","orderId":"OMO2604252048073839030767V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777131487349,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604252048252987908296V","paymentMode":"UPI_INTENT","timestamp":1777130305335,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4524","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"235239845412","upiTransactionId":"AXLff58737b53424fdc999069be2c5d76e7","vpa":"97XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4524","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"235239845412","upiTransactionId":"AXLff58737b53424fdc999069be2c5d76e7","vpa":"97XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 15:33:21 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:33:21 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 15:33:21 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 15:33:21 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 15:33:21 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 15:33:21 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 15:33:21 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 15:33:21 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:33:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 15:33:21 UTC] Available dates found: 4
[25-Apr-2026 15:33:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:33:23 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:33:23 UTC] Current time (IST): 21:3
[25-Apr-2026 15:33:23 UTC] Requested date: 2026-04-26
[25-Apr-2026 15:33:23 UTC] Today: 2026-04-25
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:33:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:33:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:33:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:33:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:33:23 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:33:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:33:47 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:33:47 UTC] Current time (IST): 21:3
[25-Apr-2026 15:33:47 UTC] Requested date: 2026-04-25
[25-Apr-2026 15:33:47 UTC] Today: 2026-04-25
[25-Apr-2026 15:33:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 15:33:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 15:33:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 15:33:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 15:33:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 15:33:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 15:33:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 15:33:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 15:33:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 15:33:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 15:33:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 15:33:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 15:33:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 15:33:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 15:33:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 15:33:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 15:33:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 15:33:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 15:33:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 15:33:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 15:33:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:33:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:33:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:33:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:33:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 15:33:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 15:33:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 15:33:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 15:33:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 15:33:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 15:33:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 15:33:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 15:33:47 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 15:33:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:33:52 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:33:52 UTC] Current time (IST): 21:3
[25-Apr-2026 15:33:52 UTC] Requested date: 2026-04-28
[25-Apr-2026 15:33:52 UTC] Today: 2026-04-25
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:33:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:33:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:33:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:33:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:33:52 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:33:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:33:57 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:33:57 UTC] Current time (IST): 21:3
[25-Apr-2026 15:33:57 UTC] Requested date: 2026-05-02
[25-Apr-2026 15:33:57 UTC] Today: 2026-04-25
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:33:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:33:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:33:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:33:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:33:57 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 15:42:08 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:42:08 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 15:42:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 15:42:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 15:42:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 15:42:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 15:42:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 15:42:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 15:42:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 15:42:08 UTC] Available dates found: 4
[25-Apr-2026 15:42:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 15:42:11 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 15:42:11 UTC] Current time (IST): 21:12
[25-Apr-2026 15:42:11 UTC] Requested date: 2026-04-26
[25-Apr-2026 15:42:11 UTC] Today: 2026-04-25
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 15:42:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 15:42:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 15:42:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 15:42:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 15:42:11 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 16:13:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 16:13:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 16:13:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 16:13:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 16:13:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 16:13:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 16:13:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 16:13:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 16:13:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 16:13:36 UTC] Available dates found: 4
[25-Apr-2026 16:13:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 16:13:47 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 16:13:47 UTC] Current time (IST): 21:43
[25-Apr-2026 16:13:47 UTC] Requested date: 2026-04-25
[25-Apr-2026 16:13:47 UTC] Today: 2026-04-25
[25-Apr-2026 16:13:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 16:13:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 16:13:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 16:13:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 16:13:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 16:13:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 16:13:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 16:13:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 16:13:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 16:13:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 16:13:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 16:13:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 16:13:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 16:13:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 16:13:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 16:13:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 16:13:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 16:13:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 16:13:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 16:13:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 16:13:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 16:13:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 16:13:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 16:13:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 16:13:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 16:13:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 16:13:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 16:13:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 16:13:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 16:13:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 16:13:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 16:13:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 16:13:47 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 16:14:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 16:14:17 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 16:14:17 UTC] Current time (IST): 21:44
[25-Apr-2026 16:14:17 UTC] Requested date: 2026-04-26
[25-Apr-2026 16:14:17 UTC] Today: 2026-04-25
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 16:14:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 16:14:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 16:14:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 16:14:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 16:14:17 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 16:34:46 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 16:34:46 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 16:34:46 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 16:34:46 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 16:34:46 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 16:34:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 16:34:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 16:34:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 16:34:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 16:34:46 UTC] Available dates found: 4
[25-Apr-2026 16:34:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 16:34:47 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 16:34:47 UTC] Current time (IST): 22:4
[25-Apr-2026 16:34:47 UTC] Requested date: 2026-04-26
[25-Apr-2026 16:34:47 UTC] Today: 2026-04-25
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 16:34:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 16:34:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 16:34:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 16:34:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 16:34:47 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 16:37:20 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 16:37:20 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 16:37:20 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 16:37:20 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 16:37:20 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 16:37:20 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 16:37:20 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 16:37:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 16:37:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 16:37:20 UTC] Available dates found: 4
[25-Apr-2026 16:37:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 16:37:22 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 16:37:22 UTC] Current time (IST): 22:7
[25-Apr-2026 16:37:22 UTC] Requested date: 2026-04-26
[25-Apr-2026 16:37:22 UTC] Today: 2026-04-25
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 16:37:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 16:37:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 16:37:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 16:37:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 16:37:22 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 17:17:48 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 17:17:48 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 17:17:48 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 17:17:48 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 17:17:48 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 17:17:48 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 17:17:48 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 17:17:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 17:17:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 17:17:48 UTC] Available dates found: 4
[25-Apr-2026 17:18:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 17:18:09 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 17:18:09 UTC] Current time (IST): 22:48
[25-Apr-2026 17:18:09 UTC] Requested date: 2026-04-26
[25-Apr-2026 17:18:09 UTC] Today: 2026-04-25
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 17:18:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 17:18:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 17:18:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 17:18:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 17:18:09 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 17:20:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 17:20:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777137631770","orderId":"OMO2604252250324225014078V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777138832405,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604252250378457037955V","paymentMode":"UPI_INTENT","timestamp":1777137637889,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX1322","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"322350537470","upiTransactionId":"AXLdff4eb51bb6c41559ac58183ee21c769","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX1322","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"322350537470","upiTransactionId":"AXLdff4eb51bb6c41559ac58183ee21c769","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 17:20:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777137631770
            [orderId] => OMO2604252250324225014078V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777138832405
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604252250378457037955V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777137637889
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX1322
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 322350537470
                                    [upiTransactionId] => AXLdff4eb51bb6c41559ac58183ee21c769
                                    [vpa] => 63XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX1322
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 322350537470
                                                    [upiTransactionId] => AXLdff4eb51bb6c41559ac58183ee21c769
                                                    [vpa] => 63XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 17:20:47 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 17:20:47 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 17:20:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 17:20:47 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 17:20:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 17:20:47 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 17:20:47 UTC] Target appointment ID: TXN_1777137631770
[25-Apr-2026 17:20:47 UTC] Extracted numeric ID: 1777137631770
[25-Apr-2026 17:20:47 UTC] Appointment not found with ID: 1777137631770
[25-Apr-2026 17:20:47 UTC] Found recent pending appointment: ID=3281, Name=सोनु गुज़र
[25-Apr-2026 17:20:47 UTC] Successfully updated recent appointment ID: 3281 to confirmed status
[25-Apr-2026 17:20:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777137631770","orderId":"OMO2604252250324225014078V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777138832405,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604252250378457037955V","paymentMode":"UPI_INTENT","timestamp":1777137637889,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX1322","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"322350537470","upiTransactionId":"AXLdff4eb51bb6c41559ac58183ee21c769","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX1322","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"322350537470","upiTransactionId":"AXLdff4eb51bb6c41559ac58183ee21c769","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 17:21:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 18:03:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:03:12 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:03:12 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:03:12 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:03:12 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:03:12 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:03:12 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:03:12 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:03:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:03:12 UTC] Available dates found: 4
[25-Apr-2026 18:03:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 18:03:14 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 18:03:14 UTC] Current time (IST): 23:33
[25-Apr-2026 18:03:14 UTC] Requested date: 2026-04-25
[25-Apr-2026 18:03:14 UTC] Today: 2026-04-25
[25-Apr-2026 18:03:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[25-Apr-2026 18:03:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[25-Apr-2026 18:03:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[25-Apr-2026 18:03:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[25-Apr-2026 18:03:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[25-Apr-2026 18:03:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[25-Apr-2026 18:03:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[25-Apr-2026 18:03:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[25-Apr-2026 18:03:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[25-Apr-2026 18:03:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[25-Apr-2026 18:03:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[25-Apr-2026 18:03:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[25-Apr-2026 18:03:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[25-Apr-2026 18:03:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[25-Apr-2026 18:03:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[25-Apr-2026 18:03:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[25-Apr-2026 18:03:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[25-Apr-2026 18:03:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[25-Apr-2026 18:03:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[25-Apr-2026 18:03:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[25-Apr-2026 18:03:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 18:03:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 18:03:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 18:03:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 18:03:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[25-Apr-2026 18:03:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[25-Apr-2026 18:03:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[25-Apr-2026 18:03:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[25-Apr-2026 18:03:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[25-Apr-2026 18:03:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[25-Apr-2026 18:03:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[25-Apr-2026 18:03:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[25-Apr-2026 18:03:14 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[25-Apr-2026 18:03:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 18:03:16 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 18:03:16 UTC] Current time (IST): 23:33
[25-Apr-2026 18:03:16 UTC] Requested date: 2026-04-26
[25-Apr-2026 18:03:16 UTC] Today: 2026-04-25
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 18:03:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 18:03:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 18:03:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 18:03:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 18:03:16 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:38:36 UTC] Available dates found: 4
[25-Apr-2026 18:38:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:38:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:38:36 UTC] Available dates found: 4
[25-Apr-2026 18:38:36 UTC] Available dates found: 4
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:38:36 UTC] Available dates found: 4
[25-Apr-2026 18:38:37 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:37 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:37 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:37 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:38:37 UTC] Available dates found: 4
[25-Apr-2026 18:38:51 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:38:52 UTC] Available dates found: 4
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:38:52 UTC] Available dates found: 4
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:38:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:38:52 UTC] Available dates found: 4
[25-Apr-2026 18:38:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 18:38:55 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 18:38:55 UTC] Current time (IST): 0:8
[25-Apr-2026 18:38:55 UTC] Requested date: 2026-04-26
[25-Apr-2026 18:38:55 UTC] Today: 2026-04-25
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 18:38:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 18:38:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 18:38:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 18:38:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 18:38:55 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 18:39:12 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:39:12 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:39:12 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:39:12 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:39:12 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:39:12 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:39:12 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:39:12 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:39:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:39:12 UTC] Available dates found: 4
[25-Apr-2026 18:39:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 18:39:13 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 18:39:13 UTC] Current time (IST): 0:9
[25-Apr-2026 18:39:13 UTC] Requested date: 2026-04-26
[25-Apr-2026 18:39:13 UTC] Today: 2026-04-25
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 18:39:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 18:39:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 18:39:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 18:39:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 18:39:13 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 18:48:47 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:48:47 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 18:48:47 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 18:48:47 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 18:48:47 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 18:48:47 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 18:48:47 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 18:48:47 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 18:48:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 18:48:47 UTC] Available dates found: 4
[25-Apr-2026 18:48:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 18:48:50 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 18:48:50 UTC] Current time (IST): 0:18
[25-Apr-2026 18:48:50 UTC] Requested date: 2026-04-26
[25-Apr-2026 18:48:50 UTC] Today: 2026-04-25
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 18:48:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 18:48:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 18:48:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 18:48:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 18:48:50 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 19:19:35 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 19:19:35 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 19:19:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 19:19:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 19:19:35 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 19:19:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 19:19:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 19:19:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 19:19:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 19:19:35 UTC] Available dates found: 4
[25-Apr-2026 19:19:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 19:19:41 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 19:19:41 UTC] Current time (IST): 0:49
[25-Apr-2026 19:19:41 UTC] Requested date: 2026-04-26
[25-Apr-2026 19:19:41 UTC] Today: 2026-04-25
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 19:19:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 19:19:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 19:19:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 19:19:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 19:19:41 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 19:19:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 19:20:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777144820351","orderId":"OMO2604260050214894485765V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777146021473,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260050242913595457V","paymentMode":"UPI_INTENT","timestamp":1777144824328,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3320","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"645772849762","upiTransactionId":"YBL87bd4e19604c4ab5b2dd3629f9e7f091","vpa":"89XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3320","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"645772849762","upiTransactionId":"YBL87bd4e19604c4ab5b2dd3629f9e7f091","vpa":"89XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 19:20:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777144820351
            [orderId] => OMO2604260050214894485765V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777146021473
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604260050242913595457V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777144824328
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3320
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 645772849762
                                    [upiTransactionId] => YBL87bd4e19604c4ab5b2dd3629f9e7f091
                                    [vpa] => 89XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3320
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 645772849762
                                                    [upiTransactionId] => YBL87bd4e19604c4ab5b2dd3629f9e7f091
                                                    [vpa] => 89XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 19:20:33 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 19:20:33 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 19:20:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 19:20:33 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[25-Apr-2026 19:20:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 19:20:33 UTC] Payment is SUCCESS, attempting to update appointment...
[25-Apr-2026 19:20:33 UTC] Target appointment ID: TXN_1777144820351
[25-Apr-2026 19:20:33 UTC] Extracted numeric ID: 1777144820351
[25-Apr-2026 19:20:33 UTC] Appointment not found with ID: 1777144820351
[25-Apr-2026 19:20:33 UTC] Found recent pending appointment: ID=3282, Name=Hanuman
[25-Apr-2026 19:20:33 UTC] Successfully updated recent appointment ID: 3282 to confirmed status
[25-Apr-2026 19:20:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777144820351","orderId":"OMO2604260050214894485765V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777146021473,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260050242913595457V","paymentMode":"UPI_INTENT","timestamp":1777144824328,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3320","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"645772849762","upiTransactionId":"YBL87bd4e19604c4ab5b2dd3629f9e7f091","vpa":"89XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3320","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"645772849762","upiTransactionId":"YBL87bd4e19604c4ab5b2dd3629f9e7f091","vpa":"89XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 19:40:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777144797943","orderId":"OMO2604260049590757212483V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777145999058,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260050026499030255V","paymentMode":"UPI_INTENT","timestamp":1777144802685,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"947633932320","upiTransactionId":"YBL3ec04759801b44d6af1897459098aefc","vpa":"89XXXXXX24@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"947633932320","upiTransactionId":"YBL3ec04759801b44d6af1897459098aefc","vpa":"89XXXXXX24@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 19:40:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777144797943
            [orderId] => OMO2604260049590757212483V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777145999058
            [errorCode] => INSUFFICIENT_BALANCE
            [detailedErrorCode] => Z9
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604260050026499030255V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777144802685
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INSUFFICIENT_BALANCE
                            [detailedErrorCode] => Z9
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2991
                                    [ifsc] => PUNB0735600
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 947633932320
                                    [upiTransactionId] => YBL3ec04759801b44d6af1897459098aefc
                                    [vpa] => 89XXXXXX24@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2991
                                                    [ifsc] => PUNB0735600
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 947633932320
                                                    [upiTransactionId] => YBL3ec04759801b44d6af1897459098aefc
                                                    [vpa] => 89XXXXXX24@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 19:40:03 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 19:40:03 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 19:40:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 19:40:03 UTC] Payment Status: FAILED (from status: FAILED)
[25-Apr-2026 19:40:03 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 19:40:03 UTC] Payment not successful, status: FAILED
[25-Apr-2026 19:40:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777144797943","orderId":"OMO2604260049590757212483V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777145999058,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260050026499030255V","paymentMode":"UPI_INTENT","timestamp":1777144802685,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"947633932320","upiTransactionId":"YBL3ec04759801b44d6af1897459098aefc","vpa":"89XXXXXX24@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2991","ifsc":"PUNB0735600","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"947633932320","upiTransactionId":"YBL3ec04759801b44d6af1897459098aefc","vpa":"89XXXXXX24@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 20:12:08 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 20:12:08 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 20:12:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 20:12:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 20:12:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 20:12:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 20:12:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 20:12:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 20:12:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 20:12:08 UTC] Available dates found: 4
[25-Apr-2026 20:12:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 20:12:57 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 20:12:57 UTC] Current time (IST): 1:42
[25-Apr-2026 20:12:57 UTC] Requested date: 2026-04-28
[25-Apr-2026 20:12:57 UTC] Today: 2026-04-25
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 20:12:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 20:12:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 20:12:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 20:12:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 20:12:57 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 20:13:51 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
[25-Apr-2026 20:13:51 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
[25-Apr-2026 20:13:51 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
[25-Apr-2026 20:13:51 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
[25-Apr-2026 20:14:17 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 20:14:17 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 20:14:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 20:14:17 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 20:14:17 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 20:14:17 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 20:14:17 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 20:14:17 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 20:14:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 20:14:17 UTC] Available dates found: 4
[25-Apr-2026 20:14:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 20:14:19 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 20:14:19 UTC] Current time (IST): 1:44
[25-Apr-2026 20:14:19 UTC] Requested date: 2026-04-28
[25-Apr-2026 20:14:19 UTC] Today: 2026-04-25
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 20:14:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 20:14:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 20:14:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 20:14:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 20:14:19 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 20:14:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 20:17:56 UTC] Date: 2026-04-25, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 20:17:56 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[25-Apr-2026 20:17:56 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[25-Apr-2026 20:17:56 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[25-Apr-2026 20:17:56 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[25-Apr-2026 20:17:56 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[25-Apr-2026 20:17:56 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[25-Apr-2026 20:17:56 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[25-Apr-2026 20:17:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[25-Apr-2026 20:17:56 UTC] Available dates found: 4
[25-Apr-2026 20:17:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[25-Apr-2026 20:17:59 UTC] Using actual slot duration: 15 minutes
[25-Apr-2026 20:17:59 UTC] Current time (IST): 1:47
[25-Apr-2026 20:17:59 UTC] Requested date: 2026-04-28
[25-Apr-2026 20:17:59 UTC] Today: 2026-04-25
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 08:00 - 08:15
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 08:15 - 08:30
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 08:30 - 08:45
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 08:45 - 09:00
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 09:00 - 09:15
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 09:15 - 09:30
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 09:30 - 09:45
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 09:45 - 10:00
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 10:00 - 10:15
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 10:15 - 10:30
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 10:30 - 10:45
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 10:45 - 11:00
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 11:00 - 11:15
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 11:15 - 11:30
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 11:30 - 11:45
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 11:45 - 12:00
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 12:00 - 12:15
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 12:15 - 12:30
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 12:30 - 12:45
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 12:45 - 13:00
[25-Apr-2026 20:17:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[25-Apr-2026 20:17:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[25-Apr-2026 20:17:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[25-Apr-2026 20:17:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 14:00 - 14:15
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 14:15 - 14:30
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 14:30 - 14:45
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 14:45 - 15:00
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 15:00 - 15:15
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 15:15 - 15:30
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 15:30 - 15:45
[25-Apr-2026 20:17:59 UTC] Slot added (future date): 15:45 - 16:00
[25-Apr-2026 20:18:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[25-Apr-2026 20:34:52 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777148079432","orderId":"OMO2604260144407549428040V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777149280735,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260146130729030452V","paymentMode":"UPI_INTENT","timestamp":1777148173119,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"391284724967","upiTransactionId":"AXL4e12bf28b18c4ae2aff0fe86b59e0a85","vpa":"96XXXXXX17@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"391284724967","upiTransactionId":"AXL4e12bf28b18c4ae2aff0fe86b59e0a85","vpa":"96XXXXXX17@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 20:34:52 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777148079432
            [orderId] => OMO2604260144407549428040V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777149280735
            [errorCode] => INSUFFICIENT_BALANCE
            [detailedErrorCode] => Z9
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604260146130729030452V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777148173119
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INSUFFICIENT_BALANCE
                            [detailedErrorCode] => Z9
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7904
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 391284724967
                                    [upiTransactionId] => AXL4e12bf28b18c4ae2aff0fe86b59e0a85
                                    [vpa] => 96XXXXXX17@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7904
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 391284724967
                                                    [upiTransactionId] => AXL4e12bf28b18c4ae2aff0fe86b59e0a85
                                                    [vpa] => 96XXXXXX17@axl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 20:34:52 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 20:34:52 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 20:34:52 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 20:34:52 UTC] Payment Status: FAILED (from status: FAILED)
[25-Apr-2026 20:34:52 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 20:34:52 UTC] Payment not successful, status: FAILED
[25-Apr-2026 20:34:52 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777148079432","orderId":"OMO2604260144407549428040V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777149280735,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260146130729030452V","paymentMode":"UPI_INTENT","timestamp":1777148173119,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"391284724967","upiTransactionId":"AXL4e12bf28b18c4ae2aff0fe86b59e0a85","vpa":"96XXXXXX17@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"391284724967","upiTransactionId":"AXL4e12bf28b18c4ae2aff0fe86b59e0a85","vpa":"96XXXXXX17@axl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 20:38:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777148296356","orderId":"OMO2604260148176717037330V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777149497655,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260148235654485854V","paymentMode":"UPI_INTENT","timestamp":1777148303605,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"692916719267","upiTransactionId":"YBLee12342745b440adb8fd65d5a0579552","vpa":"96XXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"692916719267","upiTransactionId":"YBLee12342745b440adb8fd65d5a0579552","vpa":"96XXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[25-Apr-2026 20:38:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777148296356
            [orderId] => OMO2604260148176717037330V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777149497655
            [errorCode] => INSUFFICIENT_BALANCE
            [detailedErrorCode] => Z9
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604260148235654485854V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777148303605
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INSUFFICIENT_BALANCE
                            [detailedErrorCode] => Z9
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7904
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 692916719267
                                    [upiTransactionId] => YBLee12342745b440adb8fd65d5a0579552
                                    [vpa] => 96XXXXXX17@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7904
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 692916719267
                                                    [upiTransactionId] => YBLee12342745b440adb8fd65d5a0579552
                                                    [vpa] => 96XXXXXX17@ybl
                                                )

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

                                )

                        )

                )

        )

)

[25-Apr-2026 20:38:27 UTC] Payment Callback - POST Data: Array
(
)

[25-Apr-2026 20:38:27 UTC] Payment Callback - GET Data: Array
(
)

[25-Apr-2026 20:38:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[25-Apr-2026 20:38:27 UTC] Payment Status: FAILED (from status: FAILED)
[25-Apr-2026 20:38:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[25-Apr-2026 20:38:27 UTC] Payment not successful, status: FAILED
[25-Apr-2026 20:38:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777148296356","orderId":"OMO2604260148176717037330V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777149497655,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260148235654485854V","paymentMode":"UPI_INTENT","timestamp":1777148303605,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"692916719267","upiTransactionId":"YBLee12342745b440adb8fd65d5a0579552","vpa":"96XXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"692916719267","upiTransactionId":"YBLee12342745b440adb8fd65d5a0579552","vpa":"96XXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 01:12:09 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:12:09 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 01:12:09 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 01:12:09 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 01:12:09 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 01:12:09 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 01:12:09 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 01:12:09 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:12:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 01:12:09 UTC] Available dates found: 4
[26-Apr-2026 01:21:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:21:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 01:21:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 01:21:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 01:21:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 01:21:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 01:21:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 01:21:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:21:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 01:21:11 UTC] Available dates found: 4
[26-Apr-2026 01:21:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 01:21:24 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 01:21:24 UTC] Current time (IST): 6:51
[26-Apr-2026 01:21:24 UTC] Requested date: 2026-04-26
[26-Apr-2026 01:21:24 UTC] Today: 2026-04-26
[26-Apr-2026 01:21:24 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 01:21:24 UTC] Slot added: 08:00 - 08:15
[26-Apr-2026 01:21:24 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 01:21:24 UTC] Slot added: 08:15 - 08:30
[26-Apr-2026 01:21:24 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 01:21:24 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 01:21:24 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 01:21:24 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 01:21:24 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 01:21:24 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 01:21:24 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 01:21:24 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 01:21:24 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 01:21:24 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 01:21:24 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 01:21:24 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 01:21:24 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 01:21:24 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 01:21:24 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 01:21:24 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 01:21:24 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 01:21:24 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 01:21:24 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 01:21:24 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 01:21:24 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 01:21:24 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 01:21:24 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 01:21:24 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 01:21:24 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 01:21:24 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 01:21:24 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 01:21:24 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 01:21:24 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 01:21:24 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 01:21:24 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 01:21:24 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 01:21:24 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 01:21:24 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 01:21:24 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 01:21:24 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 01:21:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 01:21:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 01:21:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 01:21:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 01:21:24 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 01:21:24 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 01:21:24 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 01:21:24 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 01:21:24 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 01:21:24 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 01:21:24 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 01:21:24 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 01:21:24 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 01:21:24 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 01:21:24 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 01:21:24 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 01:21:24 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 01:21:24 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 01:21:24 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 01:21:24 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 01:23:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 01:23:22 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 01:23:22 UTC] Current time (IST): 6:53
[26-Apr-2026 01:23:22 UTC] Requested date: 2026-04-28
[26-Apr-2026 01:23:22 UTC] Today: 2026-04-26
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 01:23:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 01:23:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 01:23:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 01:23:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 01:23:22 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 01:26:23 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:26:23 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 01:26:23 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 01:26:23 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 01:26:23 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 01:26:23 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 01:26:23 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 01:26:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:26:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 01:26:23 UTC] Available dates found: 4
[26-Apr-2026 01:26:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 01:26:26 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 01:26:26 UTC] Current time (IST): 6:56
[26-Apr-2026 01:26:26 UTC] Requested date: 2026-04-26
[26-Apr-2026 01:26:26 UTC] Today: 2026-04-26
[26-Apr-2026 01:26:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 01:26:26 UTC] Slot added: 08:00 - 08:15
[26-Apr-2026 01:26:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 01:26:26 UTC] Slot added: 08:15 - 08:30
[26-Apr-2026 01:26:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 01:26:26 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 01:26:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 01:26:26 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 01:26:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 01:26:26 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 01:26:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 01:26:26 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 01:26:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 01:26:26 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 01:26:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 01:26:26 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 01:26:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 01:26:26 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 01:26:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 01:26:26 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 01:26:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 01:26:26 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 01:26:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 01:26:26 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 01:26:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 01:26:26 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 01:26:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 01:26:26 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 01:26:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 01:26:26 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 01:26:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 01:26:26 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 01:26:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 01:26:26 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 01:26:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 01:26:26 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 01:26:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 01:26:26 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 01:26:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 01:26:26 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 01:26:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 01:26:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 01:26:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 01:26:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 01:26:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 01:26:26 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 01:26:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 01:26:26 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 01:26:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 01:26:26 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 01:26:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 01:26:26 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 01:26:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 01:26:26 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 01:26:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 01:26:26 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 01:26:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 01:26:26 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 01:26:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 01:26:26 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 01:29:28 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:29:28 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 01:29:28 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 01:29:28 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 01:29:28 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 01:29:28 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 01:29:28 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 01:29:28 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:29:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 01:29:28 UTC] Available dates found: 4
[26-Apr-2026 01:29:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 01:29:31 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 01:29:31 UTC] Current time (IST): 6:59
[26-Apr-2026 01:29:31 UTC] Requested date: 2026-04-26
[26-Apr-2026 01:29:31 UTC] Today: 2026-04-26
[26-Apr-2026 01:29:31 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 01:29:31 UTC] Slot added: 08:00 - 08:15
[26-Apr-2026 01:29:31 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 01:29:31 UTC] Slot added: 08:15 - 08:30
[26-Apr-2026 01:29:31 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 01:29:31 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 01:29:31 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 01:29:31 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 01:29:31 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 01:29:31 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 01:29:31 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 01:29:31 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 01:29:31 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 01:29:31 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 01:29:31 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 01:29:31 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 01:29:31 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 01:29:31 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 01:29:31 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 01:29:31 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 01:29:31 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 01:29:31 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 01:29:31 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 01:29:31 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 01:29:31 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 01:29:31 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 01:29:31 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 01:29:31 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 01:29:31 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 01:29:31 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 01:29:31 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 01:29:31 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 01:29:31 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 01:29:31 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 01:29:31 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 01:29:31 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 01:29:31 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 01:29:31 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 01:29:31 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 01:29:31 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 01:29:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 01:29:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 01:29:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 01:29:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 01:29:31 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 01:29:31 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 01:29:31 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 01:29:31 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 01:29:31 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 01:29:31 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 01:29:31 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 01:29:31 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 01:29:31 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 01:29:31 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 01:29:31 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 01:29:31 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 01:29:31 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 01:29:31 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 01:29:31 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 01:29:31 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 01:29:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 01:29:39 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 01:29:39 UTC] Current time (IST): 6:59
[26-Apr-2026 01:29:39 UTC] Requested date: 2026-04-28
[26-Apr-2026 01:29:39 UTC] Today: 2026-04-26
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 01:29:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 01:29:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 01:29:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 01:29:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 01:29:39 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 01:33:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 01:33:10 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 01:33:10 UTC] Current time (IST): 7:3
[26-Apr-2026 01:33:10 UTC] Requested date: 2026-04-26
[26-Apr-2026 01:33:10 UTC] Today: 2026-04-26
[26-Apr-2026 01:33:10 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 01:33:10 UTC] Slot added: 08:00 - 08:15
[26-Apr-2026 01:33:10 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 01:33:10 UTC] Slot added: 08:15 - 08:30
[26-Apr-2026 01:33:10 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 01:33:10 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 01:33:10 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 01:33:10 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 01:33:10 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 01:33:10 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 01:33:10 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 01:33:10 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 01:33:10 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 01:33:10 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 01:33:10 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 01:33:10 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 01:33:10 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 01:33:10 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 01:33:10 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 01:33:10 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 01:33:10 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 01:33:10 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 01:33:10 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 01:33:10 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 01:33:10 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 01:33:10 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 01:33:10 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 01:33:10 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 01:33:10 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 01:33:10 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 01:33:10 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 01:33:10 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 01:33:10 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 01:33:10 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 01:33:10 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 01:33:10 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 01:33:10 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 01:33:10 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 01:33:10 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 01:33:10 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 01:33:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 01:33:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 01:33:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 01:33:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 01:33:10 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 01:33:10 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 01:33:10 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 01:33:10 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 01:33:10 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 01:33:10 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 01:33:10 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 01:33:10 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 01:33:10 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 01:33:10 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 01:33:10 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 01:33:10 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 01:33:10 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 01:33:10 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 01:33:10 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 01:33:10 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 01:34:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 01:35:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777167280908","orderId":"OMO2604260704411450335862V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777168481117,"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":[]}}
[26-Apr-2026 01:35:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777167280908
            [orderId] => OMO2604260704411450335862V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777168481117
            [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
                (
                )

        )

)

[26-Apr-2026 01:35:09 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 01:35:09 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 01:35:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 01:35:09 UTC] Payment callback error: Transaction ID not found in callback
[26-Apr-2026 01:35:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 01:35:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777167336166","orderId":"OMO2604260705364159428357V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777168536396,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260705396293595641V","paymentMode":"UPI_INTENT","timestamp":1777167339666,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5345","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"728201166876","upiTransactionId":"YBL744701c16944424aaf2ebd2421fe7c5c","vpa":"79XXXXXX76@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5345","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"728201166876","upiTransactionId":"YBL744701c16944424aaf2ebd2421fe7c5c","vpa":"79XXXXXX76@ybl"},"currency":"INR","amount":20000}]}]}}
[26-Apr-2026 01:35:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777167336166
            [orderId] => OMO2604260705364159428357V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777168536396
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604260705396293595641V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777167339666
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5345
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 728201166876
                                    [upiTransactionId] => YBL744701c16944424aaf2ebd2421fe7c5c
                                    [vpa] => 79XXXXXX76@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5345
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 728201166876
                                                    [upiTransactionId] => YBL744701c16944424aaf2ebd2421fe7c5c
                                                    [vpa] => 79XXXXXX76@ybl
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 01:35:53 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 01:35:53 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 01:35:53 UTC] Amount Conversion: 20000 paise = 200 rupees
[26-Apr-2026 01:35:53 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 01:35:53 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[26-Apr-2026 01:35:53 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 01:35:53 UTC] Target appointment ID: TXN_1777167336166
[26-Apr-2026 01:35:53 UTC] Extracted numeric ID: 1777167336166
[26-Apr-2026 01:35:53 UTC] Appointment not found with ID: 1777167336166
[26-Apr-2026 01:35:53 UTC] Found recent pending appointment: ID=3286, Name=kedar jat
[26-Apr-2026 01:35:53 UTC] Successfully updated recent appointment ID: 3286 to confirmed status
[26-Apr-2026 01:35:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777167336166","orderId":"OMO2604260705364159428357V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777168536396,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260705396293595641V","paymentMode":"UPI_INTENT","timestamp":1777167339666,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5345","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"728201166876","upiTransactionId":"YBL744701c16944424aaf2ebd2421fe7c5c","vpa":"79XXXXXX76@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5345","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"728201166876","upiTransactionId":"YBL744701c16944424aaf2ebd2421fe7c5c","vpa":"79XXXXXX76@ybl"},"currency":"INR","amount":20000}]}]}}
[26-Apr-2026 01:36:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 01:46:00 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:46:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 01:46:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 01:46:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 01:46:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 01:46:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 01:46:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 01:46:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 01:46:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 01:46:00 UTC] Available dates found: 4
[26-Apr-2026 01:46:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 01:46:02 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 01:46:02 UTC] Current time (IST): 7:16
[26-Apr-2026 01:46:02 UTC] Requested date: 2026-04-26
[26-Apr-2026 01:46:02 UTC] Today: 2026-04-26
[26-Apr-2026 01:46:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 01:46:02 UTC] Slot added: 08:00 - 08:15
[26-Apr-2026 01:46:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 01:46:02 UTC] Slot added: 08:15 - 08:30
[26-Apr-2026 01:46:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 01:46:02 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 01:46:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 01:46:02 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 01:46:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 01:46:02 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 01:46:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 01:46:02 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 01:46:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 01:46:02 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 01:46:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 01:46:02 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 01:46:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 01:46:02 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 01:46:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 01:46:02 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 01:46:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 01:46:02 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 01:46:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 01:46:02 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 01:46:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 01:46:02 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 01:46:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 01:46:02 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 01:46:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 01:46:02 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 01:46:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 01:46:02 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 01:46:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 01:46:02 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 01:46:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 01:46:02 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 01:46:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 01:46:02 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 01:46:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 01:46:02 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 01:46:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 01:46:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 01:46:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 01:46:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 01:46:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 01:46:02 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 01:46:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 01:46:02 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 01:46:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 01:46:02 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 01:46:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 01:46:02 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 01:46:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 01:46:02 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 01:46:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 01:46:02 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 01:46:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 01:46:02 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 01:46:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 01:46:02 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 01:46:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 01:48:19 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777168059387","orderId":"OMO2604260717406289328305V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777169260595,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260717518488530456V","paymentMode":"UPI_QR","timestamp":1777168071888,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611607582229","upiTransactionId":"APB1450FiOS1hNGIzLTE3MzY2ZjM3ODdhOQ","vpa":"80XXXXXX95@airtel"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611607582229","upiTransactionId":"APB1450FiOS1hNGIzLTE3MzY2ZjM3ODdhOQ","vpa":"80XXXXXX95@airtel"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 01:48:19 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777168059387
            [orderId] => OMO2604260717406289328305V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777169260595
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604260717518488530456V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1777168071888
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 611607582229
                                    [upiTransactionId] => APB1450FiOS1hNGIzLTE3MzY2ZjM3ODdhOQ
                                    [vpa] => 80XXXXXX95@airtel
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 611607582229
                                                    [upiTransactionId] => APB1450FiOS1hNGIzLTE3MzY2ZjM3ODdhOQ
                                                    [vpa] => 80XXXXXX95@airtel
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 01:48:19 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 01:48:19 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 01:48:19 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 01:48:19 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 01:48:19 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[26-Apr-2026 01:48:19 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 01:48:19 UTC] Target appointment ID: TXN_1777168059387
[26-Apr-2026 01:48:19 UTC] Extracted numeric ID: 1777168059387
[26-Apr-2026 01:48:19 UTC] Appointment not found with ID: 1777168059387
[26-Apr-2026 01:48:19 UTC] Found recent pending appointment: ID=3287, Name=gopal ji akola
[26-Apr-2026 01:48:19 UTC] Successfully updated recent appointment ID: 3287 to confirmed status
[26-Apr-2026 01:48:19 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777168059387","orderId":"OMO2604260717406289328305V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777169260595,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260717518488530456V","paymentMode":"UPI_QR","timestamp":1777168071888,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611607582229","upiTransactionId":"APB1450FiOS1hNGIzLTE3MzY2ZjM3ODdhOQ","vpa":"80XXXXXX95@airtel"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"AIRP0000001","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"611607582229","upiTransactionId":"APB1450FiOS1hNGIzLTE3MzY2ZjM3ODdhOQ","vpa":"80XXXXXX95@airtel"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 01:48:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 02:12:51 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:12:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 02:12:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 02:12:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 02:12:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 02:12:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 02:12:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 02:12:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:12:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 02:12:51 UTC] Available dates found: 4
[26-Apr-2026 02:12:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 02:12:53 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 02:12:53 UTC] Current time (IST): 7:42
[26-Apr-2026 02:12:53 UTC] Requested date: 2026-04-26
[26-Apr-2026 02:12:53 UTC] Today: 2026-04-26
[26-Apr-2026 02:12:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 02:12:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 02:12:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 02:12:53 UTC] Slot added: 08:15 - 08:30
[26-Apr-2026 02:12:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 02:12:53 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 02:12:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 02:12:53 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 02:12:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 02:12:53 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 02:12:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 02:12:53 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 02:12:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 02:12:53 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 02:12:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 02:12:53 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 02:12:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 02:12:53 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 02:12:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 02:12:53 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 02:12:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 02:12:53 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 02:12:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 02:12:53 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 02:12:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 02:12:53 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 02:12:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 02:12:53 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 02:12:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 02:12:53 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 02:12:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 02:12:53 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 02:12:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 02:12:53 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 02:12:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 02:12:53 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 02:12:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 02:12:53 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 02:12:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 02:12:53 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 02:12:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 02:12:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 02:12:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 02:12:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 02:12:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 02:12:53 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 02:12:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 02:12:53 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 02:12:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 02:12:53 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 02:12:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 02:12:53 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 02:12:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 02:12:53 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 02:12:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 02:12:53 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 02:12:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 02:12:53 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 02:12:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 02:12:53 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 02:19:42 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:19:42 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 02:19:42 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 02:19:42 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 02:19:42 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 02:19:42 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 02:19:42 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 02:19:42 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:19:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 02:19:42 UTC] Available dates found: 4
[26-Apr-2026 02:19:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 02:19:45 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 02:19:45 UTC] Current time (IST): 7:49
[26-Apr-2026 02:19:45 UTC] Requested date: 2026-04-26
[26-Apr-2026 02:19:45 UTC] Today: 2026-04-26
[26-Apr-2026 02:19:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 02:19:45 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 02:19:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 02:19:45 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 02:19:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 02:19:45 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 02:19:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 02:19:45 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 02:19:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 02:19:45 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 02:19:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 02:19:45 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 02:19:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 02:19:45 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 02:19:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 02:19:45 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 02:19:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 02:19:45 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 02:19:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 02:19:45 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 02:19:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 02:19:45 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 02:19:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 02:19:45 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 02:19:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 02:19:45 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 02:19:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 02:19:45 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 02:19:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 02:19:45 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 02:19:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 02:19:45 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 02:19:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 02:19:45 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 02:19:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 02:19:45 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 02:19:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 02:19:45 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 02:19:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 02:19:45 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 02:19:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 02:19:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 02:19:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 02:19:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 02:19:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 02:19:45 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 02:19:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 02:19:45 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 02:19:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 02:19:45 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 02:19:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 02:19:45 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 02:19:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 02:19:45 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 02:19:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 02:19:45 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 02:19:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 02:19:45 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 02:19:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 02:19:45 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 02:21:31 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:21:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 02:21:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 02:21:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 02:21:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 02:21:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 02:21:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 02:21:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:21:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 02:21:31 UTC] Available dates found: 4
[26-Apr-2026 02:21:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 02:21:34 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 02:21:34 UTC] Current time (IST): 7:51
[26-Apr-2026 02:21:34 UTC] Requested date: 2026-04-26
[26-Apr-2026 02:21:34 UTC] Today: 2026-04-26
[26-Apr-2026 02:21:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 02:21:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 02:21:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 02:21:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 02:21:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 02:21:34 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 02:21:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 02:21:34 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 02:21:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 02:21:34 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 02:21:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 02:21:34 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 02:21:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 02:21:34 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 02:21:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 02:21:34 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 02:21:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 02:21:34 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 02:21:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 02:21:34 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 02:21:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 02:21:34 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 02:21:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 02:21:34 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 02:21:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 02:21:34 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 02:21:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 02:21:34 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 02:21:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 02:21:34 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 02:21:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 02:21:34 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 02:21:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 02:21:34 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 02:21:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 02:21:34 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 02:21:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 02:21:34 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 02:21:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 02:21:34 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 02:21:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 02:21:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 02:21:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 02:21:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 02:21:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 02:21:34 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 02:21:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 02:21:34 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 02:21:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 02:21:34 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 02:21:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 02:21:34 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 02:21:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 02:21:34 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 02:21:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 02:21:34 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 02:21:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 02:21:34 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 02:21:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 02:21:34 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 02:22:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:22:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 02:22:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 02:22:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 02:22:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 02:22:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 02:22:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 02:22:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:22:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 02:22:25 UTC] Available dates found: 4
[26-Apr-2026 02:22:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 02:22:27 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 02:22:27 UTC] Current time (IST): 7:52
[26-Apr-2026 02:22:27 UTC] Requested date: 2026-04-26
[26-Apr-2026 02:22:27 UTC] Today: 2026-04-26
[26-Apr-2026 02:22:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 02:22:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 02:22:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 02:22:27 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 02:22:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 02:22:27 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 02:22:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 02:22:27 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 02:22:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 02:22:27 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 02:22:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 02:22:27 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 02:22:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 02:22:27 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 02:22:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 02:22:27 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 02:22:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 02:22:27 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 02:22:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 02:22:27 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 02:22:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 02:22:27 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 02:22:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 02:22:27 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 02:22:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 02:22:27 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 02:22:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 02:22:27 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 02:22:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 02:22:27 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 02:22:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 02:22:27 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 02:22:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 02:22:27 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 02:22:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 02:22:27 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 02:22:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 02:22:27 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 02:22:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 02:22:27 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 02:22:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 02:22:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 02:22:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 02:22:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 02:22:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 02:22:27 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 02:22:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 02:22:27 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 02:22:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 02:22:27 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 02:22:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 02:22:27 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 02:22:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 02:22:27 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 02:22:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 02:22:27 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 02:22:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 02:22:27 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 02:22:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 02:22:27 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 02:22:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 02:23:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777170170060","orderId":"OMO2604260752502865014524V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777171370253,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260752550982023996V","paymentMode":"UPI_INTENT","timestamp":1777170175136,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3878","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"592103397336","upiTransactionId":"AXLf6f2710fc5f24474a1958ac7b6dfd001","vpa":"99XXXXXX81@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3878","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"592103397336","upiTransactionId":"AXLf6f2710fc5f24474a1958ac7b6dfd001","vpa":"99XXXXXX81@axl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 02:23:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777170170060
            [orderId] => OMO2604260752502865014524V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777171370253
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604260752550982023996V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777170175136
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3878
                                    [ifsc] => BARB0BHISAN
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 592103397336
                                    [upiTransactionId] => AXLf6f2710fc5f24474a1958ac7b6dfd001
                                    [vpa] => 99XXXXXX81@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3878
                                                    [ifsc] => BARB0BHISAN
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 592103397336
                                                    [upiTransactionId] => AXLf6f2710fc5f24474a1958ac7b6dfd001
                                                    [vpa] => 99XXXXXX81@axl
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 02:23:13 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 02:23:13 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 02:23:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 02:23:13 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 02:23:13 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[26-Apr-2026 02:23:13 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 02:23:13 UTC] Target appointment ID: TXN_1777170170060
[26-Apr-2026 02:23:13 UTC] Extracted numeric ID: 1777170170060
[26-Apr-2026 02:23:13 UTC] Appointment not found with ID: 1777170170060
[26-Apr-2026 02:23:13 UTC] Found recent pending appointment: ID=3288, Name=kalu lal nayak
[26-Apr-2026 02:23:13 UTC] Successfully updated recent appointment ID: 3288 to confirmed status
[26-Apr-2026 02:23:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777170170060","orderId":"OMO2604260752502865014524V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777171370253,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260752550982023996V","paymentMode":"UPI_INTENT","timestamp":1777170175136,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3878","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"592103397336","upiTransactionId":"AXLf6f2710fc5f24474a1958ac7b6dfd001","vpa":"99XXXXXX81@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3878","ifsc":"BARB0BHISAN","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"592103397336","upiTransactionId":"AXLf6f2710fc5f24474a1958ac7b6dfd001","vpa":"99XXXXXX81@axl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 02:23:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 02:24:00 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:24:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 02:24:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 02:24:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 02:24:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 02:24:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 02:24:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 02:24:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:24:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 02:24:00 UTC] Available dates found: 4
[26-Apr-2026 02:24:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 02:24:02 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 02:24:02 UTC] Current time (IST): 7:54
[26-Apr-2026 02:24:02 UTC] Requested date: 2026-04-26
[26-Apr-2026 02:24:02 UTC] Today: 2026-04-26
[26-Apr-2026 02:24:02 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 02:24:02 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 02:24:02 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 02:24:02 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 02:24:02 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 02:24:02 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 02:24:02 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 02:24:02 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 02:24:02 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 02:24:02 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 02:24:02 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 02:24:02 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 02:24:02 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 02:24:02 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 02:24:02 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 02:24:02 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 02:24:02 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 02:24:02 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 02:24:02 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 02:24:02 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 02:24:02 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 02:24:02 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 02:24:02 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 02:24:02 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 02:24:02 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 02:24:02 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 02:24:02 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 02:24:02 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 02:24:02 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 02:24:02 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 02:24:02 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 02:24:02 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 02:24:02 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 02:24:02 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 02:24:02 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 02:24:02 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 02:24:02 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 02:24:02 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 02:24:02 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 02:24:02 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 02:24:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 02:24:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 02:24:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 02:24:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 02:24:02 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 02:24:02 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 02:24:02 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 02:24:02 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 02:24:02 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 02:24:02 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 02:24:02 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 02:24:02 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 02:24:02 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 02:24:02 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 02:24:02 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 02:24:02 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 02:24:02 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 02:24:02 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 02:24:02 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 02:24:02 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 02:24:27 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:24:27 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 02:24:27 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 02:24:27 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 02:24:27 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 02:24:27 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 02:24:27 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 02:24:27 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:24:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 02:24:27 UTC] Available dates found: 4
[26-Apr-2026 02:24:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 02:24:28 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 02:24:28 UTC] Current time (IST): 7:54
[26-Apr-2026 02:24:28 UTC] Requested date: 2026-04-26
[26-Apr-2026 02:24:28 UTC] Today: 2026-04-26
[26-Apr-2026 02:24:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 02:24:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 02:24:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 02:24:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 02:24:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 02:24:28 UTC] Slot added: 08:30 - 08:45
[26-Apr-2026 02:24:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 02:24:28 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 02:24:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 02:24:28 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 02:24:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 02:24:28 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 02:24:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 02:24:28 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 02:24:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 02:24:28 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 02:24:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 02:24:28 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 02:24:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 02:24:28 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 02:24:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 02:24:28 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 02:24:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 02:24:28 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 02:24:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 02:24:28 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 02:24:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 02:24:28 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 02:24:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 02:24:28 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 02:24:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 02:24:28 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 02:24:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 02:24:28 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 02:24:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 02:24:28 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 02:24:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 02:24:28 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 02:24:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 02:24:28 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 02:24:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 02:24:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 02:24:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 02:24:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 02:24:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 02:24:28 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 02:24:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 02:24:28 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 02:24:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 02:24:28 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 02:24:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 02:24:28 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 02:24:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 02:24:28 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 02:24:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 02:24:28 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 02:24:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 02:24:28 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 02:24:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 02:24:28 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 02:24:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 02:25:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777170298558","orderId":"OMO2604260754585462548019V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777171498533,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260755025070887886V","paymentMode":"UPI_INTENT","timestamp":1777170302546,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2301","ifsc":"PUNB0005200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"255915386781","upiTransactionId":"YBL6e362526c0ee40f78d0a78055dbdfc7b","vpa":"slXXXXXXya@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2301","ifsc":"PUNB0005200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"255915386781","upiTransactionId":"YBL6e362526c0ee40f78d0a78055dbdfc7b","vpa":"slXXXXXXya@ybl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 02:25:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777170298558
            [orderId] => OMO2604260754585462548019V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777171498533
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604260755025070887886V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777170302546
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2301
                                    [ifsc] => PUNB0005200
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 255915386781
                                    [upiTransactionId] => YBL6e362526c0ee40f78d0a78055dbdfc7b
                                    [vpa] => slXXXXXXya@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2301
                                                    [ifsc] => PUNB0005200
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 255915386781
                                                    [upiTransactionId] => YBL6e362526c0ee40f78d0a78055dbdfc7b
                                                    [vpa] => slXXXXXXya@ybl
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 02:25:14 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 02:25:14 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 02:25:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 02:25:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 02:25:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[26-Apr-2026 02:25:14 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 02:25:14 UTC] Target appointment ID: TXN_1777170298558
[26-Apr-2026 02:25:14 UTC] Extracted numeric ID: 1777170298558
[26-Apr-2026 02:25:14 UTC] Appointment not found with ID: 1777170298558
[26-Apr-2026 02:25:14 UTC] Found recent pending appointment: ID=3289, Name=शंकर लाल पहाड़िया
[26-Apr-2026 02:25:14 UTC] Successfully updated recent appointment ID: 3289 to confirmed status
[26-Apr-2026 02:25:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777170298558","orderId":"OMO2604260754585462548019V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777171498533,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604260755025070887886V","paymentMode":"UPI_INTENT","timestamp":1777170302546,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2301","ifsc":"PUNB0005200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"255915386781","upiTransactionId":"YBL6e362526c0ee40f78d0a78055dbdfc7b","vpa":"slXXXXXXya@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2301","ifsc":"PUNB0005200","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"255915386781","upiTransactionId":"YBL6e362526c0ee40f78d0a78055dbdfc7b","vpa":"slXXXXXXya@ybl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 02:31:28 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:31:28 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 02:31:28 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 02:31:28 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 02:31:28 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 02:31:28 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 02:31:28 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 02:31:28 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:31:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 02:31:28 UTC] Available dates found: 4
[26-Apr-2026 02:31:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 02:31:31 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 02:31:31 UTC] Current time (IST): 8:1
[26-Apr-2026 02:31:31 UTC] Requested date: 2026-04-26
[26-Apr-2026 02:31:31 UTC] Today: 2026-04-26
[26-Apr-2026 02:31:31 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 02:31:31 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 02:31:31 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 02:31:31 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 02:31:31 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 02:31:31 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 02:31:31 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 02:31:31 UTC] Slot added: 08:45 - 09:00
[26-Apr-2026 02:31:31 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 02:31:31 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 02:31:31 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 02:31:31 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 02:31:31 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 02:31:31 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 02:31:31 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 02:31:31 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 02:31:31 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 02:31:31 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 02:31:31 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 02:31:31 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 02:31:31 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 02:31:31 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 02:31:31 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 02:31:31 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 02:31:31 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 02:31:31 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 02:31:31 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 02:31:31 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 02:31:31 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 02:31:31 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 02:31:31 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 02:31:31 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 02:31:31 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 02:31:31 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 02:31:31 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 02:31:31 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 02:31:31 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 02:31:31 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 02:31:31 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 02:31:31 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 02:31:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 02:31:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 02:31:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 02:31:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 02:31:31 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 02:31:31 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 02:31:31 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 02:31:31 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 02:31:31 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 02:31:31 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 02:31:31 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 02:31:31 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 02:31:31 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 02:31:31 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 02:31:31 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 02:31:31 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 02:31:31 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 02:31:31 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 02:31:31 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 02:31:31 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 02:55:09 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:55:09 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 02:55:09 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 02:55:09 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 02:55:09 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 02:55:09 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 02:55:09 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 02:55:09 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 02:55:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 02:55:09 UTC] Available dates found: 4
[26-Apr-2026 02:55:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 02:55:11 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 02:55:11 UTC] Current time (IST): 8:25
[26-Apr-2026 02:55:11 UTC] Requested date: 2026-04-26
[26-Apr-2026 02:55:11 UTC] Today: 2026-04-26
[26-Apr-2026 02:55:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 02:55:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 02:55:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 02:55:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 02:55:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 02:55:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 02:55:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 02:55:11 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 02:55:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 02:55:11 UTC] Slot added: 09:00 - 09:15
[26-Apr-2026 02:55:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 02:55:11 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 02:55:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 02:55:11 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 02:55:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 02:55:11 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 02:55:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 02:55:11 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 02:55:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 02:55:11 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 02:55:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 02:55:11 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 02:55:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 02:55:11 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 02:55:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 02:55:11 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 02:55:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 02:55:11 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 02:55:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 02:55:11 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 02:55:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 02:55:11 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 02:55:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 02:55:11 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 02:55:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 02:55:11 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 02:55:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 02:55:11 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 02:55:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 02:55:11 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 02:55:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 02:55:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 02:55:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 02:55:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 02:55:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 02:55:11 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 02:55:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 02:55:11 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 02:55:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 02:55:11 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 02:55:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 02:55:11 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 02:55:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 02:55:11 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 02:55:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 02:55:11 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 02:55:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 02:55:11 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 02:55:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 02:55:11 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 03:01:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 03:01:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 03:01:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 03:01:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 03:01:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 03:01:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 03:01:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 03:01:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 03:01:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 03:01:25 UTC] Available dates found: 4
[26-Apr-2026 03:01:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 03:01:28 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 03:01:28 UTC] Current time (IST): 8:31
[26-Apr-2026 03:01:28 UTC] Requested date: 2026-04-26
[26-Apr-2026 03:01:28 UTC] Today: 2026-04-26
[26-Apr-2026 03:01:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 03:01:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 03:01:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 03:01:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 03:01:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 03:01:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 03:01:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 03:01:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 03:01:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 03:01:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 03:01:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 03:01:28 UTC] Slot added: 09:15 - 09:30
[26-Apr-2026 03:01:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 03:01:28 UTC] Slot added: 09:30 - 09:45
[26-Apr-2026 03:01:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 03:01:28 UTC] Slot added: 09:45 - 10:00
[26-Apr-2026 03:01:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 03:01:28 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 03:01:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 03:01:28 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 03:01:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 03:01:28 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 03:01:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 03:01:28 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 03:01:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 03:01:28 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 03:01:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 03:01:28 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 03:01:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 03:01:28 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 03:01:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 03:01:28 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 03:01:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 03:01:28 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 03:01:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 03:01:28 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 03:01:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 03:01:28 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 03:01:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 03:01:28 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 03:01:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 03:01:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 03:01:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 03:01:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 03:01:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 03:01:28 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 03:01:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 03:01:28 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 03:01:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 03:01:28 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 03:01:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 03:01:28 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 03:01:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 03:01:28 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 03:01:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 03:01:28 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 03:01:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 03:01:28 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 03:01:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 03:01:28 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 03:47:07 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 03:47:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 03:47:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 03:47:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 03:47:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 03:47:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 03:47:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 03:47:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 03:47:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 03:47:07 UTC] Available dates found: 4
[26-Apr-2026 03:47:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 03:47:08 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 03:47:08 UTC] Current time (IST): 9:17
[26-Apr-2026 03:47:08 UTC] Requested date: 2026-04-28
[26-Apr-2026 03:47:08 UTC] Today: 2026-04-26
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 03:47:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 03:47:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 03:47:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 03:47:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 03:47:08 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 03:47:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 03:47:08 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 03:47:08 UTC] Current time (IST): 9:17
[26-Apr-2026 03:47:08 UTC] Requested date: 2026-04-26
[26-Apr-2026 03:47:08 UTC] Today: 2026-04-26
[26-Apr-2026 03:47:08 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 03:47:08 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 03:47:08 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 03:47:08 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 03:47:08 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 03:47:08 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 03:47:08 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 03:47:08 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 03:47:08 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 03:47:08 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 03:47:08 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 03:47:08 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 03:47:08 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 03:47:08 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 03:47:08 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 03:47:08 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 03:47:08 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 03:47:08 UTC] Slot added: 10:00 - 10:15
[26-Apr-2026 03:47:08 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 03:47:08 UTC] Slot added: 10:15 - 10:30
[26-Apr-2026 03:47:08 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 03:47:08 UTC] Slot added: 10:30 - 10:45
[26-Apr-2026 03:47:08 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 03:47:08 UTC] Slot added: 10:45 - 11:00
[26-Apr-2026 03:47:08 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 03:47:08 UTC] Slot added: 11:00 - 11:15
[26-Apr-2026 03:47:08 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 03:47:08 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 03:47:08 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 03:47:08 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 03:47:08 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 03:47:08 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 03:47:08 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 03:47:08 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 03:47:08 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 03:47:08 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 03:47:08 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 03:47:08 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 03:47:08 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 03:47:08 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 03:47:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 03:47:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 03:47:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 03:47:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 03:47:08 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 03:47:08 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 03:47:08 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 03:47:08 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 03:47:08 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 03:47:08 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 03:47:08 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 03:47:08 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 03:47:08 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 03:47:08 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 03:47:08 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 03:47:08 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 03:47:08 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 03:47:08 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 03:47:08 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 03:47:08 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 04:21:21 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 04:21:21 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 04:21:21 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 04:21:21 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 04:21:21 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 04:21:21 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 04:21:21 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 04:21:21 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 04:21:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 04:21:21 UTC] Available dates found: 4
[26-Apr-2026 04:21:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 04:21:34 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 04:21:34 UTC] Current time (IST): 9:51
[26-Apr-2026 04:21:34 UTC] Requested date: 2026-04-28
[26-Apr-2026 04:21:34 UTC] Today: 2026-04-26
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 04:21:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 04:21:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 04:21:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 04:21:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 04:21:34 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 04:27:50 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 04:27:50 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 04:27:50 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 04:27:50 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 04:27:50 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 04:27:50 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 04:27:50 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 04:27:50 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 04:27:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 04:27:50 UTC] Available dates found: 4
[26-Apr-2026 05:08:18 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:08:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 05:08:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 05:08:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 05:08:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 05:08:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 05:08:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 05:08:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:08:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 05:08:18 UTC] Available dates found: 4
[26-Apr-2026 05:08:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 05:08:26 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 05:08:26 UTC] Current time (IST): 10:38
[26-Apr-2026 05:08:26 UTC] Requested date: 2026-04-26
[26-Apr-2026 05:08:26 UTC] Today: 2026-04-26
[26-Apr-2026 05:08:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 05:08:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 05:08:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 05:08:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 05:08:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 05:08:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 05:08:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 05:08:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 05:08:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 05:08:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 05:08:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 05:08:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 05:08:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 05:08:26 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 05:08:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 05:08:26 UTC] Slot added: 11:15 - 11:30
[26-Apr-2026 05:08:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 05:08:26 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 05:08:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 05:08:26 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 05:08:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 05:08:26 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 05:08:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 05:08:26 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 05:08:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 05:08:26 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 05:08:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 05:08:26 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 05:08:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 05:08:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 05:08:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 05:08:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 05:08:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 05:08:26 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 05:08:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 05:08:26 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 05:08:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 05:08:26 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 05:08:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 05:08:26 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 05:08:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 05:08:26 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 05:08:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 05:08:26 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 05:08:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 05:08:26 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 05:08:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 05:08:26 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 05:09:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 05:09:19 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 05:09:19 UTC] Current time (IST): 10:39
[26-Apr-2026 05:09:19 UTC] Requested date: 2026-04-28
[26-Apr-2026 05:09:19 UTC] Today: 2026-04-26
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 05:09:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 05:09:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 05:09:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 05:09:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 05:09:19 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 05:10:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 05:10:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777180228417","orderId":"OMO2604261040288422023593V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777181428825,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261040337937212647V","paymentMode":"UPI_INTENT","timestamp":1777180233838,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX9272","ifsc":"HDFC0009190","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"867166185993","upiTransactionId":"AXLd4e4bba2ac1c4ffba3efe804c8058110","vpa":"74XXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX9272","ifsc":"HDFC0009190","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"867166185993","upiTransactionId":"AXLd4e4bba2ac1c4ffba3efe804c8058110","vpa":"74XXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 05:10:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777180228417
            [orderId] => OMO2604261040288422023593V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777181428825
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604261040337937212647V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777180233838
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX9272
                                    [ifsc] => HDFC0009190
                                    [accountType] => SAVINGS
                                    [bankId] => HDFC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 867166185993
                                    [upiTransactionId] => AXLd4e4bba2ac1c4ffba3efe804c8058110
                                    [vpa] => 74XXXXXX79@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX9272
                                                    [ifsc] => HDFC0009190
                                                    [accountType] => SAVINGS
                                                    [bankId] => HDFC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 867166185993
                                                    [upiTransactionId] => AXLd4e4bba2ac1c4ffba3efe804c8058110
                                                    [vpa] => 74XXXXXX79@axl
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 05:10:49 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 05:10:49 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 05:10:49 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 05:10:49 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 05:10:49 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[26-Apr-2026 05:10:49 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 05:10:49 UTC] Target appointment ID: TXN_1777180228417
[26-Apr-2026 05:10:49 UTC] Extracted numeric ID: 1777180228417
[26-Apr-2026 05:10:49 UTC] Appointment not found with ID: 1777180228417
[26-Apr-2026 05:10:49 UTC] Found recent pending appointment: ID=3290, Name=surender singh
[26-Apr-2026 05:10:49 UTC] Successfully updated recent appointment ID: 3290 to confirmed status
[26-Apr-2026 05:10:49 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777180228417","orderId":"OMO2604261040288422023593V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777181428825,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261040337937212647V","paymentMode":"UPI_INTENT","timestamp":1777180233838,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX9272","ifsc":"HDFC0009190","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"867166185993","upiTransactionId":"AXLd4e4bba2ac1c4ffba3efe804c8058110","vpa":"74XXXXXX79@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX9272","ifsc":"HDFC0009190","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"867166185993","upiTransactionId":"AXLd4e4bba2ac1c4ffba3efe804c8058110","vpa":"74XXXXXX79@axl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 05:13:12 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:13:12 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 05:13:12 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 05:13:12 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 05:13:12 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 05:13:12 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 05:13:12 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 05:13:12 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:13:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 05:13:12 UTC] Available dates found: 4
[26-Apr-2026 05:13:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 05:13:25 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 05:13:25 UTC] Current time (IST): 10:43
[26-Apr-2026 05:13:25 UTC] Requested date: 2026-05-02
[26-Apr-2026 05:13:25 UTC] Today: 2026-04-26
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 05:13:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 05:13:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 05:13:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 05:13:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 05:13:25 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 05:26:53 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:26:53 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 05:26:53 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 05:26:53 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 05:26:53 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 05:26:53 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 05:26:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 05:26:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:26:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 05:26:53 UTC] Available dates found: 4
[26-Apr-2026 05:27:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 05:27:31 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 05:27:31 UTC] Current time (IST): 10:57
[26-Apr-2026 05:27:31 UTC] Requested date: 2026-04-26
[26-Apr-2026 05:27:31 UTC] Today: 2026-04-26
[26-Apr-2026 05:27:31 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 05:27:31 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 05:27:31 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 05:27:31 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 05:27:31 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 05:27:31 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 05:27:31 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 05:27:31 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 05:27:31 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 05:27:31 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 05:27:31 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 05:27:31 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 05:27:31 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 05:27:31 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 05:27:31 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 05:27:31 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 05:27:31 UTC] Slot added: 11:30 - 11:45
[26-Apr-2026 05:27:31 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 05:27:31 UTC] Slot added: 11:45 - 12:00
[26-Apr-2026 05:27:31 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 05:27:31 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 05:27:31 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 05:27:31 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 05:27:31 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 05:27:31 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 05:27:31 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 05:27:31 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 05:27:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 05:27:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 05:27:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 05:27:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 05:27:31 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 05:27:31 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 05:27:31 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 05:27:31 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 05:27:31 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 05:27:31 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 05:27:31 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 05:27:31 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 05:27:31 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 05:27:31 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 05:27:31 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 05:27:31 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 05:27:31 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 05:27:31 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 05:27:31 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 05:27:31 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 05:50:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:50:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 05:50:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 05:50:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 05:50:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 05:50:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 05:50:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 05:50:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:50:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 05:50:02 UTC] Available dates found: 4
[26-Apr-2026 05:50:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 05:50:04 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 05:50:04 UTC] Current time (IST): 11:20
[26-Apr-2026 05:50:04 UTC] Requested date: 2026-04-26
[26-Apr-2026 05:50:04 UTC] Today: 2026-04-26
[26-Apr-2026 05:50:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 05:50:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 05:50:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 05:50:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 05:50:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 05:50:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 05:50:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 05:50:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 05:50:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 05:50:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 05:50:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 05:50:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 05:50:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 05:50:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 05:50:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 05:50:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 05:50:04 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 05:50:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 05:50:04 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 05:50:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 05:50:04 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 05:50:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 05:50:04 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 05:50:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 05:50:04 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 05:50:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 05:50:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 05:50:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 05:50:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 05:50:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 05:50:04 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 05:50:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 05:50:04 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 05:50:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 05:50:04 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 05:50:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 05:50:04 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 05:50:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 05:50:04 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 05:50:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 05:50:04 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 05:50:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 05:50:04 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 05:50:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 05:50:04 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 05:55:10 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:55:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 05:55:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 05:55:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 05:55:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 05:55:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 05:55:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 05:55:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 05:55:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 05:55:10 UTC] Available dates found: 4
[26-Apr-2026 05:55:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 05:55:11 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 05:55:11 UTC] Current time (IST): 11:25
[26-Apr-2026 05:55:11 UTC] Requested date: 2026-04-26
[26-Apr-2026 05:55:11 UTC] Today: 2026-04-26
[26-Apr-2026 05:55:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 05:55:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 05:55:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 05:55:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 05:55:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 05:55:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 05:55:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 05:55:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 05:55:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 05:55:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 05:55:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 05:55:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 05:55:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 05:55:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 05:55:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 05:55:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 05:55:11 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 05:55:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 05:55:11 UTC] Slot added: 12:00 - 12:15
[26-Apr-2026 05:55:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 05:55:11 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 05:55:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 05:55:11 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 05:55:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 05:55:11 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 05:55:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 05:55:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 05:55:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 05:55:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 05:55:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 05:55:11 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 05:55:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 05:55:11 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 05:55:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 05:55:11 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 05:55:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 05:55:11 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 05:55:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 05:55:11 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 05:55:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 05:55:11 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 05:55:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 05:55:11 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 05:55:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 05:55:11 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 06:03:40 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:03:40 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 06:03:40 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 06:03:40 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 06:03:40 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 06:03:40 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 06:03:40 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 06:03:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:03:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 06:03:40 UTC] Available dates found: 4
[26-Apr-2026 06:03:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 06:03:41 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 06:03:41 UTC] Current time (IST): 11:33
[26-Apr-2026 06:03:41 UTC] Requested date: 2026-04-26
[26-Apr-2026 06:03:41 UTC] Today: 2026-04-26
[26-Apr-2026 06:03:41 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 06:03:41 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 06:03:41 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 06:03:41 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 06:03:41 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 06:03:41 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 06:03:41 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 06:03:41 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 06:03:41 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 06:03:41 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 06:03:41 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 06:03:41 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 06:03:41 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 06:03:41 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 06:03:41 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 06:03:41 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 06:03:41 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 06:03:41 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 06:03:41 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 06:03:41 UTC] Slot added: 12:15 - 12:30
[26-Apr-2026 06:03:41 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 06:03:41 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 06:03:41 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 06:03:41 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 06:03:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 06:03:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 06:03:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 06:03:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 06:03:41 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 06:03:41 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 06:03:41 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 06:03:41 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 06:03:41 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 06:03:41 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 06:03:41 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 06:03:41 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 06:03:41 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 06:03:41 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 06:03:41 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 06:03:41 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 06:03:41 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 06:03:41 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 06:03:41 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 06:03:41 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 06:25:37 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:25:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 06:25:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 06:25:37 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 06:25:37 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 06:25:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 06:25:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 06:25:37 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:25:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 06:25:37 UTC] Available dates found: 4
[26-Apr-2026 06:25:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 06:25:46 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 06:25:46 UTC] Current time (IST): 11:55
[26-Apr-2026 06:25:46 UTC] Requested date: 2026-04-26
[26-Apr-2026 06:25:46 UTC] Today: 2026-04-26
[26-Apr-2026 06:25:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 06:25:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 06:25:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 06:25:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 06:25:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 06:25:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 06:25:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 06:25:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 06:25:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 06:25:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 06:25:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 06:25:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 06:25:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 06:25:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 06:25:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 06:25:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 06:25:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 06:25:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 06:25:46 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 06:25:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 06:25:46 UTC] Slot added: 12:30 - 12:45
[26-Apr-2026 06:25:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 06:25:46 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 06:25:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 06:25:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 06:25:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 06:25:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 06:25:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 06:25:46 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 06:25:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 06:25:46 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 06:25:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 06:25:46 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 06:25:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 06:25:46 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 06:25:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 06:25:46 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 06:25:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 06:25:46 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 06:25:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 06:25:46 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 06:25:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 06:25:46 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 06:32:48 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:32:48 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 06:32:48 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 06:32:48 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 06:32:48 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 06:32:48 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 06:32:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 06:32:48 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:32:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 06:32:48 UTC] Available dates found: 4
[26-Apr-2026 06:32:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 06:32:50 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 06:32:50 UTC] Current time (IST): 12:2
[26-Apr-2026 06:32:50 UTC] Requested date: 2026-04-26
[26-Apr-2026 06:32:50 UTC] Today: 2026-04-26
[26-Apr-2026 06:32:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 06:32:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 06:32:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 06:32:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 06:32:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 06:32:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 06:32:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 06:32:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 06:32:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 06:32:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 06:32:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 06:32:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 06:32:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 06:32:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 06:32:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 06:32:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 06:32:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 06:32:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 06:32:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 06:32:50 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 06:32:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 06:32:50 UTC] Slot added: 12:45 - 13:00
[26-Apr-2026 06:32:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 06:32:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 06:32:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 06:32:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 06:32:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 06:32:50 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 06:32:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 06:32:50 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 06:32:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 06:32:50 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 06:32:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 06:32:50 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 06:32:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 06:32:50 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 06:32:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 06:32:50 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 06:32:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 06:32:50 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 06:32:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 06:32:50 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 06:43:21 UTC] Password reset error: User not found with this mobile number
[26-Apr-2026 06:46:22 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:46:22 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 06:46:22 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 06:46:22 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 06:46:22 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 06:46:22 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 06:46:22 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 06:46:22 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:46:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 06:46:22 UTC] Available dates found: 4
[26-Apr-2026 06:46:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 06:46:24 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 06:46:24 UTC] Current time (IST): 12:16
[26-Apr-2026 06:46:24 UTC] Requested date: 2026-04-26
[26-Apr-2026 06:46:24 UTC] Today: 2026-04-26
[26-Apr-2026 06:46:24 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 06:46:24 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 06:46:24 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 06:46:24 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 06:46:24 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 06:46:24 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 06:46:24 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 06:46:24 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 06:46:24 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 06:46:24 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 06:46:24 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 06:46:24 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 06:46:24 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 06:46:24 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 06:46:24 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 06:46:24 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 06:46:24 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 06:46:24 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 06:46:24 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 06:46:24 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 06:46:24 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 06:46:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 06:46:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 06:46:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 06:46:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 06:46:24 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 06:46:24 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 06:46:24 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 06:46:24 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 06:46:24 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 06:46:24 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 06:46:24 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 06:46:24 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 06:46:24 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 06:46:24 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 06:46:24 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 06:46:24 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 06:46:24 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 06:46:24 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 06:46:24 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 06:46:24 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 06:46:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 06:47:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777185999837","orderId":"OMO2604261216400769030900V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777187200058,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261216471958725204V","paymentMode":"UPI_INTENT","timestamp":1777186007240,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX1981","ifsc":"UJVN0002288","accountType":"SAVINGS","bankId":"UJVN"},"rail":{"type":"UPI","utr":"344891694664","upiTransactionId":"AXLe6fa02276cde4b67acd725fe038d0113","vpa":"77XXXXXX82@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX1981","ifsc":"UJVN0002288","accountType":"SAVINGS","bankId":"UJVN"},"rail":{"type":"UPI","utr":"344891694664","upiTransactionId":"AXLe6fa02276cde4b67acd725fe038d0113","vpa":"77XXXXXX82@axl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 06:47:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777185999837
            [orderId] => OMO2604261216400769030900V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777187200058
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604261216471958725204V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777186007240
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXXX1981
                                    [ifsc] => UJVN0002288
                                    [accountType] => SAVINGS
                                    [bankId] => UJVN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 344891694664
                                    [upiTransactionId] => AXLe6fa02276cde4b67acd725fe038d0113
                                    [vpa] => 77XXXXXX82@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXXX1981
                                                    [ifsc] => UJVN0002288
                                                    [accountType] => SAVINGS
                                                    [bankId] => UJVN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 344891694664
                                                    [upiTransactionId] => AXLe6fa02276cde4b67acd725fe038d0113
                                                    [vpa] => 77XXXXXX82@axl
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 06:47:11 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 06:47:11 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 06:47:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 06:47:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 06:47:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[26-Apr-2026 06:47:11 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 06:47:11 UTC] Target appointment ID: TXN_1777185999837
[26-Apr-2026 06:47:11 UTC] Extracted numeric ID: 1777185999837
[26-Apr-2026 06:47:11 UTC] Appointment not found with ID: 1777185999837
[26-Apr-2026 06:47:11 UTC] Found recent pending appointment: ID=3291, Name=Ganesh Prajapat
[26-Apr-2026 06:47:11 UTC] Successfully updated recent appointment ID: 3291 to confirmed status
[26-Apr-2026 06:47:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777185999837","orderId":"OMO2604261216400769030900V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777187200058,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261216471958725204V","paymentMode":"UPI_INTENT","timestamp":1777186007240,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX1981","ifsc":"UJVN0002288","accountType":"SAVINGS","bankId":"UJVN"},"rail":{"type":"UPI","utr":"344891694664","upiTransactionId":"AXLe6fa02276cde4b67acd725fe038d0113","vpa":"77XXXXXX82@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXXX1981","ifsc":"UJVN0002288","accountType":"SAVINGS","bankId":"UJVN"},"rail":{"type":"UPI","utr":"344891694664","upiTransactionId":"AXLe6fa02276cde4b67acd725fe038d0113","vpa":"77XXXXXX82@axl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 06:49:10 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:49:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 06:49:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 06:49:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 06:49:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 06:49:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 06:49:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 06:49:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:49:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 06:49:10 UTC] Available dates found: 4
[26-Apr-2026 06:49:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 06:49:19 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 06:49:19 UTC] Current time (IST): 12:19
[26-Apr-2026 06:49:19 UTC] Requested date: 2026-04-26
[26-Apr-2026 06:49:19 UTC] Today: 2026-04-26
[26-Apr-2026 06:49:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 06:49:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 06:49:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 06:49:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 06:49:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 06:49:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 06:49:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 06:49:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 06:49:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 06:49:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 06:49:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 06:49:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 06:49:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 06:49:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 06:49:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 06:49:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 06:49:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 06:49:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 06:49:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 06:49:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 06:49:19 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 06:49:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 06:49:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 06:49:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 06:49:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 06:49:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 06:49:19 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 06:49:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 06:49:19 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 06:49:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 06:49:19 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 06:49:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 06:49:19 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 06:49:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 06:49:19 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 06:49:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 06:49:19 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 06:49:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 06:49:19 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 06:49:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 06:49:19 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 06:50:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 06:50:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777186220093","orderId":"OMO2604261220210779328736V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777187421055,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261220310237037648V","paymentMode":"UPI_INTENT","timestamp":1777186231064,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"473350347317","upiTransactionId":"YBL20b73135985646cfa85f92adb35bf6d4","vpa":"saXXXXXXX88@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"473350347317","upiTransactionId":"YBL20b73135985646cfa85f92adb35bf6d4","vpa":"saXXXXXXX88@ybl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 06:50:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777186220093
            [orderId] => OMO2604261220210779328736V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777187421055
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604261220310237037648V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777186231064
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8077
                                    [ifsc] => PUNB0357500
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 473350347317
                                    [upiTransactionId] => YBL20b73135985646cfa85f92adb35bf6d4
                                    [vpa] => saXXXXXXX88@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8077
                                                    [ifsc] => PUNB0357500
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 473350347317
                                                    [upiTransactionId] => YBL20b73135985646cfa85f92adb35bf6d4
                                                    [vpa] => saXXXXXXX88@ybl
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 06:50:45 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 06:50:45 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 06:50:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 06:50:45 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 06:50:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[26-Apr-2026 06:50:45 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 06:50:45 UTC] Target appointment ID: TXN_1777186220093
[26-Apr-2026 06:50:45 UTC] Extracted numeric ID: 1777186220093
[26-Apr-2026 06:50:45 UTC] Appointment not found with ID: 1777186220093
[26-Apr-2026 06:50:45 UTC] Found recent pending appointment: ID=3292, Name=Ratan lal
[26-Apr-2026 06:50:45 UTC] Successfully updated recent appointment ID: 3292 to confirmed status
[26-Apr-2026 06:50:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777186220093","orderId":"OMO2604261220210779328736V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777187421055,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261220310237037648V","paymentMode":"UPI_INTENT","timestamp":1777186231064,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"473350347317","upiTransactionId":"YBL20b73135985646cfa85f92adb35bf6d4","vpa":"saXXXXXXX88@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"473350347317","upiTransactionId":"YBL20b73135985646cfa85f92adb35bf6d4","vpa":"saXXXXXXX88@ybl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 06:50:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 06:59:40 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:59:40 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 06:59:40 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 06:59:40 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 06:59:40 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 06:59:40 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 06:59:40 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 06:59:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 06:59:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 06:59:40 UTC] Available dates found: 4
[26-Apr-2026 06:59:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 06:59:42 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 06:59:42 UTC] Current time (IST): 12:29
[26-Apr-2026 06:59:42 UTC] Requested date: 2026-04-26
[26-Apr-2026 06:59:42 UTC] Today: 2026-04-26
[26-Apr-2026 06:59:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 06:59:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 06:59:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 06:59:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 06:59:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 06:59:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 06:59:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 06:59:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 06:59:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 06:59:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 06:59:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 06:59:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 06:59:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 06:59:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 06:59:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 06:59:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 06:59:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 06:59:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 06:59:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 06:59:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 06:59:42 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 06:59:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 06:59:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 06:59:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 06:59:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 06:59:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 06:59:42 UTC] Slot added: 14:00 - 14:15
[26-Apr-2026 06:59:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 06:59:42 UTC] Slot added: 14:15 - 14:30
[26-Apr-2026 06:59:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 06:59:42 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 06:59:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 06:59:42 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 06:59:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 06:59:42 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 06:59:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 06:59:42 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 06:59:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 06:59:42 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 06:59:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 06:59:42 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 06:59:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 07:00:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777186798668","orderId":"OMO2604261229597207037467V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777187999702,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261230037585014044V","paymentMode":"UPI_INTENT","timestamp":1777186803798,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"678222365498","upiTransactionId":"AXL4696c666aaf8456aa6fbdbb7937e05a5","vpa":"saXXXXXXX88@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"678222365498","upiTransactionId":"AXL4696c666aaf8456aa6fbdbb7937e05a5","vpa":"saXXXXXXX88@axl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 07:00:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777186798668
            [orderId] => OMO2604261229597207037467V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777187999702
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604261230037585014044V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777186803798
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8077
                                    [ifsc] => PUNB0357500
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 678222365498
                                    [upiTransactionId] => AXL4696c666aaf8456aa6fbdbb7937e05a5
                                    [vpa] => saXXXXXXX88@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8077
                                                    [ifsc] => PUNB0357500
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 678222365498
                                                    [upiTransactionId] => AXL4696c666aaf8456aa6fbdbb7937e05a5
                                                    [vpa] => saXXXXXXX88@axl
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 07:00:14 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 07:00:14 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 07:00:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 07:00:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 07:00:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[26-Apr-2026 07:00:14 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 07:00:14 UTC] Target appointment ID: TXN_1777186798668
[26-Apr-2026 07:00:14 UTC] Extracted numeric ID: 1777186798668
[26-Apr-2026 07:00:14 UTC] Appointment not found with ID: 1777186798668
[26-Apr-2026 07:00:14 UTC] Found recent pending appointment: ID=3293, Name=Ratan lal
[26-Apr-2026 07:00:14 UTC] Successfully updated recent appointment ID: 3293 to confirmed status
[26-Apr-2026 07:00:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777186798668","orderId":"OMO2604261229597207037467V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777187999702,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261230037585014044V","paymentMode":"UPI_INTENT","timestamp":1777186803798,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"678222365498","upiTransactionId":"AXL4696c666aaf8456aa6fbdbb7937e05a5","vpa":"saXXXXXXX88@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"678222365498","upiTransactionId":"AXL4696c666aaf8456aa6fbdbb7937e05a5","vpa":"saXXXXXXX88@axl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 07:00:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 08:15:36 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:15:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 08:15:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 08:15:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 08:15:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 08:15:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 08:15:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 08:15:36 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:15:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 08:15:36 UTC] Available dates found: 4
[26-Apr-2026 08:16:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:16:47 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:16:47 UTC] Current time (IST): 13:46
[26-Apr-2026 08:16:47 UTC] Requested date: 2026-04-26
[26-Apr-2026 08:16:47 UTC] Today: 2026-04-26
[26-Apr-2026 08:16:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 08:16:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 08:16:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 08:16:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 08:16:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 08:16:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 08:16:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 08:16:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 08:16:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 08:16:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 08:16:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 08:16:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 08:16:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 08:16:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 08:16:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 08:16:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 08:16:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 08:16:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 08:16:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 08:16:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 08:16:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:16:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:16:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:16:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:16:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[26-Apr-2026 08:16:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 08:16:47 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[26-Apr-2026 08:16:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 08:16:47 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 08:16:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 08:16:47 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 08:16:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 08:16:47 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 08:16:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 08:16:47 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 08:16:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 08:16:47 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 08:16:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 08:16:47 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 08:17:11 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:17:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 08:17:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 08:17:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 08:17:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 08:17:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 08:17:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 08:17:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:17:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 08:17:11 UTC] Available dates found: 4
[26-Apr-2026 08:17:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:17:19 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:17:19 UTC] Current time (IST): 13:47
[26-Apr-2026 08:17:19 UTC] Requested date: 2026-04-26
[26-Apr-2026 08:17:19 UTC] Today: 2026-04-26
[26-Apr-2026 08:17:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 08:17:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 08:17:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 08:17:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 08:17:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 08:17:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 08:17:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 08:17:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 08:17:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 08:17:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 08:17:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 08:17:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 08:17:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 08:17:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 08:17:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 08:17:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 08:17:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 08:17:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 08:17:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 08:17:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 08:17:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:17:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:17:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:17:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:17:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[26-Apr-2026 08:17:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 08:17:19 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[26-Apr-2026 08:17:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 08:17:19 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 08:17:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 08:17:19 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 08:17:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 08:17:19 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 08:17:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 08:17:19 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 08:17:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 08:17:19 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 08:17:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 08:17:19 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 08:17:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:17:28 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:17:28 UTC] Current time (IST): 13:47
[26-Apr-2026 08:17:28 UTC] Requested date: 2026-04-28
[26-Apr-2026 08:17:28 UTC] Today: 2026-04-26
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 08:17:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:17:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:17:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:17:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 08:17:28 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 08:17:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:17:30 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:17:30 UTC] Current time (IST): 13:47
[26-Apr-2026 08:17:30 UTC] Requested date: 2026-04-26
[26-Apr-2026 08:17:30 UTC] Today: 2026-04-26
[26-Apr-2026 08:17:30 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 08:17:30 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 08:17:30 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 08:17:30 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 08:17:30 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 08:17:30 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 08:17:30 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 08:17:30 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 08:17:30 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 08:17:30 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 08:17:30 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 08:17:30 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 08:17:30 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 08:17:30 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 08:17:30 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 08:17:30 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 08:17:30 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 08:17:30 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 08:17:30 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 08:17:30 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 08:17:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:17:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:17:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:17:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:17:30 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[26-Apr-2026 08:17:30 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 08:17:30 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[26-Apr-2026 08:17:30 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 08:17:30 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 08:17:30 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 08:17:30 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 08:17:30 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 08:17:30 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 08:17:30 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 08:17:30 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 08:17:30 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 08:17:30 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 08:17:30 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 08:17:30 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 08:17:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:17:59 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:17:59 UTC] Current time (IST): 13:47
[26-Apr-2026 08:17:59 UTC] Requested date: 2026-04-28
[26-Apr-2026 08:17:59 UTC] Today: 2026-04-26
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 08:17:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:17:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:17:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:17:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 08:17:59 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 08:18:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:18:09 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:18:09 UTC] Current time (IST): 13:48
[26-Apr-2026 08:18:09 UTC] Requested date: 2026-04-26
[26-Apr-2026 08:18:09 UTC] Today: 2026-04-26
[26-Apr-2026 08:18:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 08:18:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 08:18:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 08:18:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 08:18:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 08:18:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 08:18:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 08:18:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 08:18:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 08:18:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 08:18:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 08:18:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 08:18:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 08:18:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 08:18:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 08:18:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 08:18:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 08:18:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 08:18:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 08:18:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 08:18:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:18:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:18:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:18:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:18:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[26-Apr-2026 08:18:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 08:18:09 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[26-Apr-2026 08:18:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 08:18:09 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 08:18:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 08:18:09 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 08:18:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 08:18:09 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 08:18:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 08:18:09 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 08:18:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 08:18:09 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 08:18:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 08:18:09 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 08:24:29 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:24:29 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 08:24:29 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 08:24:29 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 08:24:29 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 08:24:29 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 08:24:29 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 08:24:29 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:24:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 08:24:29 UTC] Available dates found: 4
[26-Apr-2026 08:24:31 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:24:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 08:24:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 08:24:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 08:24:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 08:24:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 08:24:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 08:24:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:24:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 08:24:31 UTC] Available dates found: 4
[26-Apr-2026 08:24:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:24:34 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:24:34 UTC] Current time (IST): 13:54
[26-Apr-2026 08:24:34 UTC] Requested date: 2026-04-26
[26-Apr-2026 08:24:34 UTC] Today: 2026-04-26
[26-Apr-2026 08:24:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 08:24:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 08:24:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 08:24:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 08:24:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 08:24:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 08:24:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 08:24:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 08:24:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 08:24:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 08:24:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 08:24:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 08:24:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 08:24:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 08:24:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 08:24:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 08:24:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 08:24:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 08:24:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 08:24:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 08:24:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:24:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:24:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:24:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:24:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[26-Apr-2026 08:24:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 08:24:34 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[26-Apr-2026 08:24:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 08:24:34 UTC] Slot added: 14:30 - 14:45
[26-Apr-2026 08:24:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 08:24:34 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 08:24:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 08:24:34 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 08:24:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 08:24:34 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 08:24:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 08:24:34 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 08:24:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 08:24:34 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 08:33:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 08:33:02 UTC] Available dates found: 4
[26-Apr-2026 08:33:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:33:04 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:33:04 UTC] Current time (IST): 14:3
[26-Apr-2026 08:33:04 UTC] Requested date: 2026-04-26
[26-Apr-2026 08:33:04 UTC] Today: 2026-04-26
[26-Apr-2026 08:33:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 08:33:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 08:33:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 08:33:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 08:33:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 08:33:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 08:33:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 08:33:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 08:33:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 08:33:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 08:33:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 08:33:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 08:33:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 08:33:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 08:33:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 08:33:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 08:33:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 08:33:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 08:33:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 08:33:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 08:33:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:33:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:33:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:33:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:33:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[26-Apr-2026 08:33:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[26-Apr-2026 08:33:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 08:33:04 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[26-Apr-2026 08:33:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 08:33:04 UTC] Slot added: 14:45 - 15:00
[26-Apr-2026 08:33:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 08:33:04 UTC] Slot added: 15:00 - 15:15
[26-Apr-2026 08:33:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 08:33:04 UTC] Slot added: 15:15 - 15:30
[26-Apr-2026 08:33:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 08:33:04 UTC] Slot added: 15:30 - 15:45
[26-Apr-2026 08:33:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 08:33:04 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 08:33:13 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:13 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:13 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:13 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:13 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 08:33:13 UTC] Available dates found: 4
[26-Apr-2026 08:33:15 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:15 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:15 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:15 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:15 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 08:33:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 08:33:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 08:33:15 UTC] Available dates found: 4
[26-Apr-2026 08:33:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 08:33:17 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 08:33:17 UTC] Current time (IST): 14:3
[26-Apr-2026 08:33:17 UTC] Requested date: 2026-05-03
[26-Apr-2026 08:33:17 UTC] Today: 2026-04-26
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 08:33:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 08:33:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 08:33:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 08:33:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 08:33:17 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 09:40:57 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 09:40:57 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 09:40:57 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 09:40:57 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 09:40:57 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 09:40:57 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 09:40:57 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 09:40:57 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 09:40:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 09:40:57 UTC] Available dates found: 4
[26-Apr-2026 09:41:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 09:41:00 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 09:41:00 UTC] Current time (IST): 15:11
[26-Apr-2026 09:41:00 UTC] Requested date: 2026-04-26
[26-Apr-2026 09:41:00 UTC] Today: 2026-04-26
[26-Apr-2026 09:41:00 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 09:41:00 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 09:41:00 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 09:41:00 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 09:41:00 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 09:41:00 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 09:41:00 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 09:41:00 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 09:41:00 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 09:41:00 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 09:41:00 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 09:41:00 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 09:41:00 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 09:41:00 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 09:41:00 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 09:41:00 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 09:41:00 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 09:41:00 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 09:41:00 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 09:41:00 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 09:41:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 09:41:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 09:41:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 09:41:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 09:41:00 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[26-Apr-2026 09:41:00 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[26-Apr-2026 09:41:00 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[26-Apr-2026 09:41:00 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[26-Apr-2026 09:41:00 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[26-Apr-2026 09:41:00 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[26-Apr-2026 09:41:00 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 09:41:00 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[26-Apr-2026 09:41:00 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 09:41:00 UTC] Slot added: 15:45 - 16:00
[26-Apr-2026 09:41:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 09:41:03 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 09:41:03 UTC] Current time (IST): 15:11
[26-Apr-2026 09:41:03 UTC] Requested date: 2026-04-28
[26-Apr-2026 09:41:03 UTC] Today: 2026-04-26
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 09:41:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 09:41:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 09:41:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 09:41:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 09:41:03 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 09:42:02 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 09:42:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 09:42:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 09:42:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 09:42:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 09:42:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 09:42:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 09:42:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 09:42:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 09:42:02 UTC] Available dates found: 4
[26-Apr-2026 10:18:15 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 10:18:15 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 10:18:15 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 10:18:15 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 10:18:15 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 10:18:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 10:18:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 10:18:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 10:18:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 10:18:15 UTC] Available dates found: 4
[26-Apr-2026 10:18:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 10:18:17 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 10:18:17 UTC] Current time (IST): 15:48
[26-Apr-2026 10:18:17 UTC] Requested date: 2026-04-28
[26-Apr-2026 10:18:17 UTC] Today: 2026-04-26
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 10:18:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 10:18:17 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 10:18:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 10:18:18 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 10:18:18 UTC] Current time (IST): 15:48
[26-Apr-2026 10:18:18 UTC] Requested date: 2026-04-26
[26-Apr-2026 10:18:18 UTC] Today: 2026-04-26
[26-Apr-2026 10:18:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[26-Apr-2026 10:18:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[26-Apr-2026 10:18:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[26-Apr-2026 10:18:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[26-Apr-2026 10:18:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[26-Apr-2026 10:18:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[26-Apr-2026 10:18:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[26-Apr-2026 10:18:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[26-Apr-2026 10:18:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[26-Apr-2026 10:18:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[26-Apr-2026 10:18:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[26-Apr-2026 10:18:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[26-Apr-2026 10:18:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[26-Apr-2026 10:18:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[26-Apr-2026 10:18:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[26-Apr-2026 10:18:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[26-Apr-2026 10:18:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[26-Apr-2026 10:18:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[26-Apr-2026 10:18:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[26-Apr-2026 10:18:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[26-Apr-2026 10:18:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 10:18:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 10:18:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 10:18:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 10:18:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[26-Apr-2026 10:18:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[26-Apr-2026 10:18:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[26-Apr-2026 10:18:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[26-Apr-2026 10:18:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[26-Apr-2026 10:18:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[26-Apr-2026 10:18:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[26-Apr-2026 10:18:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[26-Apr-2026 10:18:18 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[26-Apr-2026 10:18:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 10:18:20 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 10:18:20 UTC] Current time (IST): 15:48
[26-Apr-2026 10:18:20 UTC] Requested date: 2026-04-28
[26-Apr-2026 10:18:20 UTC] Today: 2026-04-26
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 10:18:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 10:18:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 10:18:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 10:18:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 10:18:20 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 10:18:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 10:18:53 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777198716936","orderId":"OMO2604261548378420540753V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777199917823,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261548427789030327V","paymentMode":"UPI_INTENT","timestamp":1777198722815,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"693908048801","upiTransactionId":"YBL7a2653d20b6d47e69a96fff59c8a71ad","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"693908048801","upiTransactionId":"YBL7a2653d20b6d47e69a96fff59c8a71ad","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 10:18:53 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777198716936
            [orderId] => OMO2604261548378420540753V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777199917823
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604261548427789030327V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777198722815
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                    [ifsc] => SBIN0CONUPI
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [bankId] => SBCC
                                    [networkCardVariant] => RUPAY_PLATINUM
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 693908048801
                                    [upiTransactionId] => YBL7a2653d20b6d47e69a96fff59c8a71ad
                                    [vpa] => 76XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                                    [ifsc] => SBIN0CONUPI
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [bankId] => SBCC
                                                    [networkCardVariant] => RUPAY_PLATINUM
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 693908048801
                                                    [upiTransactionId] => YBL7a2653d20b6d47e69a96fff59c8a71ad
                                                    [vpa] => 76XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[26-Apr-2026 10:18:53 UTC] Payment Callback - POST Data: Array
(
)

[26-Apr-2026 10:18:53 UTC] Payment Callback - GET Data: Array
(
)

[26-Apr-2026 10:18:53 UTC] Amount Conversion: 10000 paise = 100 rupees
[26-Apr-2026 10:18:53 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[26-Apr-2026 10:18:53 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[26-Apr-2026 10:18:53 UTC] Payment is SUCCESS, attempting to update appointment...
[26-Apr-2026 10:18:53 UTC] Target appointment ID: TXN_1777198716936
[26-Apr-2026 10:18:53 UTC] Extracted numeric ID: 1777198716936
[26-Apr-2026 10:18:53 UTC] Appointment not found with ID: 1777198716936
[26-Apr-2026 10:18:53 UTC] Found recent pending appointment: ID=3294, Name=Ravi Parashar
[26-Apr-2026 10:18:53 UTC] Successfully updated recent appointment ID: 3294 to confirmed status
[26-Apr-2026 10:18:53 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777198716936","orderId":"OMO2604261548378420540753V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777199917823,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604261548427789030327V","paymentMode":"UPI_INTENT","timestamp":1777198722815,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"693908048801","upiTransactionId":"YBL7a2653d20b6d47e69a96fff59c8a71ad","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"693908048801","upiTransactionId":"YBL7a2653d20b6d47e69a96fff59c8a71ad","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[26-Apr-2026 10:19:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[26-Apr-2026 11:44:01 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 11:44:01 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 11:44:01 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 11:44:01 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 11:44:01 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 11:44:01 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 11:44:01 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 11:44:01 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 11:44:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 11:44:01 UTC] Available dates found: 4
[26-Apr-2026 11:44:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 11:44:03 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 11:44:03 UTC] Current time (IST): 17:14
[26-Apr-2026 11:44:03 UTC] Requested date: 2026-04-28
[26-Apr-2026 11:44:03 UTC] Today: 2026-04-26
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 11:44:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 11:44:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 11:44:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 11:44:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 11:44:03 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 15:12:39 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 15:12:39 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 15:12:39 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 15:12:39 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 15:12:39 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 15:12:39 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 15:12:39 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 15:12:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 15:12:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 15:12:39 UTC] Available dates found: 4
[26-Apr-2026 15:12:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 15:12:52 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 15:12:52 UTC] Current time (IST): 20:42
[26-Apr-2026 15:12:52 UTC] Requested date: 2026-04-28
[26-Apr-2026 15:12:52 UTC] Today: 2026-04-26
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 15:12:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 15:12:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 15:12:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 15:12:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 15:12:52 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 15:21:08 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 15:21:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 15:21:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 15:21:09 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 15:21:09 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 15:21:09 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 15:21:09 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 15:21:09 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 15:21:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 15:21:09 UTC] Available dates found: 4
[26-Apr-2026 15:21:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 15:21:11 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 15:21:11 UTC] Current time (IST): 20:51
[26-Apr-2026 15:21:11 UTC] Requested date: 2026-04-28
[26-Apr-2026 15:21:11 UTC] Today: 2026-04-26
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 15:21:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 15:21:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 15:21:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 15:21:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 15:21:11 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 16:07:25 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 16:07:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 16:07:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 16:07:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 16:07:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 16:07:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 16:07:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 16:07:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 16:07:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 16:07:25 UTC] Available dates found: 4
[26-Apr-2026 16:07:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 16:07:27 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 16:07:27 UTC] Current time (IST): 21:37
[26-Apr-2026 16:07:27 UTC] Requested date: 2026-04-28
[26-Apr-2026 16:07:27 UTC] Today: 2026-04-26
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 16:07:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 16:07:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 16:07:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 16:07:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 16:07:27 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 16:49:04 UTC] Date: 2026-04-26, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 16:49:04 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[26-Apr-2026 16:49:04 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[26-Apr-2026 16:49:04 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[26-Apr-2026 16:49:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[26-Apr-2026 16:49:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[26-Apr-2026 16:49:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[26-Apr-2026 16:49:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[26-Apr-2026 16:49:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[26-Apr-2026 16:49:04 UTC] Available dates found: 4
[26-Apr-2026 16:49:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[26-Apr-2026 16:49:15 UTC] Using actual slot duration: 15 minutes
[26-Apr-2026 16:49:15 UTC] Current time (IST): 22:19
[26-Apr-2026 16:49:15 UTC] Requested date: 2026-04-28
[26-Apr-2026 16:49:15 UTC] Today: 2026-04-26
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 08:00 - 08:15
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 08:15 - 08:30
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 08:30 - 08:45
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 08:45 - 09:00
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 09:00 - 09:15
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 09:15 - 09:30
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 09:30 - 09:45
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 09:45 - 10:00
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 10:00 - 10:15
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 10:15 - 10:30
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 10:30 - 10:45
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 10:45 - 11:00
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 11:00 - 11:15
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 11:15 - 11:30
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 11:30 - 11:45
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 11:45 - 12:00
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 12:00 - 12:15
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 12:15 - 12:30
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 12:30 - 12:45
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 12:45 - 13:00
[26-Apr-2026 16:49:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[26-Apr-2026 16:49:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[26-Apr-2026 16:49:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[26-Apr-2026 16:49:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 14:00 - 14:15
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 14:15 - 14:30
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 14:30 - 14:45
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 14:45 - 15:00
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 15:00 - 15:15
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 15:15 - 15:30
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 15:30 - 15:45
[26-Apr-2026 16:49:15 UTC] Slot added (future date): 15:45 - 16:00
[26-Apr-2026 19:21:38 UTC] Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[27-Apr-2026 01:45:38 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 01:45:38 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 01:45:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 01:45:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 01:45:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 01:45:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 01:45:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 01:45:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 01:45:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 01:45:38 UTC] Available dates found: 3
[27-Apr-2026 01:45:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 01:45:40 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 01:45:40 UTC] Current time (IST): 7:15
[27-Apr-2026 01:45:40 UTC] Requested date: 2026-04-28
[27-Apr-2026 01:45:40 UTC] Today: 2026-04-27
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 01:45:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 01:45:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 01:45:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 01:45:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 01:45:40 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 02:23:35 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 02:23:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 02:23:35 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 02:23:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 02:23:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 02:23:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 02:23:35 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 02:23:35 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 02:23:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 02:23:35 UTC] Available dates found: 3
[27-Apr-2026 02:23:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 02:23:40 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 02:23:40 UTC] Current time (IST): 7:53
[27-Apr-2026 02:23:40 UTC] Requested date: 2026-04-28
[27-Apr-2026 02:23:40 UTC] Today: 2026-04-27
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 02:23:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 02:23:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 02:23:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 02:23:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 02:23:40 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 02:24:13 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 02:24:13 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 02:24:13 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 02:24:13 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 02:24:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 02:24:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 02:24:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 02:24:13 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 02:24:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 02:24:13 UTC] Available dates found: 3
[27-Apr-2026 02:24:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 02:24:20 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 02:24:20 UTC] Current time (IST): 7:54
[27-Apr-2026 02:24:20 UTC] Requested date: 2026-04-28
[27-Apr-2026 02:24:20 UTC] Today: 2026-04-27
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 02:24:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 02:24:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 02:24:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 02:24:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 02:24:20 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 02:24:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 02:24:57 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777256678547","orderId":"OMO2604270754387693595498V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777257878753,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270754445389328163V","paymentMode":"UPI_INTENT","timestamp":1777256684576,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1388","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"615507813178","upiTransactionId":"YBLf2302e6203dd45f395b66650374d61f0","vpa":"76XXXXXX26@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1388","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"615507813178","upiTransactionId":"YBLf2302e6203dd45f395b66650374d61f0","vpa":"76XXXXXX26@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 02:24:57 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777256678547
            [orderId] => OMO2604270754387693595498V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777257878753
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604270754445389328163V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777256684576
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1388
                                    [ifsc] => SBIN0031101
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 615507813178
                                    [upiTransactionId] => YBLf2302e6203dd45f395b66650374d61f0
                                    [vpa] => 76XXXXXX26@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1388
                                                    [ifsc] => SBIN0031101
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 615507813178
                                                    [upiTransactionId] => YBLf2302e6203dd45f395b66650374d61f0
                                                    [vpa] => 76XXXXXX26@ybl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 02:24:57 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 02:24:57 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 02:24:57 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 02:24:57 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 02:24:57 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 02:24:57 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 02:24:57 UTC] Target appointment ID: TXN_1777256678547
[27-Apr-2026 02:24:57 UTC] Extracted numeric ID: 1777256678547
[27-Apr-2026 02:24:57 UTC] Appointment not found with ID: 1777256678547
[27-Apr-2026 02:24:57 UTC] Found recent pending appointment: ID=3295, Name=Raju lalsuthar
[27-Apr-2026 02:24:57 UTC] Successfully updated recent appointment ID: 3295 to confirmed status
[27-Apr-2026 02:24:57 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777256678547","orderId":"OMO2604270754387693595498V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777257878753,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270754445389328163V","paymentMode":"UPI_INTENT","timestamp":1777256684576,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1388","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"615507813178","upiTransactionId":"YBLf2302e6203dd45f395b66650374d61f0","vpa":"76XXXXXX26@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1388","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"615507813178","upiTransactionId":"YBLf2302e6203dd45f395b66650374d61f0","vpa":"76XXXXXX26@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 02:25:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 02:25:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 02:26:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777256722381","orderId":"OMO2604270755226617908349V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777257922649,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270755394625625487V","paymentMode":"UPI_INTENT","timestamp":1777256739505,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"052423242025","upiTransactionId":"AXLb672c6f0ead3450196f580e5406bf0ed","vpa":"95XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"052423242025","upiTransactionId":"AXLb672c6f0ead3450196f580e5406bf0ed","vpa":"95XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 02:26:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777256722381
            [orderId] => OMO2604270755226617908349V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777257922649
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604270755394625625487V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777256739505
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6303
                                    [ifsc] => JIOP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => JIOP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 052423242025
                                    [upiTransactionId] => AXLb672c6f0ead3450196f580e5406bf0ed
                                    [vpa] => 95XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6303
                                                    [ifsc] => JIOP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => JIOP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 052423242025
                                                    [upiTransactionId] => AXLb672c6f0ead3450196f580e5406bf0ed
                                                    [vpa] => 95XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 02:26:00 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 02:26:00 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 02:26:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 02:26:00 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 02:26:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 02:26:00 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 02:26:00 UTC] Target appointment ID: TXN_1777256722381
[27-Apr-2026 02:26:00 UTC] Extracted numeric ID: 1777256722381
[27-Apr-2026 02:26:00 UTC] Appointment not found with ID: 1777256722381
[27-Apr-2026 02:26:00 UTC] Found recent pending appointment: ID=3296, Name=DINESH KUMAR RAWAT
[27-Apr-2026 02:26:00 UTC] Successfully updated recent appointment ID: 3296 to confirmed status
[27-Apr-2026 02:26:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777256722381","orderId":"OMO2604270755226617908349V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777257922649,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270755394625625487V","paymentMode":"UPI_INTENT","timestamp":1777256739505,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"052423242025","upiTransactionId":"AXLb672c6f0ead3450196f580e5406bf0ed","vpa":"95XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"052423242025","upiTransactionId":"AXLb672c6f0ead3450196f580e5406bf0ed","vpa":"95XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 02:26:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 03:05:25 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 03:05:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 03:05:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 03:05:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 03:05:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 03:05:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 03:05:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 03:05:25 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 03:05:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 03:05:25 UTC] Available dates found: 3
[27-Apr-2026 03:05:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 03:05:28 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 03:05:28 UTC] Current time (IST): 8:35
[27-Apr-2026 03:05:28 UTC] Requested date: 2026-04-28
[27-Apr-2026 03:05:28 UTC] Today: 2026-04-27
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 03:05:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 03:05:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 03:05:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 03:05:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 03:05:28 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 03:05:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 03:06:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777259138977","orderId":"OMO2604270835403573595273V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777260340329,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270835476600540669V","paymentMode":"UPI_INTENT","timestamp":1777259147698,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"799925790332","upiTransactionId":"AXL3114478250984e20a3454948b50aa5d1","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"799925790332","upiTransactionId":"AXL3114478250984e20a3454948b50aa5d1","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 03:06:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777259138977
            [orderId] => OMO2604270835403573595273V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777260340329
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604270835476600540669V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777259147698
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 799925790332
                                    [upiTransactionId] => AXL3114478250984e20a3454948b50aa5d1
                                    [vpa] => ahXXXXXXXXh9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 799925790332
                                                    [upiTransactionId] => AXL3114478250984e20a3454948b50aa5d1
                                                    [vpa] => ahXXXXXXXXh9@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 03:06:00 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 03:06:00 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 03:06:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 03:06:00 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 03:06:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 03:06:00 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 03:06:00 UTC] Target appointment ID: TXN_1777259138977
[27-Apr-2026 03:06:00 UTC] Extracted numeric ID: 1777259138977
[27-Apr-2026 03:06:00 UTC] Appointment not found with ID: 1777259138977
[27-Apr-2026 03:06:00 UTC] Found recent pending appointment: ID=3297, Name=suresh aheer
[27-Apr-2026 03:06:00 UTC] Successfully updated recent appointment ID: 3297 to confirmed status
[27-Apr-2026 03:06:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777259138977","orderId":"OMO2604270835403573595273V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777260340329,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270835476600540669V","paymentMode":"UPI_INTENT","timestamp":1777259147698,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"799925790332","upiTransactionId":"AXL3114478250984e20a3454948b50aa5d1","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"799925790332","upiTransactionId":"AXL3114478250984e20a3454948b50aa5d1","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 03:06:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 03:13:16 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 03:13:16 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 03:13:16 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 03:13:16 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 03:13:16 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 03:13:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 03:13:16 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 03:13:16 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 03:13:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 03:13:16 UTC] Available dates found: 3
[27-Apr-2026 03:13:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 03:13:20 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 03:13:20 UTC] Current time (IST): 8:43
[27-Apr-2026 03:13:20 UTC] Requested date: 2026-04-28
[27-Apr-2026 03:13:20 UTC] Today: 2026-04-27
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 03:13:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 03:13:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 03:13:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 03:13:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 03:13:20 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 03:13:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 03:14:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777259623090","orderId":"OMO2604270843436960457183V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777260823679,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270843505559428317V","paymentMode":"UPI_INTENT","timestamp":1777259630608,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6964","ifsc":"BARB0SAMCHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"597732184694","upiTransactionId":"YBL0c805435f22942a68260f50e7ad5c6e6","vpa":"guXXXXXXXXXXX32@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6964","ifsc":"BARB0SAMCHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"597732184694","upiTransactionId":"YBL0c805435f22942a68260f50e7ad5c6e6","vpa":"guXXXXXXXXXXX32@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 03:14:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777259623090
            [orderId] => OMO2604270843436960457183V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777260823679
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604270843505559428317V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777259630608
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6964
                                    [ifsc] => BARB0SAMCHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 597732184694
                                    [upiTransactionId] => YBL0c805435f22942a68260f50e7ad5c6e6
                                    [vpa] => guXXXXXXXXXXX32@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6964
                                                    [ifsc] => BARB0SAMCHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 597732184694
                                                    [upiTransactionId] => YBL0c805435f22942a68260f50e7ad5c6e6
                                                    [vpa] => guXXXXXXXXXXX32@ybl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 03:14:06 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 03:14:06 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 03:14:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 03:14:06 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 03:14:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 03:14:06 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 03:14:06 UTC] Target appointment ID: TXN_1777259623090
[27-Apr-2026 03:14:06 UTC] Extracted numeric ID: 1777259623090
[27-Apr-2026 03:14:06 UTC] Appointment not found with ID: 1777259623090
[27-Apr-2026 03:14:06 UTC] Found recent pending appointment: ID=3298, Name=Kamlesh Gurjar
[27-Apr-2026 03:14:06 UTC] Successfully updated recent appointment ID: 3298 to confirmed status
[27-Apr-2026 03:14:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777259623090","orderId":"OMO2604270843436960457183V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777260823679,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270843505559428317V","paymentMode":"UPI_INTENT","timestamp":1777259630608,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6964","ifsc":"BARB0SAMCHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"597732184694","upiTransactionId":"YBL0c805435f22942a68260f50e7ad5c6e6","vpa":"guXXXXXXXXXXX32@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6964","ifsc":"BARB0SAMCHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"597732184694","upiTransactionId":"YBL0c805435f22942a68260f50e7ad5c6e6","vpa":"guXXXXXXXXXXX32@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 03:14:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 03:22:48 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 03:22:48 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 03:22:48 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 03:22:48 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 03:22:48 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 03:22:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 03:22:48 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 03:22:48 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 03:22:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 03:22:48 UTC] Available dates found: 3
[27-Apr-2026 03:40:33 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 03:40:33 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 03:40:33 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 03:40:33 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 03:40:33 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 03:40:33 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 03:40:33 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 03:40:33 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 03:40:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 03:40:33 UTC] Available dates found: 3
[27-Apr-2026 03:40:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 03:40:36 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 03:40:36 UTC] Current time (IST): 9:10
[27-Apr-2026 03:40:36 UTC] Requested date: 2026-04-28
[27-Apr-2026 03:40:36 UTC] Today: 2026-04-27
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 03:40:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 03:40:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 03:40:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 03:40:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 03:40:36 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 03:41:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 03:41:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777261280473","orderId":"OMO2604270911207649030546V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777262480741,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270911247294425575V","paymentMode":"UPI_INTENT","timestamp":1777261284775,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603512574340","upiTransactionId":"PTM54c26160e3754188ae9883082ddbd2f5","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603512574340","upiTransactionId":"PTM54c26160e3754188ae9883082ddbd2f5","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":20000}]}]}}
[27-Apr-2026 03:41:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777261280473
            [orderId] => OMO2604270911207649030546V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777262480741
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604270911247294425575V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777261284775
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => ICIC0006675
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 603512574340
                                    [upiTransactionId] => PTM54c26160e3754188ae9883082ddbd2f5
                                    [vpa] => 88XXXXXX37@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 603512574340
                                                    [upiTransactionId] => PTM54c26160e3754188ae9883082ddbd2f5
                                                    [vpa] => 88XXXXXX37@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 03:41:43 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 03:41:43 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 03:41:43 UTC] Amount Conversion: 20000 paise = 200 rupees
[27-Apr-2026 03:41:43 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 03:41:43 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[27-Apr-2026 03:41:43 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 03:41:43 UTC] Target appointment ID: TXN_1777261280473
[27-Apr-2026 03:41:43 UTC] Extracted numeric ID: 1777261280473
[27-Apr-2026 03:41:43 UTC] Appointment not found with ID: 1777261280473
[27-Apr-2026 03:41:43 UTC] Found recent pending appointment: ID=3299, Name=Bheru Lal Mali
[27-Apr-2026 03:41:43 UTC] Successfully updated recent appointment ID: 3299 to confirmed status
[27-Apr-2026 03:41:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777261280473","orderId":"OMO2604270911207649030546V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777262480741,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604270911247294425575V","paymentMode":"UPI_INTENT","timestamp":1777261284775,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603512574340","upiTransactionId":"PTM54c26160e3754188ae9883082ddbd2f5","vpa":"88XXXXXX37@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"ICIC0006675","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"603512574340","upiTransactionId":"PTM54c26160e3754188ae9883082ddbd2f5","vpa":"88XXXXXX37@ptyes"},"currency":"INR","amount":20000}]}]}}
[27-Apr-2026 05:04:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:04:05 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 05:04:05 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 05:04:05 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 05:04:05 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 05:04:05 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 05:04:05 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 05:04:05 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:04:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 05:04:05 UTC] Available dates found: 3
[27-Apr-2026 05:25:06 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:25:06 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 05:25:06 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 05:25:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 05:25:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 05:25:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 05:25:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 05:25:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:25:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 05:25:07 UTC] Available dates found: 3
[27-Apr-2026 05:25:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 05:25:19 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 05:25:19 UTC] Current time (IST): 10:55
[27-Apr-2026 05:25:19 UTC] Requested date: 2026-04-28
[27-Apr-2026 05:25:19 UTC] Today: 2026-04-27
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 05:25:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 05:25:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 05:25:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 05:25:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 05:25:19 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 05:28:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:28:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 05:28:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 05:28:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 05:28:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 05:28:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 05:28:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 05:28:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:28:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 05:28:11 UTC] Available dates found: 3
[27-Apr-2026 05:28:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 05:28:24 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 05:28:24 UTC] Current time (IST): 10:58
[27-Apr-2026 05:28:24 UTC] Requested date: 2026-05-03
[27-Apr-2026 05:28:24 UTC] Today: 2026-04-27
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 05:28:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 05:28:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 05:28:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 05:28:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 05:28:24 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 05:35:43 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:35:43 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 05:35:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 05:35:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 05:35:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 05:35:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 05:35:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 05:35:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:35:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 05:35:43 UTC] Available dates found: 3
[27-Apr-2026 05:35:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 05:35:47 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 05:35:47 UTC] Current time (IST): 11:5
[27-Apr-2026 05:35:47 UTC] Requested date: 2026-04-28
[27-Apr-2026 05:35:47 UTC] Today: 2026-04-27
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 05:35:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 05:35:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 05:35:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 05:35:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 05:35:47 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 05:36:39 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
[27-Apr-2026 05:36:39 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
[27-Apr-2026 05:36:39 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
[27-Apr-2026 05:36:39 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
[27-Apr-2026 05:42:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:42:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 05:42:37 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 05:42:37 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 05:42:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 05:42:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 05:42:37 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 05:42:37 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:42:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 05:42:37 UTC] Available dates found: 3
[27-Apr-2026 05:42:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 05:42:42 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 05:42:42 UTC] Current time (IST): 11:12
[27-Apr-2026 05:42:42 UTC] Requested date: 2026-04-28
[27-Apr-2026 05:42:42 UTC] Today: 2026-04-27
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 05:42:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 05:42:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 05:42:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 05:42:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 05:42:42 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 05:43:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 05:44:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777268637005","orderId":"OMO2604271113577250887486V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777269837709,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271114020498030379V","paymentMode":"UPI_INTENT","timestamp":1777268642092,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0455","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"920992864193","upiTransactionId":"YBLbfa4839fc3a0451491b36fb02b3a6768","vpa":"99XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0455","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"920992864193","upiTransactionId":"YBLbfa4839fc3a0451491b36fb02b3a6768","vpa":"99XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 05:44:15 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777268637005
            [orderId] => OMO2604271113577250887486V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777269837709
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271114020498030379V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777268642092
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0455
                                    [ifsc] => SBIN0031103
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 920992864193
                                    [upiTransactionId] => YBLbfa4839fc3a0451491b36fb02b3a6768
                                    [vpa] => 99XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0455
                                                    [ifsc] => SBIN0031103
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 920992864193
                                                    [upiTransactionId] => YBLbfa4839fc3a0451491b36fb02b3a6768
                                                    [vpa] => 99XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 05:44:15 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 05:44:15 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 05:44:15 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 05:44:15 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 05:44:15 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 05:44:15 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 05:44:15 UTC] Target appointment ID: TXN_1777268637005
[27-Apr-2026 05:44:15 UTC] Extracted numeric ID: 1777268637005
[27-Apr-2026 05:44:15 UTC] Appointment not found with ID: 1777268637005
[27-Apr-2026 05:44:15 UTC] Found recent pending appointment: ID=3300, Name=jagdish meena
[27-Apr-2026 05:44:15 UTC] Successfully updated recent appointment ID: 3300 to confirmed status
[27-Apr-2026 05:44:15 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777268637005","orderId":"OMO2604271113577250887486V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777269837709,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271114020498030379V","paymentMode":"UPI_INTENT","timestamp":1777268642092,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0455","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"920992864193","upiTransactionId":"YBLbfa4839fc3a0451491b36fb02b3a6768","vpa":"99XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0455","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"920992864193","upiTransactionId":"YBLbfa4839fc3a0451491b36fb02b3a6768","vpa":"99XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 05:57:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:57:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 05:57:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 05:57:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 05:57:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 05:57:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 05:57:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 05:57:00 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:57:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 05:57:00 UTC] Available dates found: 3
[27-Apr-2026 05:57:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 05:57:04 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 05:57:04 UTC] Current time (IST): 11:27
[27-Apr-2026 05:57:04 UTC] Requested date: 2026-04-28
[27-Apr-2026 05:57:04 UTC] Today: 2026-04-27
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 05:57:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 05:57:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 05:57:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 05:57:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 05:57:04 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 05:57:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 05:59:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:59:17 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 05:59:17 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 05:59:17 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 05:59:17 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 05:59:17 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 05:59:17 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 05:59:17 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 05:59:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 05:59:17 UTC] Available dates found: 3
[27-Apr-2026 05:59:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 05:59:21 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 05:59:21 UTC] Current time (IST): 11:29
[27-Apr-2026 05:59:21 UTC] Requested date: 2026-04-28
[27-Apr-2026 05:59:21 UTC] Today: 2026-04-27
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 05:59:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 05:59:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 05:59:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 05:59:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 05:59:21 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 05:59:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 05:59:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777269574327","orderId":"OMO2604271129345905564538V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777270774568,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271129382842548479V","paymentMode":"UPI_INTENT","timestamp":1777269578329,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3320","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"349366280409","upiTransactionId":"YBL86639e0787dc478bafc897cf8c3c8024","vpa":"89XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3320","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"349366280409","upiTransactionId":"YBL86639e0787dc478bafc897cf8c3c8024","vpa":"89XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 05:59:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777269574327
            [orderId] => OMO2604271129345905564538V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777270774568
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271129382842548479V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777269578329
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3320
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 349366280409
                                    [upiTransactionId] => YBL86639e0787dc478bafc897cf8c3c8024
                                    [vpa] => 89XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3320
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 349366280409
                                                    [upiTransactionId] => YBL86639e0787dc478bafc897cf8c3c8024
                                                    [vpa] => 89XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 05:59:51 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 05:59:51 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 05:59:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 05:59:51 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 05:59:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 05:59:51 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 05:59:51 UTC] Target appointment ID: TXN_1777269574327
[27-Apr-2026 05:59:51 UTC] Extracted numeric ID: 1777269574327
[27-Apr-2026 05:59:51 UTC] Appointment not found with ID: 1777269574327
[27-Apr-2026 05:59:51 UTC] Found recent pending appointment: ID=3302, Name=Hanuman
[27-Apr-2026 05:59:51 UTC] Successfully updated recent appointment ID: 3302 to confirmed status
[27-Apr-2026 05:59:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777269574327","orderId":"OMO2604271129345905564538V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777270774568,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271129382842548479V","paymentMode":"UPI_INTENT","timestamp":1777269578329,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3320","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"349366280409","upiTransactionId":"YBL86639e0787dc478bafc897cf8c3c8024","vpa":"89XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3320","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"349366280409","upiTransactionId":"YBL86639e0787dc478bafc897cf8c3c8024","vpa":"89XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 06:17:44 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777269458214","orderId":"OMO2604271127398908530621V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777270659875,"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":[]}}
[27-Apr-2026 06:17:44 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777269458214
            [orderId] => OMO2604271127398908530621V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777270659875
            [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
                (
                )

        )

)

[27-Apr-2026 06:17:44 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 06:17:44 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 06:17:44 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 06:17:44 UTC] Payment callback error: Transaction ID not found in callback
[27-Apr-2026 07:06:19 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:06:19 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 07:06:19 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 07:06:19 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 07:06:19 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 07:06:19 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 07:06:19 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 07:06:19 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:06:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 07:06:19 UTC] Available dates found: 3
[27-Apr-2026 07:06:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 07:06:23 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 07:06:23 UTC] Current time (IST): 12:36
[27-Apr-2026 07:06:23 UTC] Requested date: 2026-04-28
[27-Apr-2026 07:06:23 UTC] Today: 2026-04-27
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 07:06:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 07:06:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 07:06:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 07:06:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 07:06:23 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 07:06:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 07:07:13 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:07:13 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 07:07:13 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 07:07:13 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 07:07:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 07:07:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 07:07:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 07:07:13 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:07:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 07:07:13 UTC] Available dates found: 3
[27-Apr-2026 07:07:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 07:07:16 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 07:07:16 UTC] Current time (IST): 12:37
[27-Apr-2026 07:07:16 UTC] Requested date: 2026-04-28
[27-Apr-2026 07:07:16 UTC] Today: 2026-04-27
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 07:07:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 07:07:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 07:07:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 07:07:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 07:07:16 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 07:07:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 07:07:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777273656310","orderId":"OMO2604271237374048105324V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777274857390,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271237417265014279V","paymentMode":"UPI_INTENT","timestamp":1777273661770,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"957931342245","upiTransactionId":"AXL49eff7dce25e407f87581fe23d1ea08f","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"957931342245","upiTransactionId":"AXL49eff7dce25e407f87581fe23d1ea08f","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 07:07:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777273656310
            [orderId] => OMO2604271237374048105324V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777274857390
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271237417265014279V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777273661770
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 957931342245
                                    [upiTransactionId] => AXL49eff7dce25e407f87581fe23d1ea08f
                                    [vpa] => ahXXXXXXXXh9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 957931342245
                                                    [upiTransactionId] => AXL49eff7dce25e407f87581fe23d1ea08f
                                                    [vpa] => ahXXXXXXXXh9@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 07:07:58 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 07:07:58 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 07:07:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 07:07:58 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 07:07:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 07:07:58 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 07:07:58 UTC] Target appointment ID: TXN_1777273656310
[27-Apr-2026 07:07:58 UTC] Extracted numeric ID: 1777273656310
[27-Apr-2026 07:07:58 UTC] Appointment not found with ID: 1777273656310
[27-Apr-2026 07:07:58 UTC] Found recent pending appointment: ID=3304, Name=suresh aheer
[27-Apr-2026 07:07:58 UTC] Successfully updated recent appointment ID: 3304 to confirmed status
[27-Apr-2026 07:07:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777273656310","orderId":"OMO2604271237374048105324V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777274857390,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271237417265014279V","paymentMode":"UPI_INTENT","timestamp":1777273661770,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"957931342245","upiTransactionId":"AXL49eff7dce25e407f87581fe23d1ea08f","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"957931342245","upiTransactionId":"AXL49eff7dce25e407f87581fe23d1ea08f","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 07:08:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 07:09:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:09:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 07:09:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 07:09:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 07:09:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 07:09:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 07:09:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 07:09:00 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:09:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 07:09:00 UTC] Available dates found: 3
[27-Apr-2026 07:09:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 07:09:03 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 07:09:03 UTC] Current time (IST): 12:39
[27-Apr-2026 07:09:03 UTC] Requested date: 2026-04-28
[27-Apr-2026 07:09:03 UTC] Today: 2026-04-27
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 07:09:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 07:09:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 07:09:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 07:09:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 07:09:03 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 07:31:15 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:31:15 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 07:31:15 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 07:31:15 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 07:31:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 07:31:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 07:31:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 07:31:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:31:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 07:31:15 UTC] Available dates found: 3
[27-Apr-2026 07:39:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:39:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 07:39:37 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 07:39:37 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 07:39:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 07:39:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 07:39:37 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 07:39:37 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 07:39:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 07:39:37 UTC] Available dates found: 3
[27-Apr-2026 07:39:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 07:39:40 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 07:39:40 UTC] Current time (IST): 13:9
[27-Apr-2026 07:39:40 UTC] Requested date: 2026-04-28
[27-Apr-2026 07:39:40 UTC] Today: 2026-04-27
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 07:39:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 07:39:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 07:39:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 07:39:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 07:39:40 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 08:10:46 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 08:10:46 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 08:10:46 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 08:10:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 08:10:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 08:10:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 08:10:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 08:10:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 08:10:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 08:10:46 UTC] Available dates found: 3
[27-Apr-2026 08:10:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 08:10:48 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 08:10:48 UTC] Current time (IST): 13:40
[27-Apr-2026 08:10:48 UTC] Requested date: 2026-04-28
[27-Apr-2026 08:10:48 UTC] Today: 2026-04-27
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 08:10:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 08:10:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 08:10:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 08:10:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 08:10:48 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 08:24:59 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
[27-Apr-2026 08:24:59 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
[27-Apr-2026 08:24:59 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
[27-Apr-2026 08:24:59 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
[27-Apr-2026 08:25:00 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 2
[27-Apr-2026 08:25:00 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 3
[27-Apr-2026 08:25:00 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 4
[27-Apr-2026 08:25:00 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 5
[27-Apr-2026 08:25:00 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[27-Apr-2026 08:25:00 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php:3
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[27-Apr-2026 08:49:08 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 08:49:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 08:49:08 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 08:49:08 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 08:49:08 UTC] Available dates found: 3
[27-Apr-2026 08:49:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 08:49:10 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 08:49:10 UTC] Current time (IST): 14:19
[27-Apr-2026 08:49:10 UTC] Requested date: 2026-04-28
[27-Apr-2026 08:49:10 UTC] Today: 2026-04-27
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 08:49:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 08:49:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 08:49:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 08:49:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 08:49:10 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 08:49:27 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:27 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 08:49:27 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:27 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:27 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:27 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 08:49:27 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 08:49:27 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 08:49:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 08:49:27 UTC] Available dates found: 3
[27-Apr-2026 08:49:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 08:49:28 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 08:49:28 UTC] Current time (IST): 14:19
[27-Apr-2026 08:49:28 UTC] Requested date: 2026-05-02
[27-Apr-2026 08:49:28 UTC] Today: 2026-04-27
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 08:49:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 08:49:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 08:49:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 08:49:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 08:49:28 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 08:55:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 08:55:05 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 08:55:05 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 08:55:05 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 08:55:05 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 08:55:05 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 08:55:05 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 08:55:05 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 08:55:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 08:55:05 UTC] Available dates found: 3
[27-Apr-2026 08:55:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 08:55:06 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 08:55:06 UTC] Current time (IST): 14:25
[27-Apr-2026 08:55:06 UTC] Requested date: 2026-04-28
[27-Apr-2026 08:55:06 UTC] Today: 2026-04-27
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 08:55:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 08:55:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 08:55:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 08:55:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 08:55:06 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:02:17 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:02:17 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 09:02:17 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 09:02:17 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 09:02:17 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 09:02:17 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 09:02:17 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 09:02:17 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:02:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 09:02:17 UTC] Available dates found: 3
[27-Apr-2026 09:02:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:02:20 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:02:20 UTC] Current time (IST): 14:32
[27-Apr-2026 09:02:20 UTC] Requested date: 2026-04-28
[27-Apr-2026 09:02:20 UTC] Today: 2026-04-27
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:02:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:02:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:02:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:02:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:02:20 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:02:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 09:03:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777280565831","orderId":"OMO2604271432468072023019V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777281766784,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271432574589428619V","paymentMode":"UPI_INTENT","timestamp":1777280577504,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"110644617982","upiTransactionId":"AXL98d6ab906bf048ae941dddc4f2d827d5","vpa":"96XXXXXX17@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"110644617982","upiTransactionId":"AXL98d6ab906bf048ae941dddc4f2d827d5","vpa":"96XXXXXX17@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 09:03:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777280565831
            [orderId] => OMO2604271432468072023019V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777281766784
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271432574589428619V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777280577504
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7904
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 110644617982
                                    [upiTransactionId] => AXL98d6ab906bf048ae941dddc4f2d827d5
                                    [vpa] => 96XXXXXX17@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7904
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 110644617982
                                                    [upiTransactionId] => AXL98d6ab906bf048ae941dddc4f2d827d5
                                                    [vpa] => 96XXXXXX17@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 09:03:11 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 09:03:11 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 09:03:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 09:03:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 09:03:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 09:03:11 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 09:03:11 UTC] Target appointment ID: TXN_1777280565831
[27-Apr-2026 09:03:11 UTC] Extracted numeric ID: 1777280565831
[27-Apr-2026 09:03:11 UTC] Appointment not found with ID: 1777280565831
[27-Apr-2026 09:03:11 UTC] Found recent pending appointment: ID=3305, Name=Harish jat
[27-Apr-2026 09:03:11 UTC] Successfully updated recent appointment ID: 3305 to confirmed status
[27-Apr-2026 09:03:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777280565831","orderId":"OMO2604271432468072023019V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777281766784,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271432574589428619V","paymentMode":"UPI_INTENT","timestamp":1777280577504,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"110644617982","upiTransactionId":"AXL98d6ab906bf048ae941dddc4f2d827d5","vpa":"96XXXXXX17@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7904","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"110644617982","upiTransactionId":"AXL98d6ab906bf048ae941dddc4f2d827d5","vpa":"96XXXXXX17@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 09:03:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 09:04:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:04:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 09:04:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 09:04:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 09:04:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 09:04:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 09:04:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 09:04:00 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:04:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 09:04:00 UTC] Available dates found: 3
[27-Apr-2026 09:35:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:35:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 09:35:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 09:35:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 09:35:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 09:35:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 09:35:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 09:35:18 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:35:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 09:35:18 UTC] Available dates found: 3
[27-Apr-2026 09:35:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:35:22 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:35:22 UTC] Current time (IST): 15:5
[27-Apr-2026 09:35:22 UTC] Requested date: 2026-04-28
[27-Apr-2026 09:35:22 UTC] Today: 2026-04-27
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:35:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:35:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:35:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:35:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:35:22 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:35:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:35:44 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:35:44 UTC] Current time (IST): 15:5
[27-Apr-2026 09:35:44 UTC] Requested date: 2026-05-02
[27-Apr-2026 09:35:44 UTC] Today: 2026-04-27
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:35:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:35:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:35:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:35:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:35:44 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:35:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:35:48 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:35:48 UTC] Current time (IST): 15:5
[27-Apr-2026 09:35:48 UTC] Requested date: 2026-05-03
[27-Apr-2026 09:35:48 UTC] Today: 2026-04-27
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:35:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:35:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:35:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:35:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:35:48 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:35:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:35:49 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:35:49 UTC] Current time (IST): 15:5
[27-Apr-2026 09:35:49 UTC] Requested date: 2026-05-02
[27-Apr-2026 09:35:49 UTC] Today: 2026-04-27
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:35:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:35:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:35:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:35:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:35:49 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:35:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:35:50 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:35:50 UTC] Current time (IST): 15:5
[27-Apr-2026 09:35:50 UTC] Requested date: 2026-04-28
[27-Apr-2026 09:35:50 UTC] Today: 2026-04-27
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:35:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:35:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:35:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:35:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:35:50 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:36:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 09:37:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777282605290","orderId":"OMO2604271506462146304543V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777283806178,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271506518283595052V","paymentMode":"UPI_INTENT","timestamp":1777282611868,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5646","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"553104437401","upiTransactionId":"AXL12f7fe8dc5104a3f96f1b15a90fa91fa","vpa":"94XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5646","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"553104437401","upiTransactionId":"AXL12f7fe8dc5104a3f96f1b15a90fa91fa","vpa":"94XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 09:37:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777282605290
            [orderId] => OMO2604271506462146304543V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777283806178
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271506518283595052V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777282611868
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5646
                                    [ifsc] => SBIN0031815
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 553104437401
                                    [upiTransactionId] => AXL12f7fe8dc5104a3f96f1b15a90fa91fa
                                    [vpa] => 94XXXXXX52@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5646
                                                    [ifsc] => SBIN0031815
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 553104437401
                                                    [upiTransactionId] => AXL12f7fe8dc5104a3f96f1b15a90fa91fa
                                                    [vpa] => 94XXXXXX52@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 09:37:06 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 09:37:06 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 09:37:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 09:37:06 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 09:37:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 09:37:06 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 09:37:06 UTC] Target appointment ID: TXN_1777282605290
[27-Apr-2026 09:37:06 UTC] Extracted numeric ID: 1777282605290
[27-Apr-2026 09:37:06 UTC] Appointment not found with ID: 1777282605290
[27-Apr-2026 09:37:06 UTC] Found recent pending appointment: ID=3306, Name=Mangu Singh Chundswat
[27-Apr-2026 09:37:06 UTC] Successfully updated recent appointment ID: 3306 to confirmed status
[27-Apr-2026 09:37:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777282605290","orderId":"OMO2604271506462146304543V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777283806178,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271506518283595052V","paymentMode":"UPI_INTENT","timestamp":1777282611868,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5646","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"553104437401","upiTransactionId":"AXL12f7fe8dc5104a3f96f1b15a90fa91fa","vpa":"94XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5646","ifsc":"SBIN0031815","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"553104437401","upiTransactionId":"AXL12f7fe8dc5104a3f96f1b15a90fa91fa","vpa":"94XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 09:37:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 09:41:15 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:41:15 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 09:41:15 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 09:41:15 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 09:41:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 09:41:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 09:41:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 09:41:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:41:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 09:41:15 UTC] Available dates found: 3
[27-Apr-2026 09:41:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:41:19 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:41:19 UTC] Current time (IST): 15:11
[27-Apr-2026 09:41:19 UTC] Requested date: 2026-04-28
[27-Apr-2026 09:41:19 UTC] Today: 2026-04-27
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:41:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:41:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:41:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:41:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:41:19 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:46:48 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:46:48 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 09:46:48 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 09:46:48 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 09:46:48 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 09:46:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 09:46:48 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 09:46:48 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:46:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 09:46:48 UTC] Available dates found: 3
[27-Apr-2026 09:47:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:47:05 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:47:05 UTC] Current time (IST): 15:17
[27-Apr-2026 09:47:05 UTC] Requested date: 2026-04-28
[27-Apr-2026 09:47:05 UTC] Today: 2026-04-27
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:47:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:47:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:47:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:47:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:47:05 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:48:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 09:48:16 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:48:16 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 09:48:16 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 09:48:16 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 09:48:16 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 09:48:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 09:48:16 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 09:48:16 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:48:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 09:48:16 UTC] Available dates found: 3
[27-Apr-2026 09:50:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 09:50:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 09:50:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 09:50:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 09:50:02 UTC] Available dates found: 3
[27-Apr-2026 09:50:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:50:13 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:50:13 UTC] Current time (IST): 15:20
[27-Apr-2026 09:50:13 UTC] Requested date: 2026-04-28
[27-Apr-2026 09:50:13 UTC] Today: 2026-04-27
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:50:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:50:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:50:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:50:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:50:13 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:50:38 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:38 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 09:50:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 09:50:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 09:50:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 09:50:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 09:50:38 UTC] Available dates found: 3
[27-Apr-2026 09:51:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 09:51:05 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 09:51:05 UTC] Current time (IST): 15:21
[27-Apr-2026 09:51:05 UTC] Requested date: 2026-04-28
[27-Apr-2026 09:51:05 UTC] Today: 2026-04-27
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 09:51:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 09:51:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 09:51:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 09:51:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 09:51:05 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 09:51:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 09:51:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777283485624","orderId":"OMO2604271521261118105808V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777284686088,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271521341647037164V","paymentMode":"UPI_INTENT","timestamp":1777283494201,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX95","ifsc":"ICIC0006655","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"196732271695","upiTransactionId":"IBLdbb0a87251294054b71eb10e9ef910a8","vpa":"krXXXXXXXXXXXXXa7@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX95","ifsc":"ICIC0006655","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"196732271695","upiTransactionId":"IBLdbb0a87251294054b71eb10e9ef910a8","vpa":"krXXXXXXXXXXXXXa7@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 09:51:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777283485624
            [orderId] => OMO2604271521261118105808V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777284686088
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271521341647037164V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777283494201
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX95
                                    [ifsc] => ICIC0006655
                                    [accountType] => SAVINGS
                                    [bankId] => ICIC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 196732271695
                                    [upiTransactionId] => IBLdbb0a87251294054b71eb10e9ef910a8
                                    [vpa] => krXXXXXXXXXXXXXa7@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX95
                                                    [ifsc] => ICIC0006655
                                                    [accountType] => SAVINGS
                                                    [bankId] => ICIC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 196732271695
                                                    [upiTransactionId] => IBLdbb0a87251294054b71eb10e9ef910a8
                                                    [vpa] => krXXXXXXXXXXXXXa7@ibl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 09:51:45 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 09:51:45 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 09:51:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 09:51:45 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 09:51:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 09:51:45 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 09:51:45 UTC] Target appointment ID: TXN_1777283485624
[27-Apr-2026 09:51:45 UTC] Extracted numeric ID: 1777283485624
[27-Apr-2026 09:51:45 UTC] Appointment not found with ID: 1777283485624
[27-Apr-2026 09:51:45 UTC] Found recent pending appointment: ID=3308, Name=gopal ji totla
[27-Apr-2026 09:51:45 UTC] Successfully updated recent appointment ID: 3308 to confirmed status
[27-Apr-2026 09:51:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777283485624","orderId":"OMO2604271521261118105808V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777284686088,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271521341647037164V","paymentMode":"UPI_INTENT","timestamp":1777283494201,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX95","ifsc":"ICIC0006655","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"196732271695","upiTransactionId":"IBLdbb0a87251294054b71eb10e9ef910a8","vpa":"krXXXXXXXXXXXXXa7@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX95","ifsc":"ICIC0006655","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"196732271695","upiTransactionId":"IBLdbb0a87251294054b71eb10e9ef910a8","vpa":"krXXXXXXXXXXXXXa7@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 10:07:04 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:07:04 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 10:07:04 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 10:07:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 10:07:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 10:07:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 10:07:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 10:07:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:07:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 10:07:04 UTC] Available dates found: 3
[27-Apr-2026 10:07:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 10:07:08 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 10:07:08 UTC] Current time (IST): 15:37
[27-Apr-2026 10:07:08 UTC] Requested date: 2026-04-28
[27-Apr-2026 10:07:08 UTC] Today: 2026-04-27
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 10:07:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 10:07:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 10:07:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 10:07:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 10:07:08 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 10:09:59 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:09:59 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 10:09:59 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 10:09:59 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 10:09:59 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 10:09:59 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 10:09:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 10:09:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:09:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 10:09:59 UTC] Available dates found: 3
[27-Apr-2026 10:27:34 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:34 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 10:27:34 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:34 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 10:27:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 10:27:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 10:27:34 UTC] Available dates found: 3
[27-Apr-2026 10:27:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 10:27:36 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 10:27:36 UTC] Current time (IST): 15:57
[27-Apr-2026 10:27:36 UTC] Requested date: 2026-04-28
[27-Apr-2026 10:27:36 UTC] Today: 2026-04-27
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 10:27:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 10:27:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 10:27:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 10:27:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 10:27:36 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 10:27:44 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:44 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 10:27:44 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:44 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 10:27:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 10:27:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:27:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 10:27:44 UTC] Available dates found: 3
[27-Apr-2026 10:30:55 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:30:55 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 10:30:55 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 10:30:55 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 10:30:55 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 10:30:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 10:30:55 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 10:30:55 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:30:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 10:30:55 UTC] Available dates found: 3
[27-Apr-2026 10:30:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 10:30:57 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 10:30:57 UTC] Current time (IST): 16:0
[27-Apr-2026 10:30:57 UTC] Requested date: 2026-04-28
[27-Apr-2026 10:30:57 UTC] Today: 2026-04-27
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 10:30:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 10:30:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 10:30:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 10:30:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 10:30:57 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 10:31:47 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:31:47 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 10:31:47 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 10:31:47 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 10:31:47 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 10:31:47 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 10:31:47 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 10:31:47 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:31:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 10:31:47 UTC] Available dates found: 3
[27-Apr-2026 10:31:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 10:31:51 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 10:31:51 UTC] Current time (IST): 16:1
[27-Apr-2026 10:31:51 UTC] Requested date: 2026-04-28
[27-Apr-2026 10:31:51 UTC] Today: 2026-04-27
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 10:31:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 10:31:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 10:31:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 10:31:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 10:31:51 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 10:32:42 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:32:42 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 10:32:42 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 10:32:42 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 10:32:42 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 10:32:42 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 10:32:42 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 10:32:42 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:32:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 10:32:42 UTC] Available dates found: 3
[27-Apr-2026 10:32:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 10:32:45 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 10:32:45 UTC] Current time (IST): 16:2
[27-Apr-2026 10:32:45 UTC] Requested date: 2026-04-28
[27-Apr-2026 10:32:45 UTC] Today: 2026-04-27
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 10:32:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 10:32:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 10:32:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 10:32:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 10:32:45 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 10:33:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 10:33:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777285994365","orderId":"OMO2604271603154655014059V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777287195450,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271603188068530559V","paymentMode":"UPI_INTENT","timestamp":1777285998847,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"171354792482","upiTransactionId":"IBLc0b9d13f627745228988af8a8e760802","vpa":"93XXXXXX52@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"171354792482","upiTransactionId":"IBLc0b9d13f627745228988af8a8e760802","vpa":"93XXXXXX52@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 10:33:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777285994365
            [orderId] => OMO2604271603154655014059V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777287195450
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271603188068530559V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777285998847
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 171354792482
                                    [upiTransactionId] => IBLc0b9d13f627745228988af8a8e760802
                                    [vpa] => 93XXXXXX52@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 171354792482
                                                    [upiTransactionId] => IBLc0b9d13f627745228988af8a8e760802
                                                    [vpa] => 93XXXXXX52@ibl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 10:33:27 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 10:33:27 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 10:33:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 10:33:27 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 10:33:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 10:33:27 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 10:33:27 UTC] Target appointment ID: TXN_1777285994365
[27-Apr-2026 10:33:27 UTC] Extracted numeric ID: 1777285994365
[27-Apr-2026 10:33:27 UTC] Appointment not found with ID: 1777285994365
[27-Apr-2026 10:33:27 UTC] Found recent pending appointment: ID=3309, Name=Nandkishor sarswat
[27-Apr-2026 10:33:27 UTC] Successfully updated recent appointment ID: 3309 to confirmed status
[27-Apr-2026 10:33:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777285994365","orderId":"OMO2604271603154655014059V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777287195450,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271603188068530559V","paymentMode":"UPI_INTENT","timestamp":1777285998847,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"171354792482","upiTransactionId":"IBLc0b9d13f627745228988af8a8e760802","vpa":"93XXXXXX52@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"171354792482","upiTransactionId":"IBLc0b9d13f627745228988af8a8e760802","vpa":"93XXXXXX52@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 10:42:20 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:42:20 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 10:42:20 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 10:42:20 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 10:42:20 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 10:42:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 10:42:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 10:42:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 10:42:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 10:42:20 UTC] Available dates found: 3
[27-Apr-2026 10:42:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 10:42:22 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 10:42:22 UTC] Current time (IST): 16:12
[27-Apr-2026 10:42:22 UTC] Requested date: 2026-04-28
[27-Apr-2026 10:42:22 UTC] Today: 2026-04-27
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 10:42:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 10:42:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 10:42:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 10:42:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 10:42:22 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 11:12:38 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:38 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 11:12:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 11:12:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 11:12:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 11:12:38 UTC] Available dates found: 3
[27-Apr-2026 11:12:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 11:12:40 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 11:12:40 UTC] Current time (IST): 16:42
[27-Apr-2026 11:12:40 UTC] Requested date: 2026-04-28
[27-Apr-2026 11:12:40 UTC] Today: 2026-04-27
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 11:12:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 11:12:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 11:12:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 11:12:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 11:12:40 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 11:12:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 11:12:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 11:12:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 11:12:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:12:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 11:12:51 UTC] Available dates found: 3
[27-Apr-2026 11:12:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 11:12:53 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 11:12:53 UTC] Current time (IST): 16:42
[27-Apr-2026 11:12:53 UTC] Requested date: 2026-05-02
[27-Apr-2026 11:12:53 UTC] Today: 2026-04-27
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 11:12:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 11:12:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 11:12:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 11:12:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 11:12:53 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 11:16:20 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:16:20 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 11:16:20 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 11:16:20 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 11:16:20 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 11:16:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 11:16:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 11:16:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:16:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 11:16:20 UTC] Available dates found: 3
[27-Apr-2026 11:16:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 11:16:22 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 11:16:22 UTC] Current time (IST): 16:46
[27-Apr-2026 11:16:22 UTC] Requested date: 2026-04-28
[27-Apr-2026 11:16:22 UTC] Today: 2026-04-27
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 11:16:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 11:16:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 11:16:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 11:16:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 11:16:22 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 11:21:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 11:21:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 11:21:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 11:21:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 11:21:02 UTC] Available dates found: 3
[27-Apr-2026 11:21:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 11:21:07 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 11:21:07 UTC] Current time (IST): 16:51
[27-Apr-2026 11:21:07 UTC] Requested date: 2026-04-28
[27-Apr-2026 11:21:07 UTC] Today: 2026-04-27
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 11:21:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 11:21:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 11:21:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 11:21:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 11:21:07 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 11:21:53 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:53 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 11:21:53 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:53 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:53 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 11:21:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 11:21:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:21:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 11:21:53 UTC] Available dates found: 3
[27-Apr-2026 11:21:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 11:21:57 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 11:21:57 UTC] Current time (IST): 16:51
[27-Apr-2026 11:21:57 UTC] Requested date: 2026-04-28
[27-Apr-2026 11:21:57 UTC] Today: 2026-04-27
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 11:21:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 11:21:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 11:21:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 11:21:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 11:21:57 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 11:23:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 11:23:39 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777288998575","orderId":"OMO2604271653188172023853V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777290198799,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271653285700887651V","paymentMode":"UPI_INTENT","timestamp":1777289008616,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX7590","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"241867210035","upiTransactionId":"AXL52687e5e97f846d68f914281a014467d","vpa":"78XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX7590","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"241867210035","upiTransactionId":"AXL52687e5e97f846d68f914281a014467d","vpa":"78XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 11:23:39 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777288998575
            [orderId] => OMO2604271653188172023853V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777290198799
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271653285700887651V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777289008616
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXX7590
                                    [ifsc] => KKBK0000274
                                    [accountType] => SAVINGS
                                    [bankId] => KKBK
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 241867210035
                                    [upiTransactionId] => AXL52687e5e97f846d68f914281a014467d
                                    [vpa] => 78XXXXXXXX-3@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXX7590
                                                    [ifsc] => KKBK0000274
                                                    [accountType] => SAVINGS
                                                    [bankId] => KKBK
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 241867210035
                                                    [upiTransactionId] => AXL52687e5e97f846d68f914281a014467d
                                                    [vpa] => 78XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 11:23:39 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 11:23:39 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 11:23:39 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 11:23:39 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 11:23:39 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 11:23:39 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 11:23:39 UTC] Target appointment ID: TXN_1777288998575
[27-Apr-2026 11:23:39 UTC] Extracted numeric ID: 1777288998575
[27-Apr-2026 11:23:39 UTC] Appointment not found with ID: 1777288998575
[27-Apr-2026 11:23:39 UTC] Found recent pending appointment: ID=3310, Name=Arvind Singh
[27-Apr-2026 11:23:39 UTC] Successfully updated recent appointment ID: 3310 to confirmed status
[27-Apr-2026 11:23:39 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777288998575","orderId":"OMO2604271653188172023853V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777290198799,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271653285700887651V","paymentMode":"UPI_INTENT","timestamp":1777289008616,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX7590","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"241867210035","upiTransactionId":"AXL52687e5e97f846d68f914281a014467d","vpa":"78XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXX7590","ifsc":"KKBK0000274","accountType":"SAVINGS","bankId":"KKBK"},"rail":{"type":"UPI","utr":"241867210035","upiTransactionId":"AXL52687e5e97f846d68f914281a014467d","vpa":"78XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 11:32:59 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:32:59 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 11:32:59 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 11:32:59 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 11:32:59 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 11:32:59 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 11:32:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 11:32:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:32:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 11:32:59 UTC] Available dates found: 3
[27-Apr-2026 11:33:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 11:33:03 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 11:33:03 UTC] Current time (IST): 17:3
[27-Apr-2026 11:33:03 UTC] Requested date: 2026-04-28
[27-Apr-2026 11:33:03 UTC] Today: 2026-04-27
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 11:33:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 11:33:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 11:33:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 11:33:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 11:33:03 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 11:33:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 11:33:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777289612043","orderId":"OMO2604271703326779428449V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777290812661,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271703405598530484V","paymentMode":"UPI_INTENT","timestamp":1777289620591,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6204","ifsc":"BARB0SHABHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"007821781544","upiTransactionId":"IBLcd4d9a46a5254b54aef5c1e106aa9853","vpa":"84XXXXXX26@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6204","ifsc":"BARB0SHABHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"007821781544","upiTransactionId":"IBLcd4d9a46a5254b54aef5c1e106aa9853","vpa":"84XXXXXX26@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 11:33:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777289612043
            [orderId] => OMO2604271703326779428449V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777290812661
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271703405598530484V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777289620591
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6204
                                    [ifsc] => BARB0SHABHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 007821781544
                                    [upiTransactionId] => IBLcd4d9a46a5254b54aef5c1e106aa9853
                                    [vpa] => 84XXXXXX26@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6204
                                                    [ifsc] => BARB0SHABHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 007821781544
                                                    [upiTransactionId] => IBLcd4d9a46a5254b54aef5c1e106aa9853
                                                    [vpa] => 84XXXXXX26@ibl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 11:33:54 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 11:33:54 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 11:33:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 11:33:54 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 11:33:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 11:33:54 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 11:33:54 UTC] Target appointment ID: TXN_1777289612043
[27-Apr-2026 11:33:54 UTC] Extracted numeric ID: 1777289612043
[27-Apr-2026 11:33:54 UTC] Appointment not found with ID: 1777289612043
[27-Apr-2026 11:33:54 UTC] Found recent pending appointment: ID=3311, Name=Pawan Kumar
[27-Apr-2026 11:33:54 UTC] Successfully updated recent appointment ID: 3311 to confirmed status
[27-Apr-2026 11:33:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777289612043","orderId":"OMO2604271703326779428449V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777290812661,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271703405598530484V","paymentMode":"UPI_INTENT","timestamp":1777289620591,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6204","ifsc":"BARB0SHABHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"007821781544","upiTransactionId":"IBLcd4d9a46a5254b54aef5c1e106aa9853","vpa":"84XXXXXX26@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6204","ifsc":"BARB0SHABHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"007821781544","upiTransactionId":"IBLcd4d9a46a5254b54aef5c1e106aa9853","vpa":"84XXXXXX26@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 11:34:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 11:37:40 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:37:40 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 11:37:40 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 11:37:40 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 11:37:40 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 11:37:40 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 11:37:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 11:37:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:37:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 11:37:40 UTC] Available dates found: 3
[27-Apr-2026 11:37:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 11:37:42 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 11:37:42 UTC] Current time (IST): 17:7
[27-Apr-2026 11:37:42 UTC] Requested date: 2026-04-28
[27-Apr-2026 11:37:42 UTC] Today: 2026-04-27
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 11:37:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 11:37:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 11:37:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 11:37:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 11:37:42 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 11:38:37 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 11:38:56 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777289918206","orderId":"OMO2604271708392180540249V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777291119203,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271708444884485953V","paymentMode":"UPI_INTENT","timestamp":1777289924531,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"X2924","ifsc":"IDIB000B172","accountType":"SAVINGS","bankId":"IDIB"},"rail":{"type":"UPI","utr":"539801827974","upiTransactionId":"IBL422ec4eef28c463994047156267a17e5","vpa":"98XXXXXX40@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"X2924","ifsc":"IDIB000B172","accountType":"SAVINGS","bankId":"IDIB"},"rail":{"type":"UPI","utr":"539801827974","upiTransactionId":"IBL422ec4eef28c463994047156267a17e5","vpa":"98XXXXXX40@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 11:38:56 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777289918206
            [orderId] => OMO2604271708392180540249V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777291119203
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271708444884485953V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777289924531
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => X2924
                                    [ifsc] => IDIB000B172
                                    [accountType] => SAVINGS
                                    [bankId] => IDIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 539801827974
                                    [upiTransactionId] => IBL422ec4eef28c463994047156267a17e5
                                    [vpa] => 98XXXXXX40@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => X2924
                                                    [ifsc] => IDIB000B172
                                                    [accountType] => SAVINGS
                                                    [bankId] => IDIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 539801827974
                                                    [upiTransactionId] => IBL422ec4eef28c463994047156267a17e5
                                                    [vpa] => 98XXXXXX40@ibl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 11:38:56 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 11:38:56 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 11:38:56 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 11:38:56 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 11:38:56 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 11:38:56 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 11:38:56 UTC] Target appointment ID: TXN_1777289918206
[27-Apr-2026 11:38:56 UTC] Extracted numeric ID: 1777289918206
[27-Apr-2026 11:38:56 UTC] Appointment not found with ID: 1777289918206
[27-Apr-2026 11:38:56 UTC] Found recent pending appointment: ID=3312, Name=Shankar Nayak
[27-Apr-2026 11:38:56 UTC] Successfully updated recent appointment ID: 3312 to confirmed status
[27-Apr-2026 11:38:56 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777289918206","orderId":"OMO2604271708392180540249V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777291119203,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271708444884485953V","paymentMode":"UPI_INTENT","timestamp":1777289924531,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"X2924","ifsc":"IDIB000B172","accountType":"SAVINGS","bankId":"IDIB"},"rail":{"type":"UPI","utr":"539801827974","upiTransactionId":"IBL422ec4eef28c463994047156267a17e5","vpa":"98XXXXXX40@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"X2924","ifsc":"IDIB000B172","accountType":"SAVINGS","bankId":"IDIB"},"rail":{"type":"UPI","utr":"539801827974","upiTransactionId":"IBL422ec4eef28c463994047156267a17e5","vpa":"98XXXXXX40@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 11:39:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 11:39:53 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:39:53 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 11:39:53 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 11:39:53 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 11:39:53 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 11:39:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 11:39:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 11:39:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 11:39:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 11:39:53 UTC] Available dates found: 3
[27-Apr-2026 11:39:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 11:39:55 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 11:39:55 UTC] Current time (IST): 17:9
[27-Apr-2026 11:39:55 UTC] Requested date: 2026-04-28
[27-Apr-2026 11:39:55 UTC] Today: 2026-04-27
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 11:39:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 11:39:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 11:39:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 11:39:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 11:39:55 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 12:00:55 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:55 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 12:00:55 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:55 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:55 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 12:00:55 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 12:00:55 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 12:00:55 UTC] Available dates found: 3
[27-Apr-2026 12:00:57 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:57 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 12:00:57 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:57 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:57 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:57 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 12:00:57 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 12:00:57 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:00:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 12:00:57 UTC] Available dates found: 3
[27-Apr-2026 12:01:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 12:01:02 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 12:01:02 UTC] Current time (IST): 17:31
[27-Apr-2026 12:01:02 UTC] Requested date: 2026-04-28
[27-Apr-2026 12:01:02 UTC] Today: 2026-04-27
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 12:01:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 12:01:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 12:01:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 12:01:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 12:01:02 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 12:06:03 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:06:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 12:06:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 12:06:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 12:06:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 12:06:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 12:06:03 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 12:06:03 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:06:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 12:06:03 UTC] Available dates found: 3
[27-Apr-2026 12:07:18 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 12:07:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 12:07:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 12:07:18 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 12:07:18 UTC] Available dates found: 3
[27-Apr-2026 12:07:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 12:07:20 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 12:07:20 UTC] Current time (IST): 17:37
[27-Apr-2026 12:07:20 UTC] Requested date: 2026-04-28
[27-Apr-2026 12:07:20 UTC] Today: 2026-04-27
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 12:07:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 12:07:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 12:07:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 12:07:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 12:07:20 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 12:07:29 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:29 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 12:07:29 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:29 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:29 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:29 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 12:07:29 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 12:07:29 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:07:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 12:07:29 UTC] Available dates found: 3
[27-Apr-2026 12:07:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 12:07:30 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 12:07:30 UTC] Current time (IST): 17:37
[27-Apr-2026 12:07:30 UTC] Requested date: 2026-04-28
[27-Apr-2026 12:07:30 UTC] Today: 2026-04-27
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 12:07:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 12:07:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 12:07:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 12:07:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 12:07:30 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 12:14:54 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:14:54 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 12:14:54 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 12:14:54 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 12:14:54 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 12:14:54 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 12:14:54 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 12:14:54 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:14:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 12:14:54 UTC] Available dates found: 3
[27-Apr-2026 12:14:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 12:14:57 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 12:14:57 UTC] Current time (IST): 17:44
[27-Apr-2026 12:14:57 UTC] Requested date: 2026-04-28
[27-Apr-2026 12:14:57 UTC] Today: 2026-04-27
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 12:14:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 12:14:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 12:14:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 12:14:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 12:14:57 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 12:15:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 12:15:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777292120479","orderId":"OMO2604271745210218530555V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777293321006,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271745265937908510V","paymentMode":"UPI_INTENT","timestamp":1777292126638,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2359","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"352519792506","upiTransactionId":"AXLa848fb69ef124413b9639985b8081ff8","vpa":"89XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2359","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"352519792506","upiTransactionId":"AXLa848fb69ef124413b9639985b8081ff8","vpa":"89XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 12:15:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777292120479
            [orderId] => OMO2604271745210218530555V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777293321006
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271745265937908510V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777292126638
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2359
                                    [ifsc] => PUNB0357500
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 352519792506
                                    [upiTransactionId] => AXLa848fb69ef124413b9639985b8081ff8
                                    [vpa] => 89XXXXXXXX-5@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2359
                                                    [ifsc] => PUNB0357500
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 352519792506
                                                    [upiTransactionId] => AXLa848fb69ef124413b9639985b8081ff8
                                                    [vpa] => 89XXXXXXXX-5@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[27-Apr-2026 12:15:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 12:15:35 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 12:15:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 12:15:35 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 12:15:35 UTC] Target appointment ID: TXN_1777292120479
[27-Apr-2026 12:15:35 UTC] Extracted numeric ID: 1777292120479
[27-Apr-2026 12:15:35 UTC] Appointment not found with ID: 1777292120479
[27-Apr-2026 12:15:35 UTC] Found recent pending appointment: ID=3313, Name=Narayan Rathodiya
[27-Apr-2026 12:15:35 UTC] Successfully updated recent appointment ID: 3313 to confirmed status
[27-Apr-2026 12:15:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777292120479","orderId":"OMO2604271745210218530555V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777293321006,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271745265937908510V","paymentMode":"UPI_INTENT","timestamp":1777292126638,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2359","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"352519792506","upiTransactionId":"AXLa848fb69ef124413b9639985b8081ff8","vpa":"89XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2359","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"352519792506","upiTransactionId":"AXLa848fb69ef124413b9639985b8081ff8","vpa":"89XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 12:15:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 12:21:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777292467239","orderId":"OMO2604271751075828105633V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777293667563,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271751115248530276V","paymentMode":"UPI_INTENT","timestamp":1777292471567,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2447","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"578350165518","upiTransactionId":"YBL513310f3a27b47c8bd160879e93147ad","vpa":"89XXXXXX14@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2447","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"578350165518","upiTransactionId":"YBL513310f3a27b47c8bd160879e93147ad","vpa":"89XXXXXX14@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 12:21:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777292467239
            [orderId] => OMO2604271751075828105633V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777293667563
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271751115248530276V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777292471567
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2447
                                    [ifsc] => SBIN0011299
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 578350165518
                                    [upiTransactionId] => YBL513310f3a27b47c8bd160879e93147ad
                                    [vpa] => 89XXXXXX14@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2447
                                                    [ifsc] => SBIN0011299
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 578350165518
                                                    [upiTransactionId] => YBL513310f3a27b47c8bd160879e93147ad
                                                    [vpa] => 89XXXXXX14@ybl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 12:21:24 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 12:21:24 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 12:21:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 12:21:24 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 12:21:24 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 12:21:24 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 12:21:24 UTC] Target appointment ID: TXN_1777292467239
[27-Apr-2026 12:21:24 UTC] Extracted numeric ID: 1777292467239
[27-Apr-2026 12:21:24 UTC] Appointment not found with ID: 1777292467239
[27-Apr-2026 12:21:24 UTC] Found recent pending appointment: ID=3314, Name=kishan vyas
[27-Apr-2026 12:21:24 UTC] Successfully updated recent appointment ID: 3314 to confirmed status
[27-Apr-2026 12:21:24 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777292467239","orderId":"OMO2604271751075828105633V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777293667563,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271751115248530276V","paymentMode":"UPI_INTENT","timestamp":1777292471567,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2447","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"578350165518","upiTransactionId":"YBL513310f3a27b47c8bd160879e93147ad","vpa":"89XXXXXX14@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2447","ifsc":"SBIN0011299","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"578350165518","upiTransactionId":"YBL513310f3a27b47c8bd160879e93147ad","vpa":"89XXXXXX14@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 12:24:01 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:24:01 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 12:24:01 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 12:24:01 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 12:24:01 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 12:24:01 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 12:24:01 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 12:24:01 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 12:24:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 12:24:01 UTC] Available dates found: 3
[27-Apr-2026 12:24:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 12:24:09 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 12:24:09 UTC] Current time (IST): 17:54
[27-Apr-2026 12:24:09 UTC] Requested date: 2026-04-28
[27-Apr-2026 12:24:09 UTC] Today: 2026-04-27
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 12:24:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 12:24:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 12:24:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 12:24:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 12:24:09 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 12:25:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 12:25:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777292705180","orderId":"OMO2604271755058750457972V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777293905840,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271755427203595755V","paymentMode":"UPI_INTENT","timestamp":1777292742765,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0BARUKH","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"648377125364","upiTransactionId":"AXIc4826bbd6e234c92ba8d60e5a019a30c","vpa":"raXXXXXXX-5@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BARUKH","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"648377125364","upiTransactionId":"AXIc4826bbd6e234c92ba8d60e5a019a30c","vpa":"raXXXXXXX-5@okaxis"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 12:25:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777292705180
            [orderId] => OMO2604271755058750457972V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777293905840
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271755427203595755V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777292742765
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 648377125364
                                    [upiTransactionId] => AXIc4826bbd6e234c92ba8d60e5a019a30c
                                    [vpa] => raXXXXXXX-5@okaxis
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 648377125364
                                                    [upiTransactionId] => AXIc4826bbd6e234c92ba8d60e5a019a30c
                                                    [vpa] => raXXXXXXX-5@okaxis
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 12:25:59 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 12:25:59 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 12:25:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 12:25:59 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 12:25:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 12:25:59 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 12:25:59 UTC] Target appointment ID: TXN_1777292705180
[27-Apr-2026 12:25:59 UTC] Extracted numeric ID: 1777292705180
[27-Apr-2026 12:25:59 UTC] Appointment not found with ID: 1777292705180
[27-Apr-2026 12:25:59 UTC] Found recent pending appointment: ID=3315, Name=pralad rav
[27-Apr-2026 12:25:59 UTC] Successfully updated recent appointment ID: 3315 to confirmed status
[27-Apr-2026 12:25:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777292705180","orderId":"OMO2604271755058750457972V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777293905840,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271755427203595755V","paymentMode":"UPI_INTENT","timestamp":1777292742765,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0BARUKH","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"648377125364","upiTransactionId":"AXIc4826bbd6e234c92ba8d60e5a019a30c","vpa":"raXXXXXXX-5@okaxis"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0BARUKH","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"648377125364","upiTransactionId":"AXIc4826bbd6e234c92ba8d60e5a019a30c","vpa":"raXXXXXXX-5@okaxis"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 12:26:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 13:09:20 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:09:20 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 13:09:20 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 13:09:20 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 13:09:20 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 13:09:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 13:09:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 13:09:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:09:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 13:09:20 UTC] Available dates found: 3
[27-Apr-2026 13:09:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 13:09:30 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 13:09:30 UTC] Current time (IST): 18:39
[27-Apr-2026 13:09:30 UTC] Requested date: 2026-04-28
[27-Apr-2026 13:09:30 UTC] Today: 2026-04-27
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 13:09:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 13:09:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 13:09:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 13:09:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 13:09:30 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 13:10:24 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:10:24 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 13:10:24 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 13:10:24 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 13:10:24 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 13:10:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 13:10:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 13:10:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:10:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 13:10:24 UTC] Available dates found: 3
[27-Apr-2026 13:11:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 13:11:21 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 13:11:21 UTC] Current time (IST): 18:41
[27-Apr-2026 13:11:21 UTC] Requested date: 2026-04-28
[27-Apr-2026 13:11:21 UTC] Today: 2026-04-27
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 13:11:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 13:11:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 13:11:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 13:11:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 13:11:21 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 13:15:51 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:15:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 13:15:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 13:15:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 13:15:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 13:15:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 13:15:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 13:15:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:15:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 13:15:51 UTC] Available dates found: 3
[27-Apr-2026 13:16:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 13:16:00 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 13:16:00 UTC] Current time (IST): 18:46
[27-Apr-2026 13:16:00 UTC] Requested date: 2026-04-28
[27-Apr-2026 13:16:00 UTC] Today: 2026-04-27
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 13:16:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 13:16:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 13:16:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 13:16:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 13:16:00 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 13:16:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 13:16:57 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 13:16:57 UTC] Current time (IST): 18:46
[27-Apr-2026 13:16:57 UTC] Requested date: 2026-04-28
[27-Apr-2026 13:16:57 UTC] Today: 2026-04-27
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 13:16:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 13:16:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 13:16:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 13:16:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 13:16:57 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 13:17:38 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:17:38 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 13:17:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 13:17:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 13:17:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 13:17:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 13:17:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 13:17:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:17:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 13:17:38 UTC] Available dates found: 3
[27-Apr-2026 13:17:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 13:17:53 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 13:17:53 UTC] Current time (IST): 18:47
[27-Apr-2026 13:17:53 UTC] Requested date: 2026-04-28
[27-Apr-2026 13:17:53 UTC] Today: 2026-04-27
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 13:17:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 13:17:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 13:17:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 13:17:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 13:17:53 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 13:18:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 13:18:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777295891688","orderId":"OMO2604271848118708725831V","state":"COMPLETED","currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777297091854,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271848163646304674V","paymentMode":"UPI_INTENT","timestamp":1777295896413,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6970","ifsc":"SBIN0032175","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"953906772100","upiTransactionId":"AXL3a851bc18caf4281a280cf820c2e0108","vpa":"80XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6970","ifsc":"SBIN0032175","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"953906772100","upiTransactionId":"AXL3a851bc18caf4281a280cf820c2e0108","vpa":"80XXXXXXXX-3@axl"},"currency":"INR","amount":40000}]}]}}
[27-Apr-2026 13:18:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777295891688
            [orderId] => OMO2604271848118708725831V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 40000
            [payableCurrency] => INR
            [payableAmount] => 40000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777297091854
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271848163646304674V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777295896413
                            [currency] => INR
                            [amount] => 40000
                            [payableCurrency] => INR
                            [payableAmount] => 40000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6970
                                    [ifsc] => SBIN0032175
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 953906772100
                                    [upiTransactionId] => AXL3a851bc18caf4281a280cf820c2e0108
                                    [vpa] => 80XXXXXXXX-3@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6970
                                                    [ifsc] => SBIN0032175
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 953906772100
                                                    [upiTransactionId] => AXL3a851bc18caf4281a280cf820c2e0108
                                                    [vpa] => 80XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 13:18:27 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 13:18:27 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 13:18:27 UTC] Amount Conversion: 40000 paise = 400 rupees
[27-Apr-2026 13:18:27 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 13:18:27 UTC] Amount Details: Original=40000 paise, Converted=400 rupees
[27-Apr-2026 13:18:27 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 13:18:27 UTC] Target appointment ID: TXN_1777295891688
[27-Apr-2026 13:18:27 UTC] Extracted numeric ID: 1777295891688
[27-Apr-2026 13:18:27 UTC] Appointment not found with ID: 1777295891688
[27-Apr-2026 13:18:27 UTC] Found recent pending appointment: ID=3316, Name=sanjay sen
[27-Apr-2026 13:18:27 UTC] Successfully updated recent appointment ID: 3316 to confirmed status
[27-Apr-2026 13:18:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777295891688","orderId":"OMO2604271848118708725831V","state":"COMPLETED","currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777297091854,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271848163646304674V","paymentMode":"UPI_INTENT","timestamp":1777295896413,"currency":"INR","amount":40000,"payableCurrency":"INR","payableAmount":40000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6970","ifsc":"SBIN0032175","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"953906772100","upiTransactionId":"AXL3a851bc18caf4281a280cf820c2e0108","vpa":"80XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6970","ifsc":"SBIN0032175","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"953906772100","upiTransactionId":"AXL3a851bc18caf4281a280cf820c2e0108","vpa":"80XXXXXXXX-3@axl"},"currency":"INR","amount":40000}]}]}}
[27-Apr-2026 13:18:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 13:19:04 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:19:04 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 13:19:04 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 13:19:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 13:19:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 13:19:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 13:19:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 13:19:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 13:19:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 13:19:04 UTC] Available dates found: 3
[27-Apr-2026 14:04:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:04:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 14:04:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 14:04:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 14:04:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 14:04:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 14:04:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 14:04:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:04:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 14:04:07 UTC] Available dates found: 3
[27-Apr-2026 14:04:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 14:04:20 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 14:04:20 UTC] Current time (IST): 19:34
[27-Apr-2026 14:04:20 UTC] Requested date: 2026-04-28
[27-Apr-2026 14:04:20 UTC] Today: 2026-04-27
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 14:04:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 14:04:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 14:04:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 14:04:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 14:04:20 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 14:04:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 14:05:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777298693058","orderId":"OMO2604271934546670335561V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777299894649,"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":"OM2604271935105412548787V","paymentMode":"UPI_INTENT","timestamp":1777298710589,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[27-Apr-2026 14:05:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777298693058
            [orderId] => OMO2604271934546670335561V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777299894649
            [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] => OM2604271935105412548787V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777298710589
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => TXN_CANCELLED
                            [detailedErrorCode] => REQUEST_CANCEL_BY_REQUESTEE
                        )

                )

        )

)

[27-Apr-2026 14:05:43 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 14:05:43 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 14:05:43 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 14:05:43 UTC] Payment Status: FAILED (from status: FAILED)
[27-Apr-2026 14:05:43 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 14:05:43 UTC] Payment not successful, status: FAILED
[27-Apr-2026 14:05:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777298693058","orderId":"OMO2604271934546670335561V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777299894649,"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":"OM2604271935105412548787V","paymentMode":"UPI_INTENT","timestamp":1777298710589,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_CANCELLED","detailedErrorCode":"REQUEST_CANCEL_BY_REQUESTEE"}]}}
[27-Apr-2026 14:05:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 14:06:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777298759254","orderId":"OMO2604271936008478357763V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777299960832,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271936062867908612V","paymentMode":"UPI_INTENT","timestamp":1777298766323,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8778","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"436416929451","upiTransactionId":"AXLc755e6d8bf4b41798ed78f76438c6883","vpa":"baXXXXXXXXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8778","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"436416929451","upiTransactionId":"AXLc755e6d8bf4b41798ed78f76438c6883","vpa":"baXXXXXXXXXXXX22@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 14:06:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777298759254
            [orderId] => OMO2604271936008478357763V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777299960832
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271936062867908612V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777298766323
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX8778
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 436416929451
                                    [upiTransactionId] => AXLc755e6d8bf4b41798ed78f76438c6883
                                    [vpa] => baXXXXXXXXXXXX22@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX8778
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 436416929451
                                                    [upiTransactionId] => AXLc755e6d8bf4b41798ed78f76438c6883
                                                    [vpa] => baXXXXXXXXXXXX22@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 14:06:17 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 14:06:17 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 14:06:17 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 14:06:17 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 14:06:17 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 14:06:17 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 14:06:17 UTC] Target appointment ID: TXN_1777298759254
[27-Apr-2026 14:06:17 UTC] Extracted numeric ID: 1777298759254
[27-Apr-2026 14:06:17 UTC] Appointment not found with ID: 1777298759254
[27-Apr-2026 14:06:17 UTC] Found recent pending appointment: ID=3318, Name=balkishan soni
[27-Apr-2026 14:06:17 UTC] Successfully updated recent appointment ID: 3318 to confirmed status
[27-Apr-2026 14:06:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777298759254","orderId":"OMO2604271936008478357763V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777299960832,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271936062867908612V","paymentMode":"UPI_INTENT","timestamp":1777298766323,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8778","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"436416929451","upiTransactionId":"AXLc755e6d8bf4b41798ed78f76438c6883","vpa":"baXXXXXXXXXXXX22@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX8778","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"436416929451","upiTransactionId":"AXLc755e6d8bf4b41798ed78f76438c6883","vpa":"baXXXXXXXXXXXX22@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 14:06:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 14:12:04 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:12:04 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 14:12:04 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 14:12:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 14:12:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 14:12:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 14:12:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 14:12:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:12:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 14:12:04 UTC] Available dates found: 3
[27-Apr-2026 14:12:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 14:12:16 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 14:12:16 UTC] Current time (IST): 19:42
[27-Apr-2026 14:12:16 UTC] Requested date: 2026-04-28
[27-Apr-2026 14:12:16 UTC] Today: 2026-04-27
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 14:12:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 14:12:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 14:12:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 14:12:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 14:12:16 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 14:12:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 14:13:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777299161686","orderId":"OMO2604271942426000335266V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777300362583,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271942494615625002V","paymentMode":"UPI_INTENT","timestamp":1777299169515,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5783","ifsc":"SBIN0060263","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"421884791736","upiTransactionId":"YBL1b957c4da3234bdb83d965cf1d747f53","vpa":"tiXXXXXXXXXXwa@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5783","ifsc":"SBIN0060263","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"421884791736","upiTransactionId":"YBL1b957c4da3234bdb83d965cf1d747f53","vpa":"tiXXXXXXXXXXwa@ybl"},"currency":"INR","amount":20000}]}]}}
[27-Apr-2026 14:13:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777299161686
            [orderId] => OMO2604271942426000335266V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777300362583
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604271942494615625002V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777299169515
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5783
                                    [ifsc] => SBIN0060263
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 421884791736
                                    [upiTransactionId] => YBL1b957c4da3234bdb83d965cf1d747f53
                                    [vpa] => tiXXXXXXXXXXwa@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5783
                                                    [ifsc] => SBIN0060263
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 421884791736
                                                    [upiTransactionId] => YBL1b957c4da3234bdb83d965cf1d747f53
                                                    [vpa] => tiXXXXXXXXXXwa@ybl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 14:13:05 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 14:13:05 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 14:13:05 UTC] Amount Conversion: 20000 paise = 200 rupees
[27-Apr-2026 14:13:05 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 14:13:05 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[27-Apr-2026 14:13:05 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 14:13:05 UTC] Target appointment ID: TXN_1777299161686
[27-Apr-2026 14:13:05 UTC] Extracted numeric ID: 1777299161686
[27-Apr-2026 14:13:05 UTC] Appointment not found with ID: 1777299161686
[27-Apr-2026 14:13:05 UTC] Found recent pending appointment: ID=3319, Name=tivendra
[27-Apr-2026 14:13:05 UTC] Successfully updated recent appointment ID: 3319 to confirmed status
[27-Apr-2026 14:13:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777299161686","orderId":"OMO2604271942426000335266V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777300362583,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604271942494615625002V","paymentMode":"UPI_INTENT","timestamp":1777299169515,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5783","ifsc":"SBIN0060263","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"421884791736","upiTransactionId":"YBL1b957c4da3234bdb83d965cf1d747f53","vpa":"tiXXXXXXXXXXwa@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5783","ifsc":"SBIN0060263","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"421884791736","upiTransactionId":"YBL1b957c4da3234bdb83d965cf1d747f53","vpa":"tiXXXXXXXXXXwa@ybl"},"currency":"INR","amount":20000}]}]}}
[27-Apr-2026 14:13:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 14:15:24 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:15:24 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 14:15:24 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 14:15:24 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 14:15:24 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 14:15:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 14:15:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 14:15:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:15:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 14:15:24 UTC] Available dates found: 3
[27-Apr-2026 14:15:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 14:15:26 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 14:15:26 UTC] Current time (IST): 19:45
[27-Apr-2026 14:15:26 UTC] Requested date: 2026-04-28
[27-Apr-2026 14:15:26 UTC] Today: 2026-04-27
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 14:15:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 14:15:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 14:15:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 14:15:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 14:15:26 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 14:27:16 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:27:16 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 14:27:16 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 14:27:16 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 14:27:16 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 14:27:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 14:27:16 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 14:27:16 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:27:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 14:27:16 UTC] Available dates found: 3
[27-Apr-2026 14:28:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[27-Apr-2026 14:28:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[27-Apr-2026 14:28:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[27-Apr-2026 14:28:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[27-Apr-2026 14:38:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:38:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 14:38:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 14:38:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 14:38:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 14:38:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 14:38:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 14:38:00 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 14:38:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 14:38:00 UTC] Available dates found: 3
[27-Apr-2026 14:38:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 14:38:02 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 14:38:02 UTC] Current time (IST): 20:8
[27-Apr-2026 14:38:02 UTC] Requested date: 2026-04-28
[27-Apr-2026 14:38:02 UTC] Today: 2026-04-27
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 14:38:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 14:38:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 14:38:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 14:38:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 14:38:02 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 14:38:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 14:38:04 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 14:38:04 UTC] Current time (IST): 20:8
[27-Apr-2026 14:38:04 UTC] Requested date: 2026-05-02
[27-Apr-2026 14:38:04 UTC] Today: 2026-04-27
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 14:38:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 14:38:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 14:38:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 14:38:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 14:38:04 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 14:38:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 14:38:05 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 14:38:05 UTC] Current time (IST): 20:8
[27-Apr-2026 14:38:05 UTC] Requested date: 2026-05-03
[27-Apr-2026 14:38:05 UTC] Today: 2026-04-27
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 14:38:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 14:38:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 14:38:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 14:38:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 14:38:05 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 14:38:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 14:38:06 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 14:38:06 UTC] Current time (IST): 20:8
[27-Apr-2026 14:38:06 UTC] Requested date: 2026-04-28
[27-Apr-2026 14:38:06 UTC] Today: 2026-04-27
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 14:38:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 14:38:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 14:38:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 14:38:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 14:38:06 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:00:00 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:00:00 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:00:00 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:00:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:00:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:00:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:00:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:00:00 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:00:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:00:00 UTC] Available dates found: 3
[27-Apr-2026 15:00:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:00:14 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:00:14 UTC] Current time (IST): 20:30
[27-Apr-2026 15:00:14 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:00:14 UTC] Today: 2026-04-27
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:00:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:00:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:00:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:00:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:00:14 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:05:28 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:28 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:28 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:28 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:28 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:28 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:28 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:28 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:05:28 UTC] Available dates found: 3
[27-Apr-2026 15:05:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:05:31 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:05:31 UTC] Current time (IST): 20:35
[27-Apr-2026 15:05:31 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:05:31 UTC] Today: 2026-04-27
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:05:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:05:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:05:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:05:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:05:31 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:05:39 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:39 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:39 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:39 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:39 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:39 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:39 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:05:39 UTC] Available dates found: 3
[27-Apr-2026 15:05:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:05:42 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:05:42 UTC] Current time (IST): 20:35
[27-Apr-2026 15:05:42 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:05:42 UTC] Today: 2026-04-27
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:05:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:05:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:05:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:05:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:05:42 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:05:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:52 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:52 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:52 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:52 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:52 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:05:52 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:05:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:05:52 UTC] Available dates found: 3
[27-Apr-2026 15:05:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:05:53 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:05:53 UTC] Current time (IST): 20:35
[27-Apr-2026 15:05:53 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:05:53 UTC] Today: 2026-04-27
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:05:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:05:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:05:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:05:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:05:53 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:05:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:05:56 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:05:56 UTC] Current time (IST): 20:35
[27-Apr-2026 15:05:56 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:05:56 UTC] Today: 2026-04-27
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:05:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:05:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:05:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:05:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:05:56 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:06:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:06:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:06:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:06:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:06:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:06:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:06:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:06:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:06:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:06:07 UTC] Available dates found: 3
[27-Apr-2026 15:06:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:06:12 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:06:12 UTC] Current time (IST): 20:36
[27-Apr-2026 15:06:12 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:06:12 UTC] Today: 2026-04-27
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:06:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:06:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:06:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:06:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:06:12 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:32:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:32:05 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:32:05 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:32:05 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:32:05 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:32:05 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:32:05 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:32:05 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:32:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:32:05 UTC] Available dates found: 3
[27-Apr-2026 15:32:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:32:07 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:32:07 UTC] Current time (IST): 21:2
[27-Apr-2026 15:32:07 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:32:07 UTC] Today: 2026-04-27
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:32:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:32:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:32:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:32:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:32:07 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:33:43 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:33:43 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:33:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:33:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:33:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:33:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:33:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:33:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:33:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:33:43 UTC] Available dates found: 3
[27-Apr-2026 15:33:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:33:50 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:33:50 UTC] Current time (IST): 21:3
[27-Apr-2026 15:33:50 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:33:50 UTC] Today: 2026-04-27
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:33:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:33:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:33:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:33:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:33:50 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:48:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[27-Apr-2026 15:48:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[27-Apr-2026 15:48:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[27-Apr-2026 15:48:40 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[27-Apr-2026 15:49:49 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
[27-Apr-2026 15:49:49 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
[27-Apr-2026 15:49:49 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
[27-Apr-2026 15:49:49 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
[27-Apr-2026 15:50:09 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:50:09 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:50:09 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:50:09 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:50:09 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:50:09 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:50:09 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:50:09 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:50:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:50:09 UTC] Available dates found: 3
[27-Apr-2026 15:50:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:50:11 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:50:11 UTC] Current time (IST): 21:20
[27-Apr-2026 15:50:11 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:50:11 UTC] Today: 2026-04-27
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:50:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:50:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:50:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:50:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:50:11 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:55:28 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:55:28 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:55:28 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:55:28 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:55:28 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:55:28 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:55:28 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:55:28 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:55:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:55:28 UTC] Available dates found: 3
[27-Apr-2026 15:55:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:55:39 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:55:39 UTC] Current time (IST): 21:25
[27-Apr-2026 15:55:39 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:55:39 UTC] Today: 2026-04-27
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:55:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:55:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:55:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:55:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:55:39 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:56:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:56:08 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:56:08 UTC] Current time (IST): 21:26
[27-Apr-2026 15:56:08 UTC] Requested date: 2026-05-02
[27-Apr-2026 15:56:08 UTC] Today: 2026-04-27
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:56:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:56:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:56:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:56:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:56:08 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:56:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:56:18 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:56:18 UTC] Current time (IST): 21:26
[27-Apr-2026 15:56:18 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:56:18 UTC] Today: 2026-04-27
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:56:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:56:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:56:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:56:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:56:18 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 15:57:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 15:59:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777305514768","orderId":"OMO2604272128363690887484V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777306716348,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272129069407212177V","paymentMode":"UPI_INTENT","timestamp":1777305546985,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3315","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"476856418859","upiTransactionId":"IBL634d331389f34af8b31050efc6149c2b","vpa":"63XXXXXX70@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3315","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"476856418859","upiTransactionId":"IBL634d331389f34af8b31050efc6149c2b","vpa":"63XXXXXX70@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 15:59:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777305514768
            [orderId] => OMO2604272128363690887484V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777306716348
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604272129069407212177V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777305546985
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3315
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 476856418859
                                    [upiTransactionId] => IBL634d331389f34af8b31050efc6149c2b
                                    [vpa] => 63XXXXXX70@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3315
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 476856418859
                                                    [upiTransactionId] => IBL634d331389f34af8b31050efc6149c2b
                                                    [vpa] => 63XXXXXX70@ibl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 15:59:16 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 15:59:16 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 15:59:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 15:59:16 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 15:59:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 15:59:16 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 15:59:16 UTC] Target appointment ID: TXN_1777305514768
[27-Apr-2026 15:59:16 UTC] Extracted numeric ID: 1777305514768
[27-Apr-2026 15:59:16 UTC] Appointment not found with ID: 1777305514768
[27-Apr-2026 15:59:16 UTC] Found recent pending appointment: ID=3320, Name=seema
[27-Apr-2026 15:59:16 UTC] Successfully updated recent appointment ID: 3320 to confirmed status
[27-Apr-2026 15:59:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777305514768","orderId":"OMO2604272128363690887484V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777306716348,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272129069407212177V","paymentMode":"UPI_INTENT","timestamp":1777305546985,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3315","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"476856418859","upiTransactionId":"IBL634d331389f34af8b31050efc6149c2b","vpa":"63XXXXXX70@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3315","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"476856418859","upiTransactionId":"IBL634d331389f34af8b31050efc6149c2b","vpa":"63XXXXXX70@ibl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 15:59:29 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 15:59:52 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:59:52 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 15:59:52 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 15:59:52 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 15:59:52 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 15:59:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 15:59:52 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 15:59:52 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 15:59:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 15:59:52 UTC] Available dates found: 3
[27-Apr-2026 15:59:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 15:59:59 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 15:59:59 UTC] Current time (IST): 21:29
[27-Apr-2026 15:59:59 UTC] Requested date: 2026-04-28
[27-Apr-2026 15:59:59 UTC] Today: 2026-04-27
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 15:59:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 15:59:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 15:59:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 15:59:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 15:59:59 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:00:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:00:13 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:00:13 UTC] Current time (IST): 21:30
[27-Apr-2026 16:00:13 UTC] Requested date: 2026-05-02
[27-Apr-2026 16:00:13 UTC] Today: 2026-04-27
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:00:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:00:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:00:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:00:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:00:13 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:15:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:15:31 UTC] Available dates found: 3
[27-Apr-2026 16:15:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:15:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:15:31 UTC] Available dates found: 3
[27-Apr-2026 16:15:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:15:33 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:15:33 UTC] Current time (IST): 21:45
[27-Apr-2026 16:15:33 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:15:33 UTC] Today: 2026-04-27
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:15:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:15:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:15:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:15:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:15:33 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:15:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:15:44 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:15:44 UTC] Current time (IST): 21:45
[27-Apr-2026 16:15:44 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:15:44 UTC] Today: 2026-04-27
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:15:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:15:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:15:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:15:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:15:44 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:15:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777306541064","orderId":"OMO2604272145400087037156V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777307739993,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272145474938725275V","paymentMode":"UPI_INTENT","timestamp":1777306547532,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"374785862457","upiTransactionId":"YBLd0ff2e2d36e44a498612958bc9e0bc27","vpa":"raXXXXXXXXXXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"374785862457","upiTransactionId":"YBLd0ff2e2d36e44a498612958bc9e0bc27","vpa":"raXXXXXXXXXXXXXX03@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:15:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777306541064
            [orderId] => OMO2604272145400087037156V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777307739993
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604272145474938725275V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777306547532
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4965
                                    [ifsc] => BARB0BIJOLI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 374785862457
                                    [upiTransactionId] => YBLd0ff2e2d36e44a498612958bc9e0bc27
                                    [vpa] => raXXXXXXXXXXXXXX03@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4965
                                                    [ifsc] => BARB0BIJOLI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 374785862457
                                                    [upiTransactionId] => YBLd0ff2e2d36e44a498612958bc9e0bc27
                                                    [vpa] => raXXXXXXXXXXXXXX03@ybl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 16:15:59 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 16:15:59 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 16:15:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 16:15:59 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 16:15:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 16:15:59 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 16:15:59 UTC] Target appointment ID: TXN_1777306541064
[27-Apr-2026 16:15:59 UTC] Extracted numeric ID: 1777306541064
[27-Apr-2026 16:15:59 UTC] Appointment not found with ID: 1777306541064
[27-Apr-2026 16:15:59 UTC] Found recent pending appointment: ID=3321, Name=Rahul Vaishanav
[27-Apr-2026 16:15:59 UTC] Successfully updated recent appointment ID: 3321 to confirmed status
[27-Apr-2026 16:15:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777306541064","orderId":"OMO2604272145400087037156V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777307739993,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272145474938725275V","paymentMode":"UPI_INTENT","timestamp":1777306547532,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"374785862457","upiTransactionId":"YBLd0ff2e2d36e44a498612958bc9e0bc27","vpa":"raXXXXXXXXXXXXXX03@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4965","ifsc":"BARB0BIJOLI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"374785862457","upiTransactionId":"YBLd0ff2e2d36e44a498612958bc9e0bc27","vpa":"raXXXXXXXXXXXXXX03@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:16:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 16:16:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 16:16:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 16:16:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 16:17:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 16:24:09 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:24:09 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:24:09 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:24:09 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:24:09 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:24:09 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:24:09 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:24:09 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:24:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:24:09 UTC] Available dates found: 3
[27-Apr-2026 16:24:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:24:14 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:24:14 UTC] Current time (IST): 21:54
[27-Apr-2026 16:24:14 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:24:14 UTC] Today: 2026-04-27
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:24:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:24:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:24:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:24:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:24:14 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:25:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 16:26:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777307149194","orderId":"OMO2604272155497549428787V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777308349737,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272155528719516063V","paymentMode":"UPI_INTENT","timestamp":1777307152915,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7871","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"847169612141","upiTransactionId":"AXL5cc2a54f7769448092089fafe7305e1b","vpa":"paXXXXXXXXXXXtt@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7871","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"847169612141","upiTransactionId":"AXL5cc2a54f7769448092089fafe7305e1b","vpa":"paXXXXXXXXXXXtt@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:26:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777307149194
            [orderId] => OMO2604272155497549428787V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777308349737
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604272155528719516063V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777307152915
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7871
                                    [ifsc] => SBIN0031103
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 847169612141
                                    [upiTransactionId] => AXL5cc2a54f7769448092089fafe7305e1b
                                    [vpa] => paXXXXXXXXXXXtt@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7871
                                                    [ifsc] => SBIN0031103
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 847169612141
                                                    [upiTransactionId] => AXL5cc2a54f7769448092089fafe7305e1b
                                                    [vpa] => paXXXXXXXXXXXtt@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 16:26:04 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 16:26:04 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 16:26:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 16:26:04 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 16:26:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 16:26:04 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 16:26:04 UTC] Target appointment ID: TXN_1777307149194
[27-Apr-2026 16:26:04 UTC] Extracted numeric ID: 1777307149194
[27-Apr-2026 16:26:04 UTC] Appointment not found with ID: 1777307149194
[27-Apr-2026 16:26:04 UTC] Found recent pending appointment: ID=3324, Name=PAWAN KUMAR BRAHMBHATT
[27-Apr-2026 16:26:04 UTC] Successfully updated recent appointment ID: 3324 to confirmed status
[27-Apr-2026 16:26:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777307149194","orderId":"OMO2604272155497549428787V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777308349737,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272155528719516063V","paymentMode":"UPI_INTENT","timestamp":1777307152915,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7871","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"847169612141","upiTransactionId":"AXL5cc2a54f7769448092089fafe7305e1b","vpa":"paXXXXXXXXXXXtt@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7871","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"847169612141","upiTransactionId":"AXL5cc2a54f7769448092089fafe7305e1b","vpa":"paXXXXXXXXXXXtt@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:29:32 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:29:32 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:29:32 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:29:32 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:29:32 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:29:32 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:29:32 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:29:32 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:29:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:29:32 UTC] Available dates found: 3
[27-Apr-2026 16:29:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:29:34 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:29:34 UTC] Current time (IST): 21:59
[27-Apr-2026 16:29:34 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:29:34 UTC] Today: 2026-04-27
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:29:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:29:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:29:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:29:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:29:34 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:30:29 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:30:29 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:30:29 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:30:29 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:30:29 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:30:29 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:30:29 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:30:29 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:30:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:30:29 UTC] Available dates found: 3
[27-Apr-2026 16:30:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:30:31 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:30:31 UTC] Current time (IST): 22:0
[27-Apr-2026 16:30:31 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:30:31 UTC] Today: 2026-04-27
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:30:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:30:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:30:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:30:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:30:31 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:31:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 16:32:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777307495379","orderId":"OMO2604272201363969328133V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777308696381,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272201489082548534V","paymentMode":"UPI_INTENT","timestamp":1777307508944,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"830590240580","upiTransactionId":"AXL19cf57a020424f0ba6c3a62892dd7993","vpa":"94XXXXXX74@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"830590240580","upiTransactionId":"AXL19cf57a020424f0ba6c3a62892dd7993","vpa":"94XXXXXX74@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:32:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777307495379
            [orderId] => OMO2604272201363969328133V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777308696381
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604272201489082548534V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777307508944
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0475
                                    [ifsc] => PUNB0357500
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 830590240580
                                    [upiTransactionId] => AXL19cf57a020424f0ba6c3a62892dd7993
                                    [vpa] => 94XXXXXX74@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0475
                                                    [ifsc] => PUNB0357500
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 830590240580
                                                    [upiTransactionId] => AXL19cf57a020424f0ba6c3a62892dd7993
                                                    [vpa] => 94XXXXXX74@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 16:32:00 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 16:32:00 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 16:32:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 16:32:00 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 16:32:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 16:32:00 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 16:32:00 UTC] Target appointment ID: TXN_1777307495379
[27-Apr-2026 16:32:00 UTC] Extracted numeric ID: 1777307495379
[27-Apr-2026 16:32:00 UTC] Appointment not found with ID: 1777307495379
[27-Apr-2026 16:32:00 UTC] Found recent pending appointment: ID=3325, Name=Mohan lal
[27-Apr-2026 16:32:00 UTC] Successfully updated recent appointment ID: 3325 to confirmed status
[27-Apr-2026 16:32:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777307495379","orderId":"OMO2604272201363969328133V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777308696381,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272201489082548534V","paymentMode":"UPI_INTENT","timestamp":1777307508944,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"830590240580","upiTransactionId":"AXL19cf57a020424f0ba6c3a62892dd7993","vpa":"94XXXXXX74@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"830590240580","upiTransactionId":"AXL19cf57a020424f0ba6c3a62892dd7993","vpa":"94XXXXXX74@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:36:28 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777306585321","orderId":"OMO2604272146263235014876V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777307786304,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272146317439030709V","paymentMode":"UPI_INTENT","timestamp":1777306591773,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"832654440196","upiTransactionId":"YBLeba29f22b67f444590bfdd2e40f23ad3","vpa":"94XXXXXX74@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"832654440196","upiTransactionId":"YBLeba29f22b67f444590bfdd2e40f23ad3","vpa":"94XXXXXX74@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:36:28 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777306585321
            [orderId] => OMO2604272146263235014876V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777307786304
            [errorCode] => INSUFFICIENT_BALANCE
            [detailedErrorCode] => Z9
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604272146317439030709V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777306591773
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INSUFFICIENT_BALANCE
                            [detailedErrorCode] => Z9
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0475
                                    [ifsc] => PUNB0357500
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 832654440196
                                    [upiTransactionId] => YBLeba29f22b67f444590bfdd2e40f23ad3
                                    [vpa] => 94XXXXXX74@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0475
                                                    [ifsc] => PUNB0357500
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 832654440196
                                                    [upiTransactionId] => YBLeba29f22b67f444590bfdd2e40f23ad3
                                                    [vpa] => 94XXXXXX74@ybl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 16:36:28 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 16:36:28 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 16:36:28 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 16:36:28 UTC] Payment Status: FAILED (from status: FAILED)
[27-Apr-2026 16:36:28 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 16:36:28 UTC] Payment not successful, status: FAILED
[27-Apr-2026 16:36:28 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777306585321","orderId":"OMO2604272146263235014876V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777307786304,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272146317439030709V","paymentMode":"UPI_INTENT","timestamp":1777306591773,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"832654440196","upiTransactionId":"YBLeba29f22b67f444590bfdd2e40f23ad3","vpa":"94XXXXXX74@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"832654440196","upiTransactionId":"YBLeba29f22b67f444590bfdd2e40f23ad3","vpa":"94XXXXXX74@ybl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:37:16 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777306632608","orderId":"OMO2604272147135777908909V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777307833563,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272147174599328297V","paymentMode":"UPI_INTENT","timestamp":1777306637499,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"081781973193","upiTransactionId":"AXLb11247f2cf91493db563c08d116e953c","vpa":"94XXXXXX74@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"081781973193","upiTransactionId":"AXLb11247f2cf91493db563c08d116e953c","vpa":"94XXXXXX74@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:37:16 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777306632608
            [orderId] => OMO2604272147135777908909V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777307833563
            [errorCode] => INSUFFICIENT_BALANCE
            [detailedErrorCode] => Z9
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604272147174599328297V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777306637499
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INSUFFICIENT_BALANCE
                            [detailedErrorCode] => Z9
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0475
                                    [ifsc] => PUNB0357500
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 081781973193
                                    [upiTransactionId] => AXLb11247f2cf91493db563c08d116e953c
                                    [vpa] => 94XXXXXX74@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0475
                                                    [ifsc] => PUNB0357500
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 081781973193
                                                    [upiTransactionId] => AXLb11247f2cf91493db563c08d116e953c
                                                    [vpa] => 94XXXXXX74@axl
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 16:37:16 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 16:37:16 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 16:37:16 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 16:37:16 UTC] Payment Status: FAILED (from status: FAILED)
[27-Apr-2026 16:37:16 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 16:37:16 UTC] Payment not successful, status: FAILED
[27-Apr-2026 16:37:16 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777306632608","orderId":"OMO2604272147135777908909V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777307833563,"errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272147174599328297V","paymentMode":"UPI_INTENT","timestamp":1777306637499,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INSUFFICIENT_BALANCE","detailedErrorCode":"Z9","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"081781973193","upiTransactionId":"AXLb11247f2cf91493db563c08d116e953c","vpa":"94XXXXXX74@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0475","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"081781973193","upiTransactionId":"AXLb11247f2cf91493db563c08d116e953c","vpa":"94XXXXXX74@axl"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 16:42:11 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:42:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:42:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:42:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:42:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:42:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:42:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:42:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:42:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:42:11 UTC] Available dates found: 3
[27-Apr-2026 16:42:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:42:18 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:42:18 UTC] Current time (IST): 22:12
[27-Apr-2026 16:42:18 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:42:18 UTC] Today: 2026-04-27
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:42:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:42:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:42:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:42:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:42:18 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:42:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:42:22 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:42:22 UTC] Current time (IST): 22:12
[27-Apr-2026 16:42:22 UTC] Requested date: 2026-05-02
[27-Apr-2026 16:42:22 UTC] Today: 2026-04-27
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:42:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:42:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:42:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:42:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:42:22 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:42:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:42:25 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:42:25 UTC] Current time (IST): 22:12
[27-Apr-2026 16:42:25 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:42:25 UTC] Today: 2026-04-27
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:42:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:42:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:42:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:42:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:42:25 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:42:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:42:43 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:42:43 UTC] Current time (IST): 22:12
[27-Apr-2026 16:42:43 UTC] Requested date: 2026-05-02
[27-Apr-2026 16:42:43 UTC] Today: 2026-04-27
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:42:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:42:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:42:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:42:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:42:43 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:55:07 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:55:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:55:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:55:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:55:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:55:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:55:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:55:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:55:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:55:07 UTC] Available dates found: 3
[27-Apr-2026 16:55:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:55:10 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:55:10 UTC] Current time (IST): 22:25
[27-Apr-2026 16:55:10 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:55:10 UTC] Today: 2026-04-27
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:55:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:55:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:55:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:55:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:55:10 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:59:01 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:01 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:59:01 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:01 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:01 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:01 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:59:01 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:59:01 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:59:01 UTC] Available dates found: 3
[27-Apr-2026 16:59:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:59:04 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:59:04 UTC] Current time (IST): 22:29
[27-Apr-2026 16:59:04 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:59:04 UTC] Today: 2026-04-27
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:59:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:59:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:59:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:59:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:59:04 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:59:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:59:14 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:59:14 UTC] Current time (IST): 22:29
[27-Apr-2026 16:59:14 UTC] Requested date: 2026-05-02
[27-Apr-2026 16:59:14 UTC] Today: 2026-04-27
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:59:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:59:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:59:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:59:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:59:14 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:59:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 16:59:17 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 16:59:17 UTC] Current time (IST): 22:29
[27-Apr-2026 16:59:17 UTC] Requested date: 2026-04-28
[27-Apr-2026 16:59:17 UTC] Today: 2026-04-27
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 16:59:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 16:59:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 16:59:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 16:59:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 16:59:17 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 16:59:43 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:43 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 16:59:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 16:59:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 16:59:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 16:59:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 16:59:43 UTC] Available dates found: 3
[27-Apr-2026 17:00:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:00:01 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:00:01 UTC] Current time (IST): 22:30
[27-Apr-2026 17:00:01 UTC] Requested date: 2026-04-28
[27-Apr-2026 17:00:01 UTC] Today: 2026-04-27
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:00:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:00:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:00:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:00:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:00:01 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:00:31 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:00:31 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 17:00:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 17:00:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 17:00:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 17:00:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 17:00:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 17:00:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:00:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 17:00:31 UTC] Available dates found: 3
[27-Apr-2026 17:01:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:01:02 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:01:02 UTC] Current time (IST): 22:31
[27-Apr-2026 17:01:02 UTC] Requested date: 2026-04-28
[27-Apr-2026 17:01:02 UTC] Today: 2026-04-27
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:01:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:01:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:01:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:01:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:01:02 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:01:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:01:13 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:01:13 UTC] Current time (IST): 22:31
[27-Apr-2026 17:01:13 UTC] Requested date: 2026-05-02
[27-Apr-2026 17:01:13 UTC] Today: 2026-04-27
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:01:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:01:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:01:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:01:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:01:13 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:01:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:01:17 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:01:17 UTC] Current time (IST): 22:31
[27-Apr-2026 17:01:17 UTC] Requested date: 2026-04-28
[27-Apr-2026 17:01:17 UTC] Today: 2026-04-27
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:01:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:01:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:01:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:01:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:01:17 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:02:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:02:34 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:02:34 UTC] Current time (IST): 22:32
[27-Apr-2026 17:02:34 UTC] Requested date: 2026-05-02
[27-Apr-2026 17:02:34 UTC] Today: 2026-04-27
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:02:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:02:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:02:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:02:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:02:34 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:04:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[27-Apr-2026 17:05:47 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777309447171","orderId":"OMO2604272234063708530028V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777310646353,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272235322037212307V","paymentMode":"UPI_INTENT","timestamp":1777309532235,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"UBIN0910546","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"122258736903","upiTransactionId":"HDFb3a4442886d64d0bbe38ab636b349869","vpa":"n9XXXXXXX75@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"UBIN0910546","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"122258736903","upiTransactionId":"HDFb3a4442886d64d0bbe38ab636b349869","vpa":"n9XXXXXXX75@okhdfcbank"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 17:05:47 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777309447171
            [orderId] => OMO2604272234063708530028V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777310646353
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604272235322037212307V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777309532235
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => UBIN0910546
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 122258736903
                                    [upiTransactionId] => HDFb3a4442886d64d0bbe38ab636b349869
                                    [vpa] => n9XXXXXXX75@okhdfcbank
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 122258736903
                                                    [upiTransactionId] => HDFb3a4442886d64d0bbe38ab636b349869
                                                    [vpa] => n9XXXXXXX75@okhdfcbank
                                                )

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

                                )

                        )

                )

        )

)

[27-Apr-2026 17:05:47 UTC] Payment Callback - POST Data: Array
(
)

[27-Apr-2026 17:05:47 UTC] Payment Callback - GET Data: Array
(
)

[27-Apr-2026 17:05:47 UTC] Amount Conversion: 10000 paise = 100 rupees
[27-Apr-2026 17:05:47 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[27-Apr-2026 17:05:47 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[27-Apr-2026 17:05:47 UTC] Payment is SUCCESS, attempting to update appointment...
[27-Apr-2026 17:05:47 UTC] Target appointment ID: TXN_1777309447171
[27-Apr-2026 17:05:47 UTC] Extracted numeric ID: 1777309447171
[27-Apr-2026 17:05:47 UTC] Appointment not found with ID: 1777309447171
[27-Apr-2026 17:05:47 UTC] Found recent pending appointment: ID=3326, Name=Nirmal singh
[27-Apr-2026 17:05:47 UTC] Successfully updated recent appointment ID: 3326 to confirmed status
[27-Apr-2026 17:05:47 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777309447171","orderId":"OMO2604272234063708530028V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777310646353,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604272235322037212307V","paymentMode":"UPI_INTENT","timestamp":1777309532235,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"UBIN0910546","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"122258736903","upiTransactionId":"HDFb3a4442886d64d0bbe38ab636b349869","vpa":"n9XXXXXXX75@okhdfcbank"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"UBIN0910546","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"122258736903","upiTransactionId":"HDFb3a4442886d64d0bbe38ab636b349869","vpa":"n9XXXXXXX75@okhdfcbank"},"currency":"INR","amount":10000}]}]}}
[27-Apr-2026 17:06:02 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 17:06:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 17:06:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 17:06:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 17:06:02 UTC] Available dates found: 3
[27-Apr-2026 17:06:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:06:10 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:06:10 UTC] Current time (IST): 22:36
[27-Apr-2026 17:06:10 UTC] Requested date: 2026-04-28
[27-Apr-2026 17:06:10 UTC] Today: 2026-04-27
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:06:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:06:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:06:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:06:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:06:10 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:06:10 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 17:06:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 17:06:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 17:06:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:06:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 17:06:10 UTC] Available dates found: 3
[27-Apr-2026 17:06:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:06:23 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:06:23 UTC] Current time (IST): 22:36
[27-Apr-2026 17:06:23 UTC] Requested date: 2026-05-02
[27-Apr-2026 17:06:23 UTC] Today: 2026-04-27
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:06:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:06:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:06:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:06:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:06:23 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:10:05 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:10:05 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 17:10:05 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 17:10:05 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 17:10:05 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 17:10:05 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 17:10:05 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 17:10:05 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:10:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 17:10:05 UTC] Available dates found: 3
[27-Apr-2026 17:10:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:10:10 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:10:10 UTC] Current time (IST): 22:40
[27-Apr-2026 17:10:10 UTC] Requested date: 2026-04-28
[27-Apr-2026 17:10:10 UTC] Today: 2026-04-27
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:10:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:10:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:10:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:10:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:10:10 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:10:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:10:16 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:10:16 UTC] Current time (IST): 22:40
[27-Apr-2026 17:10:16 UTC] Requested date: 2026-05-02
[27-Apr-2026 17:10:16 UTC] Today: 2026-04-27
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:10:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:10:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:10:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:10:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:10:16 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:33:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:33:11 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:33:11 UTC] Current time (IST): 23:3
[27-Apr-2026 17:33:11 UTC] Requested date: 2026-05-02
[27-Apr-2026 17:33:11 UTC] Today: 2026-04-27
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:33:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:33:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:33:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:33:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:33:11 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:45:41 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:45:41 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 17:45:41 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 17:45:41 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 17:45:41 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 17:45:41 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 17:45:41 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 17:45:41 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:45:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 17:45:41 UTC] Available dates found: 3
[27-Apr-2026 17:45:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:45:43 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:45:43 UTC] Current time (IST): 23:15
[27-Apr-2026 17:45:43 UTC] Requested date: 2026-04-28
[27-Apr-2026 17:45:43 UTC] Today: 2026-04-27
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:45:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:45:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:45:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:45:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:45:43 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 17:49:37 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:49:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 17:49:37 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 17:49:37 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 17:49:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 17:49:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 17:49:37 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 17:49:37 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 17:49:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 17:49:37 UTC] Available dates found: 3
[27-Apr-2026 17:49:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 17:49:44 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 17:49:44 UTC] Current time (IST): 23:19
[27-Apr-2026 17:49:44 UTC] Requested date: 2026-04-28
[27-Apr-2026 17:49:44 UTC] Today: 2026-04-27
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 17:49:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 17:49:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 17:49:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 17:49:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 17:49:44 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 20:08:04 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 20:08:04 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 20:08:04 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 20:08:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 20:08:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 20:08:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 20:08:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 20:08:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 20:08:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 20:08:04 UTC] Available dates found: 3
[27-Apr-2026 20:08:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 20:08:11 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 20:08:11 UTC] Current time (IST): 1:38
[27-Apr-2026 20:08:11 UTC] Requested date: 2026-04-28
[27-Apr-2026 20:08:11 UTC] Today: 2026-04-27
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 20:08:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 20:08:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 20:08:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 20:08:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 20:08:11 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 20:08:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 20:08:19 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 20:08:19 UTC] Current time (IST): 1:38
[27-Apr-2026 20:08:19 UTC] Requested date: 2026-05-02
[27-Apr-2026 20:08:19 UTC] Today: 2026-04-27
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 20:08:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 20:08:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 20:08:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 20:08:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 20:08:19 UTC] Slot added (future date): 15:45 - 16:00
[27-Apr-2026 20:08:46 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
[27-Apr-2026 20:08:46 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
[27-Apr-2026 20:08:46 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
[27-Apr-2026 20:08:46 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
[27-Apr-2026 21:33:36 UTC] Date: 2026-04-27, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 21:33:36 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[27-Apr-2026 21:33:36 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[27-Apr-2026 21:33:36 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[27-Apr-2026 21:33:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[27-Apr-2026 21:33:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[27-Apr-2026 21:33:36 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[27-Apr-2026 21:33:36 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[27-Apr-2026 21:33:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[27-Apr-2026 21:33:36 UTC] Available dates found: 3
[27-Apr-2026 21:33:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[27-Apr-2026 21:33:42 UTC] Using actual slot duration: 15 minutes
[27-Apr-2026 21:33:42 UTC] Current time (IST): 3:3
[27-Apr-2026 21:33:42 UTC] Requested date: 2026-04-28
[27-Apr-2026 21:33:42 UTC] Today: 2026-04-27
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 08:00 - 08:15
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 08:15 - 08:30
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 08:30 - 08:45
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 08:45 - 09:00
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 09:00 - 09:15
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 09:15 - 09:30
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 09:30 - 09:45
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 09:45 - 10:00
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 10:00 - 10:15
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 10:15 - 10:30
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 10:30 - 10:45
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 10:45 - 11:00
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 11:00 - 11:15
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 11:15 - 11:30
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 11:30 - 11:45
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 11:45 - 12:00
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 12:00 - 12:15
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 12:15 - 12:30
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 12:30 - 12:45
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 12:45 - 13:00
[27-Apr-2026 21:33:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[27-Apr-2026 21:33:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[27-Apr-2026 21:33:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[27-Apr-2026 21:33:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 14:00 - 14:15
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 14:15 - 14:30
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 14:30 - 14:45
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 14:45 - 15:00
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 15:00 - 15:15
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 15:15 - 15:30
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 15:30 - 15:45
[27-Apr-2026 21:33:42 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 01:32:40 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:32:40 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 01:32:40 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 01:32:40 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 01:32:40 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 01:32:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 01:32:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 01:32:40 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:32:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 01:32:40 UTC] Available dates found: 4
[28-Apr-2026 01:47:53 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:47:53 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 01:47:53 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 01:47:53 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 01:47:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 01:47:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 01:47:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 01:47:53 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:47:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 01:47:53 UTC] Available dates found: 4
[28-Apr-2026 01:48:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 01:48:10 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 01:48:10 UTC] Current time (IST): 7:18
[28-Apr-2026 01:48:10 UTC] Requested date: 2026-04-28
[28-Apr-2026 01:48:10 UTC] Today: 2026-04-28
[28-Apr-2026 01:48:10 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 01:48:10 UTC] Slot added: 08:00 - 08:15
[28-Apr-2026 01:48:10 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 01:48:10 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 01:48:10 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 01:48:10 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 01:48:10 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 01:48:10 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 01:48:10 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 01:48:10 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 01:48:10 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 01:48:10 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 01:48:10 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 01:48:10 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 01:48:10 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 01:48:10 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 01:48:10 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 01:48:10 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 01:48:10 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 01:48:10 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 01:48:10 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 01:48:10 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 01:48:10 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 01:48:10 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 01:48:10 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 01:48:10 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 01:48:10 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 01:48:10 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 01:48:10 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 01:48:10 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 01:48:10 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 01:48:10 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 01:48:10 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 01:48:10 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 01:48:10 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 01:48:10 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 01:48:10 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 01:48:10 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 01:48:10 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 01:48:10 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 01:48:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 01:48:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 01:48:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 01:48:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 01:48:10 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 01:48:10 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 01:48:10 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 01:48:10 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 01:48:10 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 01:48:10 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 01:48:10 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 01:48:10 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 01:48:10 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 01:48:10 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 01:48:10 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 01:48:10 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 01:48:10 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 01:48:10 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 01:48:10 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 01:48:10 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 01:48:40 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:48:40 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 01:48:40 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 01:48:40 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 01:48:40 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 01:48:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 01:48:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 01:48:40 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:48:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 01:48:40 UTC] Available dates found: 4
[28-Apr-2026 01:48:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 01:48:46 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 01:48:46 UTC] Current time (IST): 7:18
[28-Apr-2026 01:48:46 UTC] Requested date: 2026-04-28
[28-Apr-2026 01:48:46 UTC] Today: 2026-04-28
[28-Apr-2026 01:48:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 01:48:46 UTC] Slot added: 08:00 - 08:15
[28-Apr-2026 01:48:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 01:48:46 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 01:48:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 01:48:46 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 01:48:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 01:48:46 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 01:48:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 01:48:46 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 01:48:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 01:48:46 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 01:48:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 01:48:46 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 01:48:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 01:48:46 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 01:48:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 01:48:46 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 01:48:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 01:48:46 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 01:48:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 01:48:46 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 01:48:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 01:48:46 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 01:48:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 01:48:46 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 01:48:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 01:48:46 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 01:48:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 01:48:46 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 01:48:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 01:48:46 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 01:48:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 01:48:46 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 01:48:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 01:48:46 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 01:48:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 01:48:46 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 01:48:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 01:48:46 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 01:48:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 01:48:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 01:48:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 01:48:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 01:48:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 01:48:46 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 01:48:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 01:48:46 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 01:48:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 01:48:46 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 01:48:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 01:48:46 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 01:48:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 01:48:46 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 01:48:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 01:48:46 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 01:48:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 01:48:46 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 01:48:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 01:48:46 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 01:48:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 01:48:52 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 01:48:52 UTC] Current time (IST): 7:18
[28-Apr-2026 01:48:52 UTC] Requested date: 2026-04-28
[28-Apr-2026 01:48:52 UTC] Today: 2026-04-28
[28-Apr-2026 01:48:52 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 01:48:52 UTC] Slot added: 08:00 - 08:15
[28-Apr-2026 01:48:52 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 01:48:52 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 01:48:52 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 01:48:52 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 01:48:52 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 01:48:52 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 01:48:52 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 01:48:52 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 01:48:52 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 01:48:52 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 01:48:52 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 01:48:52 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 01:48:52 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 01:48:52 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 01:48:52 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 01:48:52 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 01:48:52 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 01:48:52 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 01:48:52 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 01:48:52 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 01:48:52 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 01:48:52 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 01:48:52 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 01:48:52 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 01:48:52 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 01:48:52 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 01:48:52 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 01:48:52 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 01:48:52 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 01:48:52 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 01:48:52 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 01:48:52 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 01:48:52 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 01:48:52 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 01:48:52 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 01:48:52 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 01:48:52 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 01:48:52 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 01:48:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 01:48:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 01:48:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 01:48:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 01:48:52 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 01:48:52 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 01:48:52 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 01:48:52 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 01:48:52 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 01:48:52 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 01:48:52 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 01:48:52 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 01:48:52 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 01:48:52 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 01:48:52 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 01:48:52 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 01:48:52 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 01:48:52 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 01:48:52 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 01:48:52 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 01:48:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 01:48:58 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 01:48:58 UTC] Current time (IST): 7:18
[28-Apr-2026 01:48:58 UTC] Requested date: 2026-05-02
[28-Apr-2026 01:48:58 UTC] Today: 2026-04-28
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 01:48:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 01:48:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 01:48:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 01:48:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 01:48:58 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 01:49:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 01:49:03 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 01:49:03 UTC] Current time (IST): 7:19
[28-Apr-2026 01:49:03 UTC] Requested date: 2026-05-03
[28-Apr-2026 01:49:03 UTC] Today: 2026-04-28
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 01:49:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 01:49:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 01:49:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 01:49:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 01:49:03 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 01:49:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 01:49:05 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 01:49:05 UTC] Current time (IST): 7:19
[28-Apr-2026 01:49:05 UTC] Requested date: 2026-04-28
[28-Apr-2026 01:49:05 UTC] Today: 2026-04-28
[28-Apr-2026 01:49:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 01:49:05 UTC] Slot added: 08:00 - 08:15
[28-Apr-2026 01:49:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 01:49:05 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 01:49:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 01:49:05 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 01:49:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 01:49:05 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 01:49:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 01:49:05 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 01:49:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 01:49:05 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 01:49:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 01:49:05 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 01:49:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 01:49:05 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 01:49:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 01:49:05 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 01:49:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 01:49:05 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 01:49:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 01:49:05 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 01:49:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 01:49:05 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 01:49:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 01:49:05 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 01:49:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 01:49:05 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 01:49:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 01:49:05 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 01:49:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 01:49:05 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 01:49:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 01:49:05 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 01:49:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 01:49:05 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 01:49:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 01:49:05 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 01:49:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 01:49:05 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 01:49:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 01:49:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 01:49:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 01:49:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 01:49:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 01:49:05 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 01:49:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 01:49:05 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 01:49:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 01:49:05 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 01:49:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 01:49:05 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 01:49:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 01:49:05 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 01:49:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 01:49:05 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 01:49:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 01:49:05 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 01:49:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 01:49:05 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 01:49:42 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
[28-Apr-2026 01:49:42 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
[28-Apr-2026 01:49:42 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
[28-Apr-2026 01:49:42 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
[28-Apr-2026 01:50:08 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:50:08 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 01:50:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 01:50:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 01:50:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 01:50:08 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 01:50:08 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 01:50:08 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:50:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 01:50:08 UTC] Available dates found: 4
[28-Apr-2026 01:50:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 01:50:11 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 01:50:11 UTC] Current time (IST): 7:20
[28-Apr-2026 01:50:11 UTC] Requested date: 2026-04-28
[28-Apr-2026 01:50:11 UTC] Today: 2026-04-28
[28-Apr-2026 01:50:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 01:50:11 UTC] Slot added: 08:00 - 08:15
[28-Apr-2026 01:50:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 01:50:11 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 01:50:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 01:50:11 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 01:50:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 01:50:11 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 01:50:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 01:50:11 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 01:50:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 01:50:11 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 01:50:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 01:50:11 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 01:50:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 01:50:11 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 01:50:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 01:50:11 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 01:50:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 01:50:11 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 01:50:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 01:50:11 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 01:50:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 01:50:11 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 01:50:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 01:50:11 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 01:50:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 01:50:11 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 01:50:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 01:50:11 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 01:50:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 01:50:11 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 01:50:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 01:50:11 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 01:50:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 01:50:11 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 01:50:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 01:50:11 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 01:50:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 01:50:11 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 01:50:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 01:50:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 01:50:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 01:50:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 01:50:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 01:50:11 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 01:50:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 01:50:11 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 01:50:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 01:50:11 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 01:50:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 01:50:11 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 01:50:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 01:50:11 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 01:50:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 01:50:11 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 01:50:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 01:50:11 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 01:50:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 01:50:11 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 01:50:43 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:50:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 01:50:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 01:50:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 01:50:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 01:50:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 01:50:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 01:50:43 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 01:50:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 01:50:43 UTC] Available dates found: 4
[28-Apr-2026 02:04:38 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:04:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:04:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:04:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:04:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:04:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:04:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:04:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:04:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:04:38 UTC] Available dates found: 4
[28-Apr-2026 02:04:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:04:45 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:04:45 UTC] Current time (IST): 7:34
[28-Apr-2026 02:04:45 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:04:45 UTC] Today: 2026-04-28
[28-Apr-2026 02:04:45 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:04:45 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:04:45 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:04:45 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 02:04:45 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:04:45 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 02:04:45 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:04:45 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 02:04:45 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:04:45 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:04:45 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:04:45 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:04:45 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:04:45 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:04:45 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:04:45 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:04:45 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:04:45 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:04:45 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:04:45 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:04:45 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:04:45 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:04:45 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:04:45 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:04:45 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:04:45 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:04:45 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:04:45 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:04:45 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:04:45 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:04:45 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:04:45 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:04:45 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:04:45 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:04:45 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:04:45 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:04:45 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:04:45 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:04:45 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:04:45 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:04:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:04:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:04:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:04:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:04:45 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:04:45 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:04:45 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:04:45 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:04:45 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:04:45 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:04:45 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:04:45 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:04:45 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:04:45 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:04:45 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:04:45 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:04:45 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:04:45 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:04:45 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:04:45 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:05:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:05:01 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:05:01 UTC] Current time (IST): 7:35
[28-Apr-2026 02:05:01 UTC] Requested date: 2026-05-02
[28-Apr-2026 02:05:01 UTC] Today: 2026-04-28
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 02:05:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:05:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:05:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:05:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 02:05:01 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 02:05:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:05:10 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:05:10 UTC] Current time (IST): 7:35
[28-Apr-2026 02:05:10 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:05:10 UTC] Today: 2026-04-28
[28-Apr-2026 02:05:10 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:05:10 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:05:10 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:05:10 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 02:05:10 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:05:10 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 02:05:10 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:05:10 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 02:05:10 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:05:10 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:05:10 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:05:10 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:05:10 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:05:10 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:05:10 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:05:10 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:05:10 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:05:10 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:05:10 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:05:10 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:05:10 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:05:10 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:05:10 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:05:10 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:05:10 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:05:10 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:05:10 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:05:10 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:05:10 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:05:10 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:05:10 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:05:10 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:05:10 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:05:10 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:05:10 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:05:10 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:05:10 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:05:10 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:05:10 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:05:10 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:05:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:05:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:05:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:05:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:05:10 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:05:10 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:05:10 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:05:10 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:05:10 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:05:10 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:05:10 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:05:10 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:05:10 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:05:10 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:05:10 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:05:10 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:05:10 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:05:10 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:05:10 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:05:10 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:05:35 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:05:35 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:05:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:05:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:05:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:05:35 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:05:35 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:05:35 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:05:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:05:35 UTC] Available dates found: 4
[28-Apr-2026 02:05:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:05:38 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:05:38 UTC] Current time (IST): 7:35
[28-Apr-2026 02:05:38 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:05:38 UTC] Today: 2026-04-28
[28-Apr-2026 02:05:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:05:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:05:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:05:38 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 02:05:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:05:38 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 02:05:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:05:38 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 02:05:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:05:38 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:05:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:05:38 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:05:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:05:38 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:05:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:05:38 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:05:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:05:38 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:05:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:05:38 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:05:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:05:38 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:05:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:05:38 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:05:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:05:38 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:05:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:05:38 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:05:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:05:38 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:05:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:05:38 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:05:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:05:38 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:05:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:05:38 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:05:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:05:38 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:05:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:05:38 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:05:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:05:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:05:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:05:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:05:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:05:38 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:05:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:05:38 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:05:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:05:38 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:05:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:05:38 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:05:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:05:38 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:05:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:05:38 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:05:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:05:38 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:05:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:05:38 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:05:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:05:42 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:05:42 UTC] Current time (IST): 7:35
[28-Apr-2026 02:05:42 UTC] Requested date: 2026-05-02
[28-Apr-2026 02:05:42 UTC] Today: 2026-04-28
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 02:05:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:05:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:05:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:05:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 02:05:42 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 02:06:45 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:06:45 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:06:45 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:06:45 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:06:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:06:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:06:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:06:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:06:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:06:45 UTC] Available dates found: 4
[28-Apr-2026 02:06:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:06:51 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:06:51 UTC] Current time (IST): 7:36
[28-Apr-2026 02:06:51 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:06:51 UTC] Today: 2026-04-28
[28-Apr-2026 02:06:51 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:06:51 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:06:51 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:06:51 UTC] Slot added: 08:15 - 08:30
[28-Apr-2026 02:06:51 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:06:51 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 02:06:51 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:06:51 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 02:06:51 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:06:51 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:06:51 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:06:51 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:06:51 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:06:51 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:06:51 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:06:51 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:06:51 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:06:51 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:06:51 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:06:51 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:06:51 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:06:51 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:06:51 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:06:51 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:06:51 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:06:51 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:06:51 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:06:51 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:06:51 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:06:51 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:06:51 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:06:51 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:06:51 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:06:51 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:06:51 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:06:51 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:06:51 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:06:51 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:06:51 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:06:51 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:06:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:06:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:06:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:06:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:06:51 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:06:51 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:06:51 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:06:51 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:06:51 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:06:51 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:06:51 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:06:51 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:06:51 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:06:51 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:06:51 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:06:51 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:06:51 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:06:51 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:06:51 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:06:51 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:22:40 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:22:40 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:22:40 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:22:40 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:22:40 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:22:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:22:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:22:40 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:22:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:22:40 UTC] Available dates found: 4
[28-Apr-2026 02:22:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:22:42 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:22:42 UTC] Current time (IST): 7:52
[28-Apr-2026 02:22:42 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:22:42 UTC] Today: 2026-04-28
[28-Apr-2026 02:22:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:22:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:22:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:22:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 02:22:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:22:42 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 02:22:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:22:42 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 02:22:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:22:42 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:22:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:22:42 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:22:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:22:42 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:22:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:22:42 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:22:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:22:42 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:22:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:22:42 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:22:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:22:42 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:22:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:22:42 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:22:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:22:42 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:22:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:22:42 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:22:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:22:42 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:22:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:22:42 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:22:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:22:42 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:22:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:22:42 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:22:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:22:42 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:22:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:22:42 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:22:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:22:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:22:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:22:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:22:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:22:42 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:22:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:22:42 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:22:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:22:42 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:22:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:22:42 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:22:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:22:42 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:22:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:22:42 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:22:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:22:42 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:22:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:22:42 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:22:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:22:56 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:22:56 UTC] Current time (IST): 7:52
[28-Apr-2026 02:22:56 UTC] Requested date: 2026-05-02
[28-Apr-2026 02:22:56 UTC] Today: 2026-04-28
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 02:22:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:22:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:22:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:22:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 02:22:56 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 02:22:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:22:58 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:22:58 UTC] Current time (IST): 7:52
[28-Apr-2026 02:22:58 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:22:58 UTC] Today: 2026-04-28
[28-Apr-2026 02:22:58 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:22:58 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:22:58 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:22:58 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 02:22:58 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:22:58 UTC] Slot added: 08:30 - 08:45
[28-Apr-2026 02:22:58 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:22:58 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 02:22:58 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:22:58 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:22:58 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:22:58 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:22:58 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:22:58 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:22:58 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:22:58 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:22:58 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:22:58 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:22:58 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:22:58 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:22:58 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:22:58 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:22:58 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:22:58 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:22:58 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:22:58 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:22:58 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:22:58 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:22:58 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:22:58 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:22:58 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:22:58 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:22:58 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:22:58 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:22:58 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:22:58 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:22:58 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:22:58 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:22:58 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:22:58 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:22:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:22:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:22:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:22:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:22:58 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:22:58 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:22:58 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:22:58 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:22:58 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:22:58 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:22:58 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:22:58 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:22:58 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:22:58 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:22:58 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:22:58 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:22:58 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:22:58 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:22:58 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:22:58 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:42:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:42:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:42:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:42:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:42:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:42:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:42:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:42:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:42:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:42:02 UTC] Available dates found: 4
[28-Apr-2026 02:42:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:42:09 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:42:09 UTC] Current time (IST): 8:12
[28-Apr-2026 02:42:09 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:42:09 UTC] Today: 2026-04-28
[28-Apr-2026 02:42:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:42:09 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:42:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:42:09 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 02:42:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:42:09 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 02:42:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:42:09 UTC] Slot added: 08:45 - 09:00
[28-Apr-2026 02:42:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:42:09 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:42:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:42:09 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:42:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:42:09 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:42:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:42:09 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:42:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:42:09 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:42:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:42:09 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:42:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:42:09 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:42:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:42:09 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:42:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:42:09 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:42:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:42:09 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:42:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:42:09 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:42:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:42:09 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:42:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:42:09 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:42:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:42:09 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:42:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:42:09 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:42:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:42:09 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:42:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:42:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:42:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:42:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:42:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:42:09 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:42:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:42:09 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:42:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:42:09 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:42:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:42:09 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:42:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:42:09 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:42:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:42:09 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:42:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:42:09 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:42:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:42:09 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:46:30 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:46:30 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:46:30 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:46:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:46:30 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:46:30 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:46:30 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:46:30 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:46:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:46:30 UTC] Available dates found: 4
[28-Apr-2026 02:47:41 UTC] Password reset successful for mobile: 8107504077
[28-Apr-2026 02:48:16 UTC] Password reset error: User not found with this mobile number
[28-Apr-2026 02:48:27 UTC] Password reset error: User not found with this mobile number
[28-Apr-2026 02:49:33 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:49:33 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:49:33 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:49:33 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:49:33 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:49:33 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:49:33 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:49:33 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:49:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:49:33 UTC] Available dates found: 4
[28-Apr-2026 02:49:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:49:36 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:49:36 UTC] Current time (IST): 8:19
[28-Apr-2026 02:49:36 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:49:36 UTC] Today: 2026-04-28
[28-Apr-2026 02:49:36 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:49:36 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:49:36 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:49:36 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 02:49:36 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:49:36 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 02:49:36 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:49:36 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 02:49:36 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:49:36 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:49:36 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:49:36 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:49:36 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:49:36 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:49:36 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:49:36 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:49:36 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:49:36 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:49:36 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:49:36 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:49:36 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:49:36 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:49:36 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:49:36 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:49:36 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:49:36 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:49:36 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:49:36 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:49:36 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:49:36 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:49:36 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:49:36 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:49:36 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:49:36 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:49:36 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:49:36 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:49:36 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:49:36 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:49:36 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:49:36 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:49:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:49:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:49:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:49:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:49:36 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:49:36 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:49:36 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:49:36 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:49:36 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:49:36 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:49:36 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:49:36 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:49:36 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:49:36 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:49:36 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:49:36 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:49:36 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:49:36 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:49:36 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:49:36 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:49:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:49:45 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:49:45 UTC] Current time (IST): 8:19
[28-Apr-2026 02:49:45 UTC] Requested date: 2026-05-02
[28-Apr-2026 02:49:45 UTC] Today: 2026-04-28
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 02:49:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:49:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:49:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:49:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 02:49:45 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 02:50:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:50:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:50:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:50:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:50:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:50:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:50:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:50:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:50:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:50:10 UTC] Available dates found: 4
[28-Apr-2026 02:50:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:50:12 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:50:12 UTC] Current time (IST): 8:20
[28-Apr-2026 02:50:12 UTC] Requested date: 2026-04-28
[28-Apr-2026 02:50:12 UTC] Today: 2026-04-28
[28-Apr-2026 02:50:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 02:50:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 02:50:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 02:50:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 02:50:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 02:50:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 02:50:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 02:50:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 02:50:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 02:50:12 UTC] Slot added: 09:00 - 09:15
[28-Apr-2026 02:50:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 02:50:12 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 02:50:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 02:50:12 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 02:50:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 02:50:12 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 02:50:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 02:50:12 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 02:50:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 02:50:12 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 02:50:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 02:50:12 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 02:50:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 02:50:12 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 02:50:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 02:50:12 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 02:50:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 02:50:12 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 02:50:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 02:50:12 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 02:50:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 02:50:12 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 02:50:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 02:50:12 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 02:50:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 02:50:12 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 02:50:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 02:50:12 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 02:50:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 02:50:12 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 02:50:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:50:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:50:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:50:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:50:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 02:50:12 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 02:50:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 02:50:12 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 02:50:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 02:50:12 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 02:50:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 02:50:12 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 02:50:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 02:50:12 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 02:50:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 02:50:12 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 02:50:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 02:50:12 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 02:50:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 02:50:12 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 02:51:39 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:51:39 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 02:51:39 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 02:51:39 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 02:51:39 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 02:51:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 02:51:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 02:51:40 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 02:51:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 02:51:40 UTC] Available dates found: 4
[28-Apr-2026 02:51:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 02:51:50 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 02:51:50 UTC] Current time (IST): 8:21
[28-Apr-2026 02:51:50 UTC] Requested date: 2026-05-03
[28-Apr-2026 02:51:50 UTC] Today: 2026-04-28
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 02:51:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 02:51:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 02:51:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 02:51:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 02:51:50 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 03:14:15 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:14:15 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 03:14:15 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 03:14:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 03:14:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 03:14:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 03:14:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 03:14:15 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:14:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 03:14:15 UTC] Available dates found: 4
[28-Apr-2026 03:14:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:14:18 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:14:18 UTC] Current time (IST): 8:44
[28-Apr-2026 03:14:18 UTC] Requested date: 2026-04-28
[28-Apr-2026 03:14:18 UTC] Today: 2026-04-28
[28-Apr-2026 03:14:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 03:14:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 03:14:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 03:14:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 03:14:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 03:14:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 03:14:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 03:14:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 03:14:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 03:14:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 03:14:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 03:14:18 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 03:14:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 03:14:18 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 03:14:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 03:14:18 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 03:14:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 03:14:18 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 03:14:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 03:14:18 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 03:14:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 03:14:18 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 03:14:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 03:14:18 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 03:14:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 03:14:18 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 03:14:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 03:14:18 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 03:14:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 03:14:18 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 03:14:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 03:14:18 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 03:14:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 03:14:18 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 03:14:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 03:14:18 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 03:14:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 03:14:18 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 03:14:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 03:14:18 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 03:14:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:14:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:14:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:14:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:14:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 03:14:18 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 03:14:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 03:14:18 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 03:14:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 03:14:18 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 03:14:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 03:14:18 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 03:14:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 03:14:18 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 03:14:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 03:14:18 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 03:14:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 03:14:18 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 03:14:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 03:14:18 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 03:14:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:14:21 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:14:21 UTC] Current time (IST): 8:44
[28-Apr-2026 03:14:21 UTC] Requested date: 2026-05-02
[28-Apr-2026 03:14:21 UTC] Today: 2026-04-28
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 03:14:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:14:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:14:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:14:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 03:14:21 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 03:14:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:14:25 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:14:25 UTC] Current time (IST): 8:44
[28-Apr-2026 03:14:25 UTC] Requested date: 2026-04-28
[28-Apr-2026 03:14:25 UTC] Today: 2026-04-28
[28-Apr-2026 03:14:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 03:14:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 03:14:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 03:14:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 03:14:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 03:14:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 03:14:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 03:14:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 03:14:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 03:14:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 03:14:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 03:14:25 UTC] Slot added: 09:15 - 09:30
[28-Apr-2026 03:14:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 03:14:25 UTC] Slot added: 09:30 - 09:45
[28-Apr-2026 03:14:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 03:14:25 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 03:14:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 03:14:25 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 03:14:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 03:14:25 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 03:14:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 03:14:25 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 03:14:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 03:14:25 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 03:14:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 03:14:25 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 03:14:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 03:14:25 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 03:14:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 03:14:25 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 03:14:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 03:14:25 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 03:14:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 03:14:25 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 03:14:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 03:14:25 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 03:14:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 03:14:25 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 03:14:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 03:14:25 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 03:14:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:14:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:14:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:14:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:14:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 03:14:25 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 03:14:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 03:14:25 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 03:14:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 03:14:25 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 03:14:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 03:14:25 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 03:14:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 03:14:25 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 03:14:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 03:14:25 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 03:14:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 03:14:25 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 03:14:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 03:14:25 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 03:14:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:14:30 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:14:30 UTC] Current time (IST): 8:44
[28-Apr-2026 03:14:30 UTC] Requested date: 2026-05-02
[28-Apr-2026 03:14:30 UTC] Today: 2026-04-28
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 03:14:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:14:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:14:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:14:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 03:14:30 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 03:14:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:14:48 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:14:48 UTC] Current time (IST): 8:44
[28-Apr-2026 03:14:48 UTC] Requested date: 2026-05-03
[28-Apr-2026 03:14:48 UTC] Today: 2026-04-28
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 03:14:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:14:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:14:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:14:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 03:14:48 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 03:32:44 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:32:44 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 03:32:44 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 03:32:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 03:32:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 03:32:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 03:32:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 03:32:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:32:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 03:32:44 UTC] Available dates found: 4
[28-Apr-2026 03:32:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:32:48 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:32:48 UTC] Current time (IST): 9:2
[28-Apr-2026 03:32:48 UTC] Requested date: 2026-04-28
[28-Apr-2026 03:32:48 UTC] Today: 2026-04-28
[28-Apr-2026 03:32:48 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 03:32:48 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 03:32:48 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 03:32:48 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 03:32:48 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 03:32:48 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 03:32:48 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 03:32:48 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 03:32:48 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 03:32:48 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 03:32:48 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 03:32:48 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 03:32:48 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 03:32:48 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 03:32:48 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 03:32:48 UTC] Slot added: 09:45 - 10:00
[28-Apr-2026 03:32:48 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 03:32:48 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 03:32:48 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 03:32:48 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 03:32:48 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 03:32:48 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 03:32:48 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 03:32:48 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 03:32:48 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 03:32:48 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 03:32:48 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 03:32:48 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 03:32:48 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 03:32:48 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 03:32:48 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 03:32:48 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 03:32:48 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 03:32:48 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 03:32:48 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 03:32:48 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 03:32:48 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 03:32:48 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 03:32:48 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 03:32:48 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 03:32:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:32:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:32:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:32:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:32:48 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 03:32:48 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 03:32:48 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 03:32:48 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 03:32:48 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 03:32:48 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 03:32:48 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 03:32:48 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 03:32:48 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 03:32:48 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 03:32:48 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 03:32:48 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 03:32:48 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 03:32:48 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 03:32:48 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 03:32:48 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 03:32:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:32:52 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:32:52 UTC] Current time (IST): 9:2
[28-Apr-2026 03:32:52 UTC] Requested date: 2026-05-02
[28-Apr-2026 03:32:52 UTC] Today: 2026-04-28
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 03:32:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:32:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:32:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:32:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 03:32:52 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 03:33:17 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:33:17 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 03:33:17 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 03:33:17 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 03:33:17 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 03:33:17 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 03:33:17 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 03:33:17 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:33:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 03:33:17 UTC] Available dates found: 4
[28-Apr-2026 03:34:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:34:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 03:34:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 03:34:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 03:34:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 03:34:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 03:34:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 03:34:51 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:34:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 03:34:51 UTC] Available dates found: 4
[28-Apr-2026 03:35:01 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
[28-Apr-2026 03:35:01 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
[28-Apr-2026 03:35:01 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
[28-Apr-2026 03:35:01 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
[28-Apr-2026 03:46:22 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:46:22 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 03:46:22 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 03:46:22 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 03:46:22 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 03:46:22 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 03:46:22 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 03:46:22 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:46:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 03:46:22 UTC] Available dates found: 4
[28-Apr-2026 03:47:03 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
[28-Apr-2026 03:47:03 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
[28-Apr-2026 03:47:03 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
[28-Apr-2026 03:47:03 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
[28-Apr-2026 03:52:26 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:52:26 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 03:52:26 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 03:52:26 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 03:52:26 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 03:52:26 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 03:52:26 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 03:52:26 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:52:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 03:52:26 UTC] Available dates found: 4
[28-Apr-2026 03:52:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:52:31 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:52:31 UTC] Current time (IST): 9:22
[28-Apr-2026 03:52:31 UTC] Requested date: 2026-04-28
[28-Apr-2026 03:52:31 UTC] Today: 2026-04-28
[28-Apr-2026 03:52:31 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 03:52:31 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 03:52:31 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 03:52:31 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 03:52:31 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 03:52:31 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 03:52:31 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 03:52:31 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 03:52:31 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 03:52:31 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 03:52:31 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 03:52:31 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 03:52:31 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 03:52:31 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 03:52:31 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 03:52:31 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 03:52:31 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 03:52:31 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 03:52:31 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 03:52:31 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 03:52:31 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 03:52:31 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 03:52:31 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 03:52:31 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 03:52:31 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 03:52:31 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 03:52:31 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 03:52:31 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 03:52:31 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 03:52:31 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 03:52:31 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 03:52:31 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 03:52:31 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 03:52:31 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 03:52:31 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 03:52:31 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 03:52:31 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 03:52:31 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 03:52:31 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 03:52:31 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 03:52:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:52:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:52:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:52:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:52:31 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 03:52:31 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 03:52:31 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 03:52:31 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 03:52:31 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 03:52:31 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 03:52:31 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 03:52:31 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 03:52:31 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 03:52:31 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 03:52:31 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 03:52:31 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 03:52:31 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 03:52:31 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 03:52:31 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 03:52:31 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 03:52:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:52:38 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:52:38 UTC] Current time (IST): 9:22
[28-Apr-2026 03:52:38 UTC] Requested date: 2026-05-02
[28-Apr-2026 03:52:38 UTC] Today: 2026-04-28
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 03:52:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:52:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:52:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:52:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 03:52:38 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 03:55:54 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:55:54 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 03:55:54 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 03:55:54 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 03:55:54 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 03:55:54 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 03:55:54 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 03:55:54 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:55:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 03:55:54 UTC] Available dates found: 4
[28-Apr-2026 03:56:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:56:01 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:56:01 UTC] Current time (IST): 9:26
[28-Apr-2026 03:56:01 UTC] Requested date: 2026-04-28
[28-Apr-2026 03:56:01 UTC] Today: 2026-04-28
[28-Apr-2026 03:56:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 03:56:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 03:56:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 03:56:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 03:56:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 03:56:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 03:56:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 03:56:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 03:56:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 03:56:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 03:56:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 03:56:01 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 03:56:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 03:56:01 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 03:56:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 03:56:01 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 03:56:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 03:56:01 UTC] Slot added: 10:00 - 10:15
[28-Apr-2026 03:56:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 03:56:01 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 03:56:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 03:56:01 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 03:56:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 03:56:01 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 03:56:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 03:56:01 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 03:56:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 03:56:01 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 03:56:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 03:56:01 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 03:56:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 03:56:01 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 03:56:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 03:56:01 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 03:56:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 03:56:01 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 03:56:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 03:56:01 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 03:56:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 03:56:01 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 03:56:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:56:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:56:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:56:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:56:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 03:56:01 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 03:56:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 03:56:01 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 03:56:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 03:56:01 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 03:56:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 03:56:01 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 03:56:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 03:56:01 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 03:56:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 03:56:01 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 03:56:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 03:56:01 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 03:56:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 03:56:01 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 03:56:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 03:56:10 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 03:56:10 UTC] Current time (IST): 9:26
[28-Apr-2026 03:56:10 UTC] Requested date: 2026-05-02
[28-Apr-2026 03:56:10 UTC] Today: 2026-04-28
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 03:56:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 03:56:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 03:56:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 03:56:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 03:56:10 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 03:57:21 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
[28-Apr-2026 03:57:21 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
[28-Apr-2026 03:57:21 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
[28-Apr-2026 03:57:21 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
[28-Apr-2026 03:57:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:57:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 03:57:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 03:57:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 03:57:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 03:57:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 03:57:25 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 03:57:25 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 03:57:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 03:57:25 UTC] Available dates found: 4
[28-Apr-2026 04:00:22 UTC] Update Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[28-Apr-2026 04:05:52 UTC] PHP Warning:  require_once(../config/auth.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[28-Apr-2026 04:05:52 UTC] PHP Fatal error:  Uncaught Error: Failed opening required '../config/auth.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php:8
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/wallet_management.php on line 8
[28-Apr-2026 04:06:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:06:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:06:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:06:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:06:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:06:03 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:06:03 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:06:03 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:06:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:06:03 UTC] Available dates found: 4
[28-Apr-2026 04:06:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:06:05 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:06:05 UTC] Current time (IST): 9:36
[28-Apr-2026 04:06:05 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:06:05 UTC] Today: 2026-04-28
[28-Apr-2026 04:06:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:06:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:06:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:06:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:06:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:06:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:06:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:06:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:06:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:06:05 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:06:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:06:05 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 04:06:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:06:05 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 04:06:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:06:05 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:06:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:06:05 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:06:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:06:05 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:06:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:06:05 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:06:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:06:05 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:06:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:06:05 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:06:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:06:05 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:06:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:06:05 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:06:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:06:05 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:06:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:06:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:06:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:06:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:06:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:06:05 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:06:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:06:05 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:06:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:06:05 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:06:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:06:05 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:06:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:06:05 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:06:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:06:05 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:06:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:06:05 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:06:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:06:05 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:09:13 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
[28-Apr-2026 04:09:13 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'auth.php' (include_path='.:/opt/cpanel/ea-php81/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
[28-Apr-2026 04:10:44 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:10:44 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:10:44 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:10:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:10:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:10:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:10:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:10:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:10:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:10:44 UTC] Available dates found: 4
[28-Apr-2026 04:10:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:10:54 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:10:54 UTC] Current time (IST): 9:40
[28-Apr-2026 04:10:54 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:10:54 UTC] Today: 2026-04-28
[28-Apr-2026 04:10:54 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:10:54 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:10:54 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:10:54 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:10:54 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:10:54 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:10:54 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:10:54 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:10:54 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:10:54 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:10:54 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:10:54 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 04:10:54 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:10:54 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 04:10:54 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:10:54 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:10:54 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:10:54 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:10:54 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:10:54 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:10:54 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:10:54 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:10:54 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:10:54 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:10:54 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:10:54 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:10:54 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:10:54 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:10:54 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:10:54 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:10:54 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:10:54 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:10:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:10:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:10:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:10:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:10:54 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:10:54 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:10:54 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:10:54 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:10:54 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:10:54 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:10:54 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:10:54 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:10:54 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:10:54 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:10:54 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:10:54 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:10:54 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:10:54 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:10:54 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:10:54 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:12:15 UTC] Settings API Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'default_consultation_price' in 'SELECT'
[28-Apr-2026 04:13:09 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:13:09 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:13:09 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:13:09 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:13:09 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:13:09 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:13:09 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:13:09 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:13:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:13:09 UTC] Available dates found: 4
[28-Apr-2026 04:13:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:13:11 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:13:11 UTC] Current time (IST): 9:43
[28-Apr-2026 04:13:11 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:13:11 UTC] Today: 2026-04-28
[28-Apr-2026 04:13:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:13:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:13:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:13:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:13:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:13:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:13:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:13:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:13:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:13:11 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:13:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:13:11 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 04:13:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:13:11 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 04:13:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:13:11 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:13:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:13:11 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:13:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:13:11 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:13:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:13:11 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:13:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:13:11 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:13:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:13:11 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:13:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:13:11 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:13:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:13:11 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:13:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:13:11 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:13:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:13:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:13:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:13:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:13:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:13:11 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:13:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:13:11 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:13:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:13:11 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:13:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:13:11 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:13:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:13:11 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:13:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:13:11 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:13:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:13:11 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:13:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:13:11 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:13:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:13:20 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:13:20 UTC] Current time (IST): 9:43
[28-Apr-2026 04:13:20 UTC] Requested date: 2026-05-02
[28-Apr-2026 04:13:20 UTC] Today: 2026-04-28
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 04:13:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:13:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:13:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:13:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 04:13:20 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 04:13:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:13:23 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:13:23 UTC] Current time (IST): 9:43
[28-Apr-2026 04:13:23 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:13:23 UTC] Today: 2026-04-28
[28-Apr-2026 04:13:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:13:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:13:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:13:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:13:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:13:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:13:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:13:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:13:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:13:23 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:13:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:13:23 UTC] Slot added: 10:15 - 10:30
[28-Apr-2026 04:13:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:13:23 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 04:13:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:13:23 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:13:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:13:23 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:13:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:13:23 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:13:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:13:23 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:13:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:13:23 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:13:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:13:23 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:13:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:13:23 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:13:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:13:23 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:13:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:13:23 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:13:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:13:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:13:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:13:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:13:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:13:23 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:13:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:13:23 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:13:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:13:23 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:13:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:13:23 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:13:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:13:23 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:13:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:13:23 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:13:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:13:23 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:13:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:13:23 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:13:27 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:13:27 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:13:27 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:13:27 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:13:27 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:13:27 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:13:27 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:13:27 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:13:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:13:27 UTC] Available dates found: 4
[28-Apr-2026 04:17:16 UTC] Simple backend called - Method: GET
[28-Apr-2026 04:17:41 UTC] Payment Callback - Raw Input: 
[28-Apr-2026 04:17:41 UTC] Payment Callback - Decoded Data: 
[28-Apr-2026 04:17:41 UTC] Payment Callback - POST Data: Array
(
)

[28-Apr-2026 04:17:41 UTC] Payment Callback - GET Data: Array
(
)

[28-Apr-2026 04:17:41 UTC] Payment callback error: No payment data received
[28-Apr-2026 04:17:54 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[28-Apr-2026 04:17:54 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_main_form.php on line 4
[28-Apr-2026 04:20:25 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php on line 2
[28-Apr-2026 04:20:25 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php:2
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_current_state.php on line 2
[28-Apr-2026 04:22:06 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:22:06 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:22:06 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:22:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:22:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:22:06 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:22:06 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:22:06 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:22:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:22:06 UTC] Available dates found: 4
[28-Apr-2026 04:22:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:22:08 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:22:08 UTC] Current time (IST): 9:52
[28-Apr-2026 04:22:08 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:22:08 UTC] Today: 2026-04-28
[28-Apr-2026 04:22:08 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:22:08 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:22:08 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:22:08 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:22:08 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:22:08 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:22:08 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:22:08 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:22:08 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:22:08 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:22:08 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 04:22:08 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:22:08 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 04:22:08 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:22:08 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:22:08 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:22:08 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:22:08 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:22:08 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:22:08 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:22:08 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:22:08 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:22:08 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:22:08 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:22:08 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:22:08 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:22:08 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:22:08 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:22:08 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:22:08 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:22:08 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:22:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:22:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:22:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:22:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:22:08 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:22:08 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:22:08 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:22:08 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:22:08 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:22:08 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:22:08 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:22:08 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:22:08 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:22:08 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:22:08 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:22:08 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:22:08 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:22:08 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:22:08 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:22:08 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:22:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:22:10 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:22:10 UTC] Current time (IST): 9:52
[28-Apr-2026 04:22:10 UTC] Requested date: 2026-05-02
[28-Apr-2026 04:22:10 UTC] Today: 2026-04-28
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 04:22:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:22:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:22:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:22:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 04:22:10 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 04:22:25 UTC] Test backend called - Method: GET
[28-Apr-2026 04:22:25 UTC] Raw input: 
[28-Apr-2026 04:22:38 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php on line 3
[28-Apr-2026 04:22:38 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php:3
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_new_features.php on line 3
[28-Apr-2026 04:24:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:24:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:24:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:24:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:24:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:24:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:24:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:24:11 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:24:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:24:11 UTC] Available dates found: 4
[28-Apr-2026 04:24:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:24:33 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:24:33 UTC] Current time (IST): 9:54
[28-Apr-2026 04:24:33 UTC] Requested date: 2026-05-02
[28-Apr-2026 04:24:33 UTC] Today: 2026-04-28
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 04:24:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:24:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:24:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:24:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 04:24:33 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 04:24:39 UTC] Payment details error: Payment ID is required
[28-Apr-2026 04:25:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[28-Apr-2026 04:25:54 UTC] PHP Fatal error:  Uncaught Error: Class "Database" not found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php:27
Stack trace:
#0 /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php(217): PhonePeAPI->__construct()
#1 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php on line 27
[28-Apr-2026 04:26:03 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777350321534","orderId":"OMO2604280955224005625271V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777351522381,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604280955467209030672V","paymentMode":"UPI_INTENT","timestamp":1777350346768,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"250434270945","upiTransactionId":"YBL97229389fa81405a984b8de327ed61f2","vpa":"seXXXXXXXXXX71@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"250434270945","upiTransactionId":"YBL97229389fa81405a984b8de327ed61f2","vpa":"seXXXXXXXXXX71@ybl"},"currency":"INR","amount":10000}]}]}}
[28-Apr-2026 04:26:03 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777350321534
            [orderId] => OMO2604280955224005625271V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777351522381
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604280955467209030672V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777350346768
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5825
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 250434270945
                                    [upiTransactionId] => YBL97229389fa81405a984b8de327ed61f2
                                    [vpa] => seXXXXXXXXXX71@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 250434270945
                                                    [upiTransactionId] => YBL97229389fa81405a984b8de327ed61f2
                                                    [vpa] => seXXXXXXXXXX71@ybl
                                                )

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

                                )

                        )

                )

        )

)

[28-Apr-2026 04:26:03 UTC] Payment Callback - POST Data: Array
(
)

[28-Apr-2026 04:26:03 UTC] Payment Callback - GET Data: Array
(
)

[28-Apr-2026 04:26:03 UTC] Amount Conversion: 10000 paise = 100 rupees
[28-Apr-2026 04:26:03 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[28-Apr-2026 04:26:03 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[28-Apr-2026 04:26:03 UTC] Payment is SUCCESS, attempting to update appointment...
[28-Apr-2026 04:26:03 UTC] Target appointment ID: TXN_1777350321534
[28-Apr-2026 04:26:03 UTC] Extracted numeric ID: 1777350321534
[28-Apr-2026 04:26:03 UTC] Appointment not found with ID: 1777350321534
[28-Apr-2026 04:26:03 UTC] Found recent pending appointment: ID=3328, Name=Prahlad sen
[28-Apr-2026 04:26:03 UTC] Successfully updated recent appointment ID: 3328 to confirmed status
[28-Apr-2026 04:26:03 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777350321534","orderId":"OMO2604280955224005625271V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777351522381,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604280955467209030672V","paymentMode":"UPI_INTENT","timestamp":1777350346768,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"250434270945","upiTransactionId":"YBL97229389fa81405a984b8de327ed61f2","vpa":"seXXXXXXXXXX71@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"250434270945","upiTransactionId":"YBL97229389fa81405a984b8de327ed61f2","vpa":"seXXXXXXXXXX71@ybl"},"currency":"INR","amount":10000}]}]}}
[28-Apr-2026 04:26:16 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[28-Apr-2026 04:27:32 UTC] Password reset successful for mobile: 9799567182
[28-Apr-2026 04:27:47 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:27:47 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:27:47 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:27:47 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:27:47 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:27:47 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:27:47 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:27:47 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:27:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:27:47 UTC] Available dates found: 4
[28-Apr-2026 04:28:26 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:28:26 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:28:26 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:28:26 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:28:26 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:28:26 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:28:26 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:28:26 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:28:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:28:26 UTC] Available dates found: 4
[28-Apr-2026 04:28:37 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:28:37 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:28:37 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:28:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:28:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:28:37 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:28:37 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:28:37 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:28:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:28:37 UTC] Available dates found: 4
[28-Apr-2026 04:28:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:28:40 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:28:40 UTC] Current time (IST): 9:58
[28-Apr-2026 04:28:40 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:28:40 UTC] Today: 2026-04-28
[28-Apr-2026 04:28:40 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:28:40 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:28:40 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:28:40 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:28:40 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:28:40 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:28:40 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:28:40 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:28:40 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:28:40 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:28:40 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 04:28:40 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:28:40 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 04:28:40 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:28:40 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:28:40 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:28:40 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:28:40 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:28:40 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:28:40 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:28:40 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:28:40 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:28:40 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:28:40 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:28:40 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:28:40 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:28:40 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:28:40 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:28:40 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:28:40 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:28:40 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:28:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:28:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:28:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:28:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:28:40 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:28:40 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:28:40 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:28:40 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:28:40 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:28:40 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:28:40 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:28:40 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:28:40 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:28:40 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:28:40 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:28:40 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:28:40 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:28:40 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:28:40 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:28:40 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:28:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:28:51 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:28:51 UTC] Current time (IST): 9:58
[28-Apr-2026 04:28:51 UTC] Requested date: 2026-05-02
[28-Apr-2026 04:28:51 UTC] Today: 2026-04-28
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 04:28:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:28:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:28:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:28:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 04:28:51 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 04:28:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:28:56 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:28:56 UTC] Current time (IST): 9:58
[28-Apr-2026 04:28:56 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:28:56 UTC] Today: 2026-04-28
[28-Apr-2026 04:28:56 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:28:56 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:28:56 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:28:56 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:28:56 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:28:56 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:28:56 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:28:56 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:28:56 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:28:56 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:28:56 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 04:28:56 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:28:56 UTC] Slot added: 10:30 - 10:45
[28-Apr-2026 04:28:56 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:28:56 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:28:56 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:28:56 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:28:56 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:28:56 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:28:56 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:28:56 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:28:56 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:28:56 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:28:56 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:28:56 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:28:56 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:28:56 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:28:56 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:28:56 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:28:56 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:28:56 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:28:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:28:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:28:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:28:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:28:56 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:28:56 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:28:56 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:28:56 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:28:56 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:28:56 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:28:56 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:28:56 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:28:56 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:28:56 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:28:56 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:28:56 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:28:56 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:28:56 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:28:56 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:28:56 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:31:00 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[28-Apr-2026 04:31:00 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php:3
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[28-Apr-2026 04:33:26 UTC] PHP Parse error:  syntax error, unexpected token "=", expecting end of file in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_booking.php on line 13
[28-Apr-2026 04:35:28 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_settings.php on line 10
[28-Apr-2026 04:37:53 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:37:53 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:37:53 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:37:53 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:37:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:37:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:37:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:37:53 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:37:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:37:53 UTC] Available dates found: 4
[28-Apr-2026 04:40:07 UTC] API Request - Method: GET, Endpoint: 
[28-Apr-2026 04:40:07 UTC] GET params: Array
(
)

[28-Apr-2026 04:40:07 UTC] POST params: Array
(
)

[28-Apr-2026 04:40:19 UTC] PHP Warning:  file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 9
[28-Apr-2026 04:40:19 UTC] PHP Warning:  file_get_contents(http://localhost/astro_admin/api/get_tatkal_settings.php): Failed to open stream: no suitable wrapper could be found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 9
[28-Apr-2026 04:40:19 UTC] PHP Warning:  get_headers(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 23
[28-Apr-2026 04:40:19 UTC] PHP Warning:  get_headers(): This function may only be used against URLs in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_tatkal.php on line 23
[28-Apr-2026 04:40:45 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:40:45 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 04:40:45 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 04:40:45 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 04:40:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 04:40:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 04:40:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 04:40:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 04:40:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 04:40:45 UTC] Available dates found: 4
[28-Apr-2026 04:40:45 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[28-Apr-2026 04:40:45 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_date_blocking.php on line 4
[28-Apr-2026 04:40:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:40:51 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:40:51 UTC] Current time (IST): 10:10
[28-Apr-2026 04:40:51 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:40:51 UTC] Today: 2026-04-28
[28-Apr-2026 04:40:51 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:40:51 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:40:51 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:40:51 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:40:51 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:40:51 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:40:51 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:40:51 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:40:51 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:40:51 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 04:40:51 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:40:51 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 04:40:51 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:40:51 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:40:51 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:40:51 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:40:51 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:40:51 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:40:51 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:40:51 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:40:51 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:40:51 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:40:51 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:40:51 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:40:51 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:40:51 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:40:51 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:40:51 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:40:51 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:40:51 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:40:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:40:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:40:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:40:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:40:51 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:40:51 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:40:51 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:40:51 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:40:51 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:40:51 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:40:51 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:40:51 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:40:51 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:40:51 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:40:51 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:40:51 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:40:51 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:40:51 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:40:51 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:40:51 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:41:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:41:01 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:41:01 UTC] Current time (IST): 10:11
[28-Apr-2026 04:41:01 UTC] Requested date: 2026-05-02
[28-Apr-2026 04:41:01 UTC] Today: 2026-04-28
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 04:41:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:41:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:41:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:41:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 04:41:01 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 04:41:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:41:15 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:41:15 UTC] Current time (IST): 10:11
[28-Apr-2026 04:41:15 UTC] Requested date: 2026-05-03
[28-Apr-2026 04:41:15 UTC] Today: 2026-04-28
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 04:41:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:41:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:41:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:41:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 04:41:15 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 04:41:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:41:17 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:41:17 UTC] Current time (IST): 10:11
[28-Apr-2026 04:41:17 UTC] Requested date: 2026-05-05
[28-Apr-2026 04:41:17 UTC] Today: 2026-04-28
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 04:41:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:41:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:41:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:41:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 04:41:17 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 04:41:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 04:41:23 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 04:41:23 UTC] Current time (IST): 10:11
[28-Apr-2026 04:41:23 UTC] Requested date: 2026-04-28
[28-Apr-2026 04:41:23 UTC] Today: 2026-04-28
[28-Apr-2026 04:41:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 04:41:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 04:41:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 04:41:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 04:41:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 04:41:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 04:41:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 04:41:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 04:41:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 04:41:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 04:41:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 04:41:23 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 04:41:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 04:41:23 UTC] Slot added: 10:45 - 11:00
[28-Apr-2026 04:41:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 04:41:23 UTC] Slot added: 11:00 - 11:15
[28-Apr-2026 04:41:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 04:41:23 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 04:41:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 04:41:23 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 04:41:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 04:41:23 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 04:41:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 04:41:23 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 04:41:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 04:41:23 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 04:41:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 04:41:23 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 04:41:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 04:41:23 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 04:41:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 04:41:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 04:41:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 04:41:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 04:41:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 04:41:23 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 04:41:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 04:41:23 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 04:41:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 04:41:23 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 04:41:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 04:41:23 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 04:41:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 04:41:23 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 04:41:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 04:41:23 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 04:41:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 04:41:23 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 04:41:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 04:41:23 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 04:42:46 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php on line 4
[28-Apr-2026 04:42:46 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php:4
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/test_settings_form.php on line 4
[28-Apr-2026 05:00:22 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 05:00:22 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 05:00:22 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 05:00:22 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 05:00:22 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 05:00:22 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 05:00:22 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 05:00:22 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 05:00:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 05:00:22 UTC] Available dates found: 4
[28-Apr-2026 05:00:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 05:00:28 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 05:00:28 UTC] Current time (IST): 10:30
[28-Apr-2026 05:00:28 UTC] Requested date: 2026-04-28
[28-Apr-2026 05:00:28 UTC] Today: 2026-04-28
[28-Apr-2026 05:00:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 05:00:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 05:00:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 05:00:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 05:00:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 05:00:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 05:00:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 05:00:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 05:00:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 05:00:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 05:00:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 05:00:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 05:00:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 05:00:28 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 05:00:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 05:00:28 UTC] Slot added: 11:15 - 11:30
[28-Apr-2026 05:00:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 05:00:28 UTC] Slot added: 11:30 - 11:45
[28-Apr-2026 05:00:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 05:00:28 UTC] Slot added: 11:45 - 12:00
[28-Apr-2026 05:00:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 05:00:28 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 05:00:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 05:00:28 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 05:00:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 05:00:28 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 05:00:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 05:00:28 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 05:00:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 05:00:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 05:00:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 05:00:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 05:00:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 05:00:28 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 05:00:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 05:00:28 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 05:00:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 05:00:28 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 05:00:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 05:00:28 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 05:00:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 05:00:28 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 05:00:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 05:00:28 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 05:00:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 05:00:28 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 05:00:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 05:00:28 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 05:57:04 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 05:57:04 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 05:57:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 05:57:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 05:57:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 05:57:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 05:57:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 05:57:04 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 05:57:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 05:57:04 UTC] Available dates found: 4
[28-Apr-2026 05:57:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 05:57:09 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 05:57:09 UTC] Current time (IST): 11:27
[28-Apr-2026 05:57:09 UTC] Requested date: 2026-04-28
[28-Apr-2026 05:57:09 UTC] Today: 2026-04-28
[28-Apr-2026 05:57:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 05:57:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 05:57:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 05:57:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 05:57:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 05:57:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 05:57:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 05:57:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 05:57:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 05:57:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 05:57:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 05:57:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 05:57:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 05:57:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 05:57:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 05:57:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 05:57:09 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 05:57:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 05:57:09 UTC] Slot added: 12:00 - 12:15
[28-Apr-2026 05:57:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 05:57:09 UTC] Slot added: 12:15 - 12:30
[28-Apr-2026 05:57:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 05:57:09 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 05:57:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 05:57:09 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 05:57:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 05:57:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 05:57:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 05:57:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 05:57:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 05:57:09 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 05:57:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 05:57:09 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 05:57:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 05:57:09 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 05:57:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 05:57:09 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 05:57:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 05:57:09 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 05:57:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 05:57:09 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 05:57:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 05:57:09 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 05:57:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 05:57:09 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 06:21:21 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 06:21:21 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 06:21:21 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 06:21:21 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 06:21:21 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 06:21:21 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 06:21:21 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 06:21:21 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 06:21:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 06:21:21 UTC] Available dates found: 4
[28-Apr-2026 06:21:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 06:21:26 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 06:21:26 UTC] Current time (IST): 11:51
[28-Apr-2026 06:21:26 UTC] Requested date: 2026-04-28
[28-Apr-2026 06:21:26 UTC] Today: 2026-04-28
[28-Apr-2026 06:21:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 06:21:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 06:21:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 06:21:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 06:21:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 06:21:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 06:21:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 06:21:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 06:21:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 06:21:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 06:21:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 06:21:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 06:21:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 06:21:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 06:21:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 06:21:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 06:21:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 06:21:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 06:21:26 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 06:21:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 06:21:26 UTC] Slot added: 12:30 - 12:45
[28-Apr-2026 06:21:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 06:21:26 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 06:21:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 06:21:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 06:21:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 06:21:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 06:21:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 06:21:26 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 06:21:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 06:21:26 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 06:21:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 06:21:26 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 06:21:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 06:21:26 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 06:21:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 06:21:26 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 06:21:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 06:21:26 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 06:21:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 06:21:26 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 06:21:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 06:21:26 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 06:21:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 06:21:29 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 06:21:29 UTC] Current time (IST): 11:51
[28-Apr-2026 06:21:29 UTC] Requested date: 2026-05-02
[28-Apr-2026 06:21:29 UTC] Today: 2026-04-28
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 06:21:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 06:21:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 06:21:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 06:21:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 06:21:29 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 06:44:11 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 06:44:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 06:44:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 06:44:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 06:44:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 06:44:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 06:44:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 06:44:11 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 06:44:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 06:44:11 UTC] Available dates found: 4
[28-Apr-2026 06:44:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 06:44:12 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 06:44:12 UTC] Current time (IST): 12:14
[28-Apr-2026 06:44:12 UTC] Requested date: 2026-04-28
[28-Apr-2026 06:44:12 UTC] Today: 2026-04-28
[28-Apr-2026 06:44:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 06:44:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 06:44:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 06:44:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 06:44:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 06:44:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 06:44:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 06:44:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 06:44:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 06:44:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 06:44:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 06:44:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 06:44:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 06:44:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 06:44:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 06:44:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 06:44:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 06:44:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 06:44:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 06:44:12 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 06:44:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 06:44:12 UTC] Slot added: 12:45 - 13:00
[28-Apr-2026 06:44:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 06:44:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 06:44:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 06:44:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 06:44:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 06:44:12 UTC] Slot added: 14:00 - 14:15
[28-Apr-2026 06:44:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 06:44:12 UTC] Slot added: 14:15 - 14:30
[28-Apr-2026 06:44:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 06:44:12 UTC] Slot added: 14:30 - 14:45
[28-Apr-2026 06:44:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 06:44:12 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 06:44:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 06:44:12 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 06:44:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 06:44:12 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 06:44:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 06:44:12 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 06:44:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 06:44:12 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 06:44:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 06:44:17 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 06:44:17 UTC] Current time (IST): 12:14
[28-Apr-2026 06:44:17 UTC] Requested date: 2026-05-02
[28-Apr-2026 06:44:17 UTC] Today: 2026-04-28
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 06:44:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 06:44:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 06:44:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 06:44:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 06:44:17 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 07:10:59 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 07:10:59 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 07:10:59 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 07:10:59 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 07:10:59 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 07:10:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 07:10:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 07:10:59 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 07:10:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 07:10:59 UTC] Available dates found: 4
[28-Apr-2026 07:11:12 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 07:11:12 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 07:11:12 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 07:11:12 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 07:11:12 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 07:11:12 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 07:11:12 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 07:11:12 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 07:11:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 07:11:12 UTC] Available dates found: 4
[28-Apr-2026 07:29:27 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 07:29:27 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 07:29:27 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 07:29:27 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 07:29:27 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 07:29:27 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 07:29:27 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 07:29:27 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 07:29:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 07:29:27 UTC] Available dates found: 4
[28-Apr-2026 07:40:58 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
[28-Apr-2026 07:40:58 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
[28-Apr-2026 07:40:58 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
[28-Apr-2026 07:40:58 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
[28-Apr-2026 07:41:13 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 07:41:13 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 07:41:13 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 07:41:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 07:41:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 07:41:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 07:41:13 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 07:41:13 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 07:41:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 07:41:13 UTC] Available dates found: 4
[28-Apr-2026 08:38:07 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 08:38:07 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 08:38:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 08:38:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 08:38:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 08:38:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 08:38:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 08:38:07 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 08:38:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 08:38:07 UTC] Available dates found: 4
[28-Apr-2026 08:38:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 08:38:21 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 08:38:21 UTC] Current time (IST): 14:8
[28-Apr-2026 08:38:21 UTC] Requested date: 2026-04-28
[28-Apr-2026 08:38:21 UTC] Today: 2026-04-28
[28-Apr-2026 08:38:21 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 08:38:21 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 08:38:21 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 08:38:21 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 08:38:21 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 08:38:21 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 08:38:21 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 08:38:21 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 08:38:21 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 08:38:21 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 08:38:21 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 08:38:21 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 08:38:21 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 08:38:21 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 08:38:21 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 08:38:21 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 08:38:21 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 08:38:21 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 08:38:21 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 08:38:21 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 08:38:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 08:38:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 08:38:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 08:38:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 08:38:21 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 08:38:21 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 08:38:21 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 08:38:21 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 08:38:21 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 08:38:21 UTC] Slot added: 14:45 - 15:00
[28-Apr-2026 08:38:21 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 08:38:21 UTC] Slot added: 15:00 - 15:15
[28-Apr-2026 08:38:21 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 08:38:21 UTC] Slot added: 15:15 - 15:30
[28-Apr-2026 08:38:21 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 08:38:21 UTC] Slot added: 15:30 - 15:45
[28-Apr-2026 08:38:21 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 08:38:21 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 08:38:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 08:38:23 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 08:38:23 UTC] Current time (IST): 14:8
[28-Apr-2026 08:38:23 UTC] Requested date: 2026-05-02
[28-Apr-2026 08:38:23 UTC] Today: 2026-04-28
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 08:38:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 08:38:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 08:38:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 08:38:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 08:38:23 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 08:38:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 08:38:47 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 08:38:47 UTC] Current time (IST): 14:8
[28-Apr-2026 08:38:47 UTC] Requested date: 2026-05-03
[28-Apr-2026 08:38:47 UTC] Today: 2026-04-28
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 08:38:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 08:38:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 08:38:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 08:38:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 08:38:47 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 08:38:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 08:38:48 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 08:38:48 UTC] Current time (IST): 14:8
[28-Apr-2026 08:38:48 UTC] Requested date: 2026-05-05
[28-Apr-2026 08:38:48 UTC] Today: 2026-04-28
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 08:38:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 08:38:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 08:38:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 08:38:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 08:38:48 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 08:38:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 08:38:52 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 08:38:52 UTC] Current time (IST): 14:8
[28-Apr-2026 08:38:52 UTC] Requested date: 2026-05-02
[28-Apr-2026 08:38:52 UTC] Today: 2026-04-28
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 08:38:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 08:38:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 08:38:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 08:38:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 08:38:52 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 08:39:10 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 08:39:10 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 08:39:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 08:39:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 08:39:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 08:39:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 08:39:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 08:39:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 08:39:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 08:39:10 UTC] Available dates found: 4
[28-Apr-2026 08:39:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 08:39:13 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 08:39:13 UTC] Current time (IST): 14:9
[28-Apr-2026 08:39:13 UTC] Requested date: 2026-05-02
[28-Apr-2026 08:39:13 UTC] Today: 2026-04-28
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 08:39:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 08:39:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 08:39:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 08:39:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 08:39:13 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 09:30:06 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 09:30:06 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 09:30:06 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 09:30:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 09:30:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 09:30:06 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 09:30:06 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 09:30:06 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 09:30:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 09:30:06 UTC] Available dates found: 4
[28-Apr-2026 09:30:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 09:30:09 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 09:30:09 UTC] Current time (IST): 15:0
[28-Apr-2026 09:30:09 UTC] Requested date: 2026-04-28
[28-Apr-2026 09:30:09 UTC] Today: 2026-04-28
[28-Apr-2026 09:30:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 09:30:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 09:30:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 09:30:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 09:30:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 09:30:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 09:30:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 09:30:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 09:30:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 09:30:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 09:30:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 09:30:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 09:30:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 09:30:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 09:30:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 09:30:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 09:30:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 09:30:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 09:30:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 09:30:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 09:30:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 09:30:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 09:30:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 09:30:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 09:30:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 09:30:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 09:30:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 09:30:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 09:30:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 09:30:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 09:30:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 09:30:09 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 09:30:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 09:30:09 UTC] Slot added: 15:45 - 16:00
[28-Apr-2026 09:30:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 09:30:13 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 09:30:13 UTC] Current time (IST): 15:0
[28-Apr-2026 09:30:13 UTC] Requested date: 2026-05-02
[28-Apr-2026 09:30:13 UTC] Today: 2026-04-28
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 09:30:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 09:30:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 09:30:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 09:30:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 09:30:13 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 09:58:18 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 09:58:18 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 09:58:18 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 09:58:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 09:58:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 09:58:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 09:58:18 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 09:58:18 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 09:58:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 09:58:18 UTC] Available dates found: 4
[28-Apr-2026 09:58:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 09:58:23 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 09:58:23 UTC] Current time (IST): 15:28
[28-Apr-2026 09:58:23 UTC] Requested date: 2026-04-28
[28-Apr-2026 09:58:23 UTC] Today: 2026-04-28
[28-Apr-2026 09:58:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 09:58:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 09:58:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 09:58:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 09:58:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 09:58:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 09:58:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 09:58:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 09:58:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 09:58:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 09:58:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 09:58:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 09:58:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 09:58:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 09:58:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 09:58:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 09:58:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 09:58:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 09:58:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 09:58:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 09:58:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 09:58:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 09:58:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 09:58:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 09:58:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 09:58:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 09:58:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 09:58:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 09:58:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 09:58:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 09:58:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 09:58:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 09:58:23 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[28-Apr-2026 10:18:02 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 10:18:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 10:18:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 10:18:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 10:18:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 10:18:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 10:18:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 10:18:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 10:18:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 10:18:02 UTC] Available dates found: 4
[28-Apr-2026 10:18:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 10:18:06 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 10:18:06 UTC] Current time (IST): 15:48
[28-Apr-2026 10:18:06 UTC] Requested date: 2026-04-28
[28-Apr-2026 10:18:06 UTC] Today: 2026-04-28
[28-Apr-2026 10:18:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 10:18:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 10:18:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 10:18:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 10:18:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 10:18:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 10:18:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 10:18:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 10:18:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 10:18:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 10:18:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 10:18:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 10:18:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 10:18:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 10:18:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 10:18:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 10:18:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 10:18:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 10:18:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 10:18:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 10:18:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 10:18:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 10:18:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 10:18:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 10:18:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 10:18:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 10:18:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 10:18:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 10:18:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 10:18:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 10:18:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 10:18:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 10:18:06 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[28-Apr-2026 10:18:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 10:18:13 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 10:18:13 UTC] Current time (IST): 15:48
[28-Apr-2026 10:18:13 UTC] Requested date: 2026-05-02
[28-Apr-2026 10:18:13 UTC] Today: 2026-04-28
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 10:18:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 10:18:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 10:18:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 10:18:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 10:18:13 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 10:22:19 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 10:22:19 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 10:22:19 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 10:22:19 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 10:22:19 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 10:22:19 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 10:22:19 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 10:22:19 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 10:22:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 10:22:19 UTC] Available dates found: 4
[28-Apr-2026 10:22:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 10:22:22 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 10:22:22 UTC] Current time (IST): 15:52
[28-Apr-2026 10:22:22 UTC] Requested date: 2026-05-02
[28-Apr-2026 10:22:22 UTC] Today: 2026-04-28
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 10:22:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 10:22:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 10:22:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 10:22:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 10:22:22 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 11:17:38 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 11:17:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 11:17:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 11:17:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 11:17:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 11:17:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 11:17:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 11:17:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 11:17:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 11:17:38 UTC] Available dates found: 4
[28-Apr-2026 11:17:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 11:17:47 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 11:17:47 UTC] Current time (IST): 16:47
[28-Apr-2026 11:17:47 UTC] Requested date: 2026-05-02
[28-Apr-2026 11:17:47 UTC] Today: 2026-04-28
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 11:17:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 11:17:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 11:17:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 11:17:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 11:17:47 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 11:45:51 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 11:45:51 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 11:45:51 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 11:45:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 11:45:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 11:45:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 11:45:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 11:45:51 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 11:45:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 11:45:51 UTC] Available dates found: 4
[28-Apr-2026 17:05:25 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 17:05:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 17:05:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 17:05:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 17:05:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 17:05:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 17:05:25 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 17:05:25 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 17:05:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 17:05:25 UTC] Available dates found: 4
[28-Apr-2026 17:05:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:05:33 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:05:33 UTC] Current time (IST): 22:35
[28-Apr-2026 17:05:33 UTC] Requested date: 2026-04-28
[28-Apr-2026 17:05:33 UTC] Today: 2026-04-28
[28-Apr-2026 17:05:33 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 17:05:33 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 17:05:33 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 17:05:33 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 17:05:33 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 17:05:33 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 17:05:33 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 17:05:33 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 17:05:33 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 17:05:33 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 17:05:33 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 17:05:33 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 17:05:33 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 17:05:33 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 17:05:33 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 17:05:33 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 17:05:33 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 17:05:33 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 17:05:33 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 17:05:33 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 17:05:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:05:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:05:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:05:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:05:33 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 17:05:33 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 17:05:33 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 17:05:33 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 17:05:33 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 17:05:33 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 17:05:33 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 17:05:33 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 17:05:33 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[28-Apr-2026 17:05:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:05:51 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:05:51 UTC] Current time (IST): 22:35
[28-Apr-2026 17:05:51 UTC] Requested date: 2026-05-02
[28-Apr-2026 17:05:51 UTC] Today: 2026-04-28
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 17:05:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:05:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:05:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:05:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 17:05:51 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 17:05:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:05:56 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:05:56 UTC] Current time (IST): 22:35
[28-Apr-2026 17:05:56 UTC] Requested date: 2026-05-05
[28-Apr-2026 17:05:56 UTC] Today: 2026-04-28
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 17:05:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:05:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:05:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:05:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 17:05:56 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 17:36:03 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 17:36:03 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 17:36:03 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 17:36:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 17:36:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 17:36:03 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 17:36:03 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 17:36:03 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 17:36:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 17:36:03 UTC] Available dates found: 4
[28-Apr-2026 17:36:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:36:10 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:36:10 UTC] Current time (IST): 23:6
[28-Apr-2026 17:36:10 UTC] Requested date: 2026-05-02
[28-Apr-2026 17:36:10 UTC] Today: 2026-04-28
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 17:36:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:36:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:36:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:36:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 17:36:10 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 17:40:42 UTC] Date: 2026-04-28, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 17:40:42 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[28-Apr-2026 17:40:42 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[28-Apr-2026 17:40:42 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[28-Apr-2026 17:40:42 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[28-Apr-2026 17:40:42 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[28-Apr-2026 17:40:42 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[28-Apr-2026 17:40:42 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[28-Apr-2026 17:40:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[28-Apr-2026 17:40:42 UTC] Available dates found: 4
[28-Apr-2026 17:40:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:40:49 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:40:49 UTC] Current time (IST): 23:10
[28-Apr-2026 17:40:49 UTC] Requested date: 2026-04-28
[28-Apr-2026 17:40:49 UTC] Today: 2026-04-28
[28-Apr-2026 17:40:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 17:40:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 17:40:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 17:40:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 17:40:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 17:40:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 17:40:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 17:40:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 17:40:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 17:40:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 17:40:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 17:40:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 17:40:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 17:40:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 17:40:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 17:40:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 17:40:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 17:40:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 17:40:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 17:40:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 17:40:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:40:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:40:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:40:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:40:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 17:40:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 17:40:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 17:40:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 17:40:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 17:40:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 17:40:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 17:40:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 17:40:49 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[28-Apr-2026 17:40:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:40:51 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:40:51 UTC] Current time (IST): 23:10
[28-Apr-2026 17:40:51 UTC] Requested date: 2026-05-02
[28-Apr-2026 17:40:51 UTC] Today: 2026-04-28
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 17:40:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:40:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:40:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:40:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 17:40:51 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 17:40:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:40:53 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:40:53 UTC] Current time (IST): 23:10
[28-Apr-2026 17:40:53 UTC] Requested date: 2026-04-28
[28-Apr-2026 17:40:53 UTC] Today: 2026-04-28
[28-Apr-2026 17:40:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 17:40:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 17:40:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 17:40:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 17:40:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 17:40:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 17:40:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 17:40:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 17:40:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 17:40:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 17:40:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 17:40:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 17:40:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 17:40:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 17:40:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 17:40:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 17:40:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 17:40:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 17:40:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 17:40:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 17:40:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:40:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:40:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:40:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:40:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 17:40:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 17:40:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 17:40:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 17:40:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 17:40:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 17:40:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 17:40:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 17:40:53 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[28-Apr-2026 17:40:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:40:59 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:40:59 UTC] Current time (IST): 23:10
[28-Apr-2026 17:40:59 UTC] Requested date: 2026-04-28
[28-Apr-2026 17:40:59 UTC] Today: 2026-04-28
[28-Apr-2026 17:40:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 17:40:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:40:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:40:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:40:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[28-Apr-2026 17:40:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:40:59 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:40:59 UTC] Current time (IST): 23:10
[28-Apr-2026 17:40:59 UTC] Requested date: 2026-04-28
[28-Apr-2026 17:40:59 UTC] Today: 2026-04-28
[28-Apr-2026 17:40:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 17:40:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:40:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:40:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:40:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 17:40:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 17:40:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 17:40:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 17:40:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 17:40:59 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[28-Apr-2026 17:41:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:41:08 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:41:08 UTC] Current time (IST): 23:11
[28-Apr-2026 17:41:08 UTC] Requested date: 2026-05-02
[28-Apr-2026 17:41:08 UTC] Today: 2026-04-28
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 17:41:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:41:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:41:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:41:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 17:41:08 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 17:41:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:41:12 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:41:12 UTC] Current time (IST): 23:11
[28-Apr-2026 17:41:12 UTC] Requested date: 2026-05-03
[28-Apr-2026 17:41:12 UTC] Today: 2026-04-28
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 17:41:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:41:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:41:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:41:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 17:41:12 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 17:41:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:41:14 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:41:14 UTC] Current time (IST): 23:11
[28-Apr-2026 17:41:14 UTC] Requested date: 2026-05-05
[28-Apr-2026 17:41:14 UTC] Today: 2026-04-28
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 17:41:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:41:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:41:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:41:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 17:41:14 UTC] Slot added (future date): 15:45 - 16:00
[28-Apr-2026 17:41:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:41:18 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:41:18 UTC] Current time (IST): 23:11
[28-Apr-2026 17:41:18 UTC] Requested date: 2026-04-28
[28-Apr-2026 17:41:18 UTC] Today: 2026-04-28
[28-Apr-2026 17:41:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[28-Apr-2026 17:41:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[28-Apr-2026 17:41:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[28-Apr-2026 17:41:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[28-Apr-2026 17:41:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[28-Apr-2026 17:41:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[28-Apr-2026 17:41:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[28-Apr-2026 17:41:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[28-Apr-2026 17:41:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[28-Apr-2026 17:41:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[28-Apr-2026 17:41:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[28-Apr-2026 17:41:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[28-Apr-2026 17:41:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[28-Apr-2026 17:41:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[28-Apr-2026 17:41:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[28-Apr-2026 17:41:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[28-Apr-2026 17:41:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[28-Apr-2026 17:41:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[28-Apr-2026 17:41:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[28-Apr-2026 17:41:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[28-Apr-2026 17:41:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:41:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:41:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:41:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:41:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[28-Apr-2026 17:41:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[28-Apr-2026 17:41:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[28-Apr-2026 17:41:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[28-Apr-2026 17:41:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[28-Apr-2026 17:41:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[28-Apr-2026 17:41:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[28-Apr-2026 17:41:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[28-Apr-2026 17:41:18 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[28-Apr-2026 17:41:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[28-Apr-2026 17:41:23 UTC] Using actual slot duration: 15 minutes
[28-Apr-2026 17:41:23 UTC] Current time (IST): 23:11
[28-Apr-2026 17:41:23 UTC] Requested date: 2026-05-02
[28-Apr-2026 17:41:23 UTC] Today: 2026-04-28
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 08:00 - 08:15
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 08:15 - 08:30
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 08:30 - 08:45
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 08:45 - 09:00
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 09:00 - 09:15
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 09:15 - 09:30
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 09:30 - 09:45
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 09:45 - 10:00
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 10:00 - 10:15
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 10:15 - 10:30
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 10:30 - 10:45
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 10:45 - 11:00
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 11:00 - 11:15
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 11:15 - 11:30
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 11:30 - 11:45
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 11:45 - 12:00
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 12:00 - 12:15
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 12:15 - 12:30
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 12:30 - 12:45
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 12:45 - 13:00
[28-Apr-2026 17:41:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[28-Apr-2026 17:41:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[28-Apr-2026 17:41:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[28-Apr-2026 17:41:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 14:00 - 14:15
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 14:15 - 14:30
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 14:30 - 14:45
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 14:45 - 15:00
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 15:00 - 15:15
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 15:15 - 15:30
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 15:30 - 15:45
[28-Apr-2026 17:41:23 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 05:28:15 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:15 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 05:28:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 05:28:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:15 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 05:28:15 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 05:28:15 UTC] Available dates found: 3
[29-Apr-2026 05:28:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 05:28:18 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 05:28:18 UTC] Current time (IST): 10:58
[29-Apr-2026 05:28:18 UTC] Requested date: 2026-05-02
[29-Apr-2026 05:28:18 UTC] Today: 2026-04-29
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 05:28:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 05:28:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 05:28:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 05:28:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 05:28:18 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 05:28:23 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:23 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:23 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:23 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 05:28:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 05:28:23 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:23 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 05:28:23 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 05:28:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 05:28:23 UTC] Available dates found: 3
[29-Apr-2026 05:28:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 05:28:24 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 05:28:24 UTC] Current time (IST): 10:58
[29-Apr-2026 05:28:24 UTC] Requested date: 2026-05-02
[29-Apr-2026 05:28:24 UTC] Today: 2026-04-29
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 05:28:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 05:28:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 05:28:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 05:28:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 05:28:24 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 06:03:12 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 06:03:12 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 06:03:12 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 06:03:12 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 06:03:12 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 06:03:12 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 06:03:12 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 06:03:12 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 06:03:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 06:03:12 UTC] Available dates found: 3
[29-Apr-2026 06:03:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 06:03:49 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 06:03:49 UTC] Current time (IST): 11:33
[29-Apr-2026 06:03:49 UTC] Requested date: 2026-05-02
[29-Apr-2026 06:03:49 UTC] Today: 2026-04-29
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 06:03:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 06:03:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 06:03:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 06:03:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 06:03:49 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 06:03:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 06:03:56 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 06:03:56 UTC] Current time (IST): 11:33
[29-Apr-2026 06:03:56 UTC] Requested date: 2026-05-02
[29-Apr-2026 06:03:56 UTC] Today: 2026-04-29
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 06:03:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 06:03:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 06:03:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 06:03:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 06:03:56 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 06:16:46 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 06:16:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 06:16:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 06:16:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 06:16:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 06:16:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 06:16:46 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 06:16:46 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 06:16:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 06:16:46 UTC] Available dates found: 3
[29-Apr-2026 06:16:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 06:16:57 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 06:16:57 UTC] Current time (IST): 11:46
[29-Apr-2026 06:16:57 UTC] Requested date: 2026-05-03
[29-Apr-2026 06:16:57 UTC] Today: 2026-04-29
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 06:16:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 06:16:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 06:16:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 06:16:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 06:16:57 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 07:42:50 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 07:42:50 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 07:42:50 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 07:42:50 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 07:42:50 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 07:42:50 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 07:42:50 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 07:42:50 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 07:42:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 07:42:50 UTC] Available dates found: 3
[29-Apr-2026 07:42:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 07:42:52 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 07:42:52 UTC] Current time (IST): 13:12
[29-Apr-2026 07:42:52 UTC] Requested date: 2026-05-02
[29-Apr-2026 07:42:52 UTC] Today: 2026-04-29
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 07:42:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 07:42:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 07:42:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 07:42:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 07:42:52 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 08:42:06 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 08:42:06 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 08:42:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 08:42:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 08:42:06 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 08:42:06 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 08:42:06 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 08:42:06 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 08:42:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 08:42:06 UTC] Available dates found: 3
[29-Apr-2026 10:56:29 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 10:56:29 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 10:56:29 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 10:56:29 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 10:56:29 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 10:56:29 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 10:56:29 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 10:56:29 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 10:56:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 10:56:29 UTC] Available dates found: 3
[29-Apr-2026 10:56:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 10:56:42 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 10:56:42 UTC] Current time (IST): 16:26
[29-Apr-2026 10:56:42 UTC] Requested date: 2026-05-02
[29-Apr-2026 10:56:42 UTC] Today: 2026-04-29
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 10:56:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 10:56:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 10:56:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 10:56:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 10:56:42 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 10:56:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 10:56:49 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 10:56:49 UTC] Current time (IST): 16:26
[29-Apr-2026 10:56:49 UTC] Requested date: 2026-05-03
[29-Apr-2026 10:56:49 UTC] Today: 2026-04-29
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 10:56:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 10:56:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 10:56:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 10:56:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 10:56:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 10:56:49 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 10:56:49 UTC] Current time (IST): 16:26
[29-Apr-2026 10:56:49 UTC] Requested date: 2026-05-02
[29-Apr-2026 10:56:49 UTC] Today: 2026-04-29
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 10:56:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 10:56:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 10:56:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 10:56:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 10:56:49 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 10:56:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 10:56:59 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 10:56:59 UTC] Current time (IST): 16:26
[29-Apr-2026 10:56:59 UTC] Requested date: 2026-05-02
[29-Apr-2026 10:56:59 UTC] Today: 2026-04-29
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 10:56:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 10:56:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 10:56:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 10:56:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 10:56:59 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 10:57:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 10:57:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 10:57:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 10:57:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 10:57:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 10:57:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 10:57:11 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 10:57:11 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 10:57:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 10:57:11 UTC] Available dates found: 3
[29-Apr-2026 10:57:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 10:57:18 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 10:57:18 UTC] Current time (IST): 16:27
[29-Apr-2026 10:57:18 UTC] Requested date: 2026-05-02
[29-Apr-2026 10:57:18 UTC] Today: 2026-04-29
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 10:57:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 10:57:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 10:57:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 10:57:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 10:57:18 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 10:58:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 10:58:23 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 10:58:23 UTC] Current time (IST): 16:28
[29-Apr-2026 10:58:23 UTC] Requested date: 2026-05-03
[29-Apr-2026 10:58:23 UTC] Today: 2026-04-29
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 10:58:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 10:58:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 10:58:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 10:58:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 10:58:23 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 10:58:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 10:58:26 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 10:58:26 UTC] Current time (IST): 16:28
[29-Apr-2026 10:58:26 UTC] Requested date: 2026-05-02
[29-Apr-2026 10:58:26 UTC] Today: 2026-04-29
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 10:58:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 10:58:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 10:58:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 10:58:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 10:58:26 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 11:04:46 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:04:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 11:04:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 11:04:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 11:04:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 11:04:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 11:04:46 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 11:04:46 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:04:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 11:04:46 UTC] Available dates found: 3
[29-Apr-2026 11:05:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 11:05:01 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 11:05:01 UTC] Current time (IST): 16:35
[29-Apr-2026 11:05:01 UTC] Requested date: 2026-05-02
[29-Apr-2026 11:05:01 UTC] Today: 2026-04-29
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 11:05:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 11:05:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 11:05:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 11:05:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 11:05:01 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 11:06:34 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:06:34 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 11:06:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 11:06:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 11:06:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 11:06:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 11:06:34 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 11:06:34 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:06:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 11:06:34 UTC] Available dates found: 3
[29-Apr-2026 11:06:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 11:06:58 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 11:06:58 UTC] Current time (IST): 16:36
[29-Apr-2026 11:06:58 UTC] Requested date: 2026-05-02
[29-Apr-2026 11:06:58 UTC] Today: 2026-04-29
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 11:06:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 11:06:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 11:06:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 11:06:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 11:06:58 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 11:07:02 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:07:02 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 11:07:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 11:07:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 11:07:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 11:07:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 11:07:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 11:07:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:07:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 11:07:02 UTC] Available dates found: 3
[29-Apr-2026 11:07:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 11:07:34 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 11:07:34 UTC] Current time (IST): 16:37
[29-Apr-2026 11:07:34 UTC] Requested date: 2026-05-02
[29-Apr-2026 11:07:34 UTC] Today: 2026-04-29
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 11:07:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 11:07:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 11:07:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 11:07:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 11:07:34 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 11:08:25 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:08:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 11:08:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 11:08:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 11:08:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 11:08:25 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 11:08:25 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 11:08:25 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:08:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 11:08:25 UTC] Available dates found: 3
[29-Apr-2026 11:08:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 11:08:50 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 11:08:50 UTC] Current time (IST): 16:38
[29-Apr-2026 11:08:50 UTC] Requested date: 2026-05-02
[29-Apr-2026 11:08:50 UTC] Today: 2026-04-29
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 11:08:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 11:08:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 11:08:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 11:08:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 11:08:50 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 11:09:15 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[29-Apr-2026 11:09:27 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777460957121","orderId":"OMO2604291639174361479557V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777462157420,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604291639208237395979V","paymentMode":"UPI_INTENT","timestamp":1777460960865,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1724","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"553016566419","upiTransactionId":"YBL848fd4fd52e641bcacfce1ab5204f3a7","vpa":"89XXXXXX61@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1724","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"553016566419","upiTransactionId":"YBL848fd4fd52e641bcacfce1ab5204f3a7","vpa":"89XXXXXX61@ybl"},"currency":"INR","amount":10000}]}]}}
[29-Apr-2026 11:09:27 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777460957121
            [orderId] => OMO2604291639174361479557V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777462157420
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604291639208237395979V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777460960865
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1724
                                    [ifsc] => SBIN0031101
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 553016566419
                                    [upiTransactionId] => YBL848fd4fd52e641bcacfce1ab5204f3a7
                                    [vpa] => 89XXXXXX61@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1724
                                                    [ifsc] => SBIN0031101
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 553016566419
                                                    [upiTransactionId] => YBL848fd4fd52e641bcacfce1ab5204f3a7
                                                    [vpa] => 89XXXXXX61@ybl
                                                )

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

                                )

                        )

                )

        )

)

[29-Apr-2026 11:09:27 UTC] Payment Callback - POST Data: Array
(
)

[29-Apr-2026 11:09:27 UTC] Payment Callback - GET Data: Array
(
)

[29-Apr-2026 11:09:27 UTC] Amount Conversion: 10000 paise = 100 rupees
[29-Apr-2026 11:09:27 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[29-Apr-2026 11:09:27 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[29-Apr-2026 11:09:27 UTC] Payment is SUCCESS, attempting to update appointment...
[29-Apr-2026 11:09:27 UTC] Target appointment ID: TXN_1777460957121
[29-Apr-2026 11:09:27 UTC] Extracted numeric ID: 1777460957121
[29-Apr-2026 11:09:27 UTC] Appointment not found with ID: 1777460957121
[29-Apr-2026 11:09:27 UTC] Found recent pending appointment: ID=3329, Name=rajesh lodha
[29-Apr-2026 11:09:27 UTC] Successfully updated recent appointment ID: 3329 to confirmed status
[29-Apr-2026 11:09:27 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777460957121","orderId":"OMO2604291639174361479557V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777462157420,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604291639208237395979V","paymentMode":"UPI_INTENT","timestamp":1777460960865,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1724","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"553016566419","upiTransactionId":"YBL848fd4fd52e641bcacfce1ab5204f3a7","vpa":"89XXXXXX61@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1724","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"553016566419","upiTransactionId":"YBL848fd4fd52e641bcacfce1ab5204f3a7","vpa":"89XXXXXX61@ybl"},"currency":"INR","amount":10000}]}]}}
[29-Apr-2026 11:09:40 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[29-Apr-2026 11:23:14 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:23:14 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 11:23:14 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 11:23:14 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 11:23:14 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 11:23:14 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 11:23:14 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 11:23:14 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 11:23:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 11:23:14 UTC] Available dates found: 3
[29-Apr-2026 11:23:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 11:23:15 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 11:23:15 UTC] Current time (IST): 16:53
[29-Apr-2026 11:23:15 UTC] Requested date: 2026-05-02
[29-Apr-2026 11:23:15 UTC] Today: 2026-04-29
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 11:23:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 11:23:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 11:23:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 11:23:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 11:23:15 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 12:01:11 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:01:11 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 12:01:11 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 12:01:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 12:01:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 12:01:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 12:01:11 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 12:01:11 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:01:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 12:01:11 UTC] Available dates found: 3
[29-Apr-2026 12:01:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 12:01:24 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 12:01:24 UTC] Current time (IST): 17:31
[29-Apr-2026 12:01:24 UTC] Requested date: 2026-05-02
[29-Apr-2026 12:01:24 UTC] Today: 2026-04-29
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 12:01:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 12:01:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 12:01:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 12:01:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 12:01:24 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 12:17:34 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:17:34 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 12:17:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 12:17:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 12:17:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 12:17:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 12:17:34 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 12:17:34 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:17:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 12:17:34 UTC] Available dates found: 3
[29-Apr-2026 12:18:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 12:18:07 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 12:18:07 UTC] Current time (IST): 17:48
[29-Apr-2026 12:18:07 UTC] Requested date: 2026-05-05
[29-Apr-2026 12:18:07 UTC] Today: 2026-04-29
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 12:18:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 12:18:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 12:18:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 12:18:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 12:18:07 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 12:30:42 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:30:42 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 12:30:42 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 12:30:42 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 12:30:42 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 12:30:42 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 12:30:42 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 12:30:42 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:30:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 12:30:42 UTC] Available dates found: 3
[29-Apr-2026 12:30:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 12:30:44 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 12:30:44 UTC] Current time (IST): 18:0
[29-Apr-2026 12:30:44 UTC] Requested date: 2026-05-02
[29-Apr-2026 12:30:44 UTC] Today: 2026-04-29
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 12:30:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 12:30:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 12:30:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 12:30:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 12:30:44 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 12:42:53 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:42:53 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 12:42:53 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 12:42:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 12:42:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 12:42:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 12:42:53 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 12:42:53 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:42:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 12:42:53 UTC] Available dates found: 3
[29-Apr-2026 12:42:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 12:42:54 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 12:42:54 UTC] Current time (IST): 18:12
[29-Apr-2026 12:42:54 UTC] Requested date: 2026-05-02
[29-Apr-2026 12:42:54 UTC] Today: 2026-04-29
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 12:42:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 12:42:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 12:42:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 12:42:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 12:42:54 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 12:43:59 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:43:59 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 12:43:59 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 12:43:59 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 12:43:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 12:43:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 12:43:59 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 12:43:59 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:43:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 12:43:59 UTC] Available dates found: 3
[29-Apr-2026 12:44:43 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:44:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 12:44:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 12:44:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 12:44:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 12:44:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 12:44:43 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 12:44:43 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 12:44:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 12:44:43 UTC] Available dates found: 3
[29-Apr-2026 12:44:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 12:44:59 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 12:44:59 UTC] Current time (IST): 18:14
[29-Apr-2026 12:44:59 UTC] Requested date: 2026-05-02
[29-Apr-2026 12:44:59 UTC] Today: 2026-04-29
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 12:44:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 12:44:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 12:44:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 12:44:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 12:44:59 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 12:48:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 12:48:09 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 12:48:09 UTC] Current time (IST): 18:18
[29-Apr-2026 12:48:09 UTC] Requested date: 2026-05-03
[29-Apr-2026 12:48:09 UTC] Today: 2026-04-29
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 12:48:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 12:48:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 12:48:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 12:48:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 12:48:09 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 12:48:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 12:48:12 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 12:48:12 UTC] Current time (IST): 18:18
[29-Apr-2026 12:48:12 UTC] Requested date: 2026-05-05
[29-Apr-2026 12:48:12 UTC] Today: 2026-04-29
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 12:48:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 12:48:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 12:48:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 12:48:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 12:48:12 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 12:48:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 12:48:26 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 12:48:26 UTC] Current time (IST): 18:18
[29-Apr-2026 12:48:26 UTC] Requested date: 2026-05-02
[29-Apr-2026 12:48:26 UTC] Today: 2026-04-29
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 12:48:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 12:48:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 12:48:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 12:48:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 12:48:26 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 13:33:13 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 13:33:13 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 13:33:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 13:33:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 13:33:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 13:33:13 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 13:33:13 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 13:33:13 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 13:33:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 13:33:13 UTC] Available dates found: 3
[29-Apr-2026 14:00:31 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 14:00:31 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 14:00:31 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 14:00:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 14:00:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 14:00:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 14:00:31 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 14:00:31 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 14:00:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 14:00:31 UTC] Available dates found: 3
[29-Apr-2026 14:00:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 14:00:34 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 14:00:34 UTC] Current time (IST): 19:30
[29-Apr-2026 14:00:34 UTC] Requested date: 2026-05-02
[29-Apr-2026 14:00:34 UTC] Today: 2026-04-29
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 14:00:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 14:00:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 14:00:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 14:00:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 14:00:34 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 14:00:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 14:00:35 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 14:00:35 UTC] Current time (IST): 19:30
[29-Apr-2026 14:00:35 UTC] Requested date: 2026-05-03
[29-Apr-2026 14:00:35 UTC] Today: 2026-04-29
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 14:00:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 14:00:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 14:00:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 14:00:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 14:00:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 14:00:35 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 14:00:35 UTC] Current time (IST): 19:30
[29-Apr-2026 14:00:35 UTC] Requested date: 2026-05-05
[29-Apr-2026 14:00:35 UTC] Today: 2026-04-29
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 14:00:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 14:00:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 14:00:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 14:00:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 14:00:35 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 14:00:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 14:00:36 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 14:00:36 UTC] Current time (IST): 19:30
[29-Apr-2026 14:00:36 UTC] Requested date: 2026-05-02
[29-Apr-2026 14:00:36 UTC] Today: 2026-04-29
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 14:00:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 14:00:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 14:00:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 14:00:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 14:00:36 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 14:00:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 14:00:37 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 14:00:37 UTC] Current time (IST): 19:30
[29-Apr-2026 14:00:37 UTC] Requested date: 2026-05-03
[29-Apr-2026 14:00:37 UTC] Today: 2026-04-29
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 14:00:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 14:00:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 14:00:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 14:00:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 14:00:37 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 14:00:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 14:00:39 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 14:00:39 UTC] Current time (IST): 19:30
[29-Apr-2026 14:00:39 UTC] Requested date: 2026-05-05
[29-Apr-2026 14:00:39 UTC] Today: 2026-04-29
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 14:00:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 14:00:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 14:00:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 14:00:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 14:00:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 14:00:39 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 14:00:39 UTC] Current time (IST): 19:30
[29-Apr-2026 14:00:39 UTC] Requested date: 2026-05-02
[29-Apr-2026 14:00:39 UTC] Today: 2026-04-29
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 14:00:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 14:00:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 14:00:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 14:00:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 14:00:39 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 15:32:38 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 15:32:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 15:32:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 15:32:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 15:32:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 15:32:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 15:32:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 15:32:38 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 15:32:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 15:32:38 UTC] Available dates found: 3
[29-Apr-2026 15:32:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 15:32:40 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 15:32:40 UTC] Current time (IST): 21:2
[29-Apr-2026 15:32:40 UTC] Requested date: 2026-05-02
[29-Apr-2026 15:32:40 UTC] Today: 2026-04-29
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 15:32:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 15:32:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 15:32:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 15:32:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 15:32:40 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 16:21:30 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 16:21:30 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 16:21:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 16:21:30 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 16:21:30 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 16:21:30 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 16:21:30 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 16:21:30 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 16:21:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 16:21:30 UTC] Available dates found: 3
[29-Apr-2026 16:21:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 16:21:32 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 16:21:32 UTC] Current time (IST): 21:51
[29-Apr-2026 16:21:32 UTC] Requested date: 2026-05-02
[29-Apr-2026 16:21:32 UTC] Today: 2026-04-29
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 16:21:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 16:21:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 16:21:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 16:21:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 16:21:32 UTC] Slot added (future date): 15:45 - 16:00
[29-Apr-2026 16:21:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[29-Apr-2026 16:21:55 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777479704275","orderId":"OMO2604292151448905966124V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777480904872,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604292151484291685218V","paymentMode":"UPI_INTENT","timestamp":1777479708472,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"411800909591","upiTransactionId":"AXL84c2c305211b4526a543103c7bad27d1","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"411800909591","upiTransactionId":"AXL84c2c305211b4526a543103c7bad27d1","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[29-Apr-2026 16:21:55 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777479704275
            [orderId] => OMO2604292151448905966124V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777480904872
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604292151484291685218V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777479708472
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1089
                                    [ifsc] => BARB0BHILWA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 411800909591
                                    [upiTransactionId] => AXL84c2c305211b4526a543103c7bad27d1
                                    [vpa] => 63XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1089
                                                    [ifsc] => BARB0BHILWA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 411800909591
                                                    [upiTransactionId] => AXL84c2c305211b4526a543103c7bad27d1
                                                    [vpa] => 63XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[29-Apr-2026 16:21:55 UTC] Payment Callback - POST Data: Array
(
)

[29-Apr-2026 16:21:55 UTC] Payment Callback - GET Data: Array
(
)

[29-Apr-2026 16:21:55 UTC] Amount Conversion: 10000 paise = 100 rupees
[29-Apr-2026 16:21:55 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[29-Apr-2026 16:21:55 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[29-Apr-2026 16:21:55 UTC] Payment is SUCCESS, attempting to update appointment...
[29-Apr-2026 16:21:55 UTC] Target appointment ID: TXN_1777479704275
[29-Apr-2026 16:21:55 UTC] Extracted numeric ID: 1777479704275
[29-Apr-2026 16:21:55 UTC] Appointment not found with ID: 1777479704275
[29-Apr-2026 16:21:55 UTC] Found recent pending appointment: ID=3330, Name=भवानी शंकर
[29-Apr-2026 16:21:55 UTC] Successfully updated recent appointment ID: 3330 to confirmed status
[29-Apr-2026 16:21:55 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777479704275","orderId":"OMO2604292151448905966124V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777480904872,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604292151484291685218V","paymentMode":"UPI_INTENT","timestamp":1777479708472,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"411800909591","upiTransactionId":"AXL84c2c305211b4526a543103c7bad27d1","vpa":"63XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1089","ifsc":"BARB0BHILWA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"411800909591","upiTransactionId":"AXL84c2c305211b4526a543103c7bad27d1","vpa":"63XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[29-Apr-2026 17:25:33 UTC] Date: 2026-04-29, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 17:25:33 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[29-Apr-2026 17:25:33 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[29-Apr-2026 17:25:33 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[29-Apr-2026 17:25:33 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[29-Apr-2026 17:25:33 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[29-Apr-2026 17:25:33 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[29-Apr-2026 17:25:33 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[29-Apr-2026 17:25:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[29-Apr-2026 17:25:33 UTC] Available dates found: 3
[29-Apr-2026 17:25:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[29-Apr-2026 17:25:35 UTC] Using actual slot duration: 15 minutes
[29-Apr-2026 17:25:35 UTC] Current time (IST): 22:55
[29-Apr-2026 17:25:35 UTC] Requested date: 2026-05-02
[29-Apr-2026 17:25:35 UTC] Today: 2026-04-29
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 08:00 - 08:15
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 08:15 - 08:30
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 08:30 - 08:45
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 08:45 - 09:00
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 09:00 - 09:15
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 09:15 - 09:30
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 09:30 - 09:45
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 09:45 - 10:00
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 10:00 - 10:15
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 10:15 - 10:30
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 10:30 - 10:45
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 10:45 - 11:00
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 11:00 - 11:15
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 11:15 - 11:30
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 11:30 - 11:45
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 11:45 - 12:00
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 12:00 - 12:15
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 12:15 - 12:30
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 12:30 - 12:45
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 12:45 - 13:00
[29-Apr-2026 17:25:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[29-Apr-2026 17:25:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[29-Apr-2026 17:25:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[29-Apr-2026 17:25:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 14:00 - 14:15
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 14:15 - 14:30
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 14:30 - 14:45
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 14:45 - 15:00
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 15:00 - 15:15
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 15:15 - 15:30
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 15:30 - 15:45
[29-Apr-2026 17:25:35 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 00:06:51 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777507589795","orderId":"OMO2604300536312586490147V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777508791238,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604300536357295321168V","paymentMode":"UPI_INTENT","timestamp":1777507595780,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2244","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"094502153494","upiTransactionId":"AXLe2bb7857876440df8a5b6abf2586d1fe","vpa":"97XXXXXX05@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2244","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"094502153494","upiTransactionId":"AXLe2bb7857876440df8a5b6abf2586d1fe","vpa":"97XXXXXX05@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 00:06:51 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777507589795
            [orderId] => OMO2604300536312586490147V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777508791238
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604300536357295321168V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777507595780
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2244
                                    [ifsc] => SBIN0031101
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 094502153494
                                    [upiTransactionId] => AXLe2bb7857876440df8a5b6abf2586d1fe
                                    [vpa] => 97XXXXXX05@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2244
                                                    [ifsc] => SBIN0031101
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 094502153494
                                                    [upiTransactionId] => AXLe2bb7857876440df8a5b6abf2586d1fe
                                                    [vpa] => 97XXXXXX05@axl
                                                )

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

                                )

                        )

                )

        )

)

[30-Apr-2026 00:06:51 UTC] Payment Callback - POST Data: Array
(
)

[30-Apr-2026 00:06:51 UTC] Payment Callback - GET Data: Array
(
)

[30-Apr-2026 00:06:51 UTC] Amount Conversion: 10000 paise = 100 rupees
[30-Apr-2026 00:06:51 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[30-Apr-2026 00:06:51 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[30-Apr-2026 00:06:51 UTC] Payment is SUCCESS, attempting to update appointment...
[30-Apr-2026 00:06:51 UTC] Target appointment ID: TXN_1777507589795
[30-Apr-2026 00:06:51 UTC] Extracted numeric ID: 1777507589795
[30-Apr-2026 00:06:51 UTC] Appointment not found with ID: 1777507589795
[30-Apr-2026 00:06:51 UTC] Found recent pending appointment: ID=3331, Name=Ronak kumar
[30-Apr-2026 00:06:51 UTC] Successfully updated recent appointment ID: 3331 to confirmed status
[30-Apr-2026 00:06:51 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777507589795","orderId":"OMO2604300536312586490147V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777508791238,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604300536357295321168V","paymentMode":"UPI_INTENT","timestamp":1777507595780,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2244","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"094502153494","upiTransactionId":"AXLe2bb7857876440df8a5b6abf2586d1fe","vpa":"97XXXXXX05@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2244","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"094502153494","upiTransactionId":"AXLe2bb7857876440df8a5b6abf2586d1fe","vpa":"97XXXXXX05@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 01:55:50 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777514123267","orderId":"OMO2604300725159715844239V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777515315954,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604300725246919001971V","paymentMode":"UPI_INTENT","timestamp":1777514124742,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX0173","ifsc":"HDFC0000350","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"219011483129","upiTransactionId":"AXL0bed47dc500d42ea879e4f216569e355","vpa":"91XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX0173","ifsc":"HDFC0000350","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"219011483129","upiTransactionId":"AXL0bed47dc500d42ea879e4f216569e355","vpa":"91XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 01:55:50 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777514123267
            [orderId] => OMO2604300725159715844239V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777515315954
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604300725246919001971V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777514124742
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX0173
                                    [ifsc] => HDFC0000350
                                    [accountType] => SAVINGS
                                    [bankId] => HDFC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 219011483129
                                    [upiTransactionId] => AXL0bed47dc500d42ea879e4f216569e355
                                    [vpa] => 91XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX0173
                                                    [ifsc] => HDFC0000350
                                                    [accountType] => SAVINGS
                                                    [bankId] => HDFC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 219011483129
                                                    [upiTransactionId] => AXL0bed47dc500d42ea879e4f216569e355
                                                    [vpa] => 91XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[30-Apr-2026 01:55:50 UTC] Payment Callback - POST Data: Array
(
)

[30-Apr-2026 01:55:50 UTC] Payment Callback - GET Data: Array
(
)

[30-Apr-2026 01:55:50 UTC] Amount Conversion: 10000 paise = 100 rupees
[30-Apr-2026 01:55:50 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[30-Apr-2026 01:55:50 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[30-Apr-2026 01:55:50 UTC] Payment is SUCCESS, attempting to update appointment...
[30-Apr-2026 01:55:50 UTC] Target appointment ID: TXN_1777514123267
[30-Apr-2026 01:55:50 UTC] Extracted numeric ID: 1777514123267
[30-Apr-2026 01:55:50 UTC] Appointment not found with ID: 1777514123267
[30-Apr-2026 01:55:50 UTC] Found recent pending appointment: ID=3332, Name=Narendra Rao
[30-Apr-2026 01:55:50 UTC] Successfully updated recent appointment ID: 3332 to confirmed status
[30-Apr-2026 01:55:50 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777514123267","orderId":"OMO2604300725159715844239V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777515315954,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604300725246919001971V","paymentMode":"UPI_INTENT","timestamp":1777514124742,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX0173","ifsc":"HDFC0000350","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"219011483129","upiTransactionId":"AXL0bed47dc500d42ea879e4f216569e355","vpa":"91XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX0173","ifsc":"HDFC0000350","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"219011483129","upiTransactionId":"AXL0bed47dc500d42ea879e4f216569e355","vpa":"91XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 02:30:08 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 02:30:08 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 02:30:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 02:30:08 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 02:30:08 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 02:30:08 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 02:30:08 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 02:30:08 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 02:30:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 02:30:08 UTC] Available dates found: 3
[30-Apr-2026 02:30:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 02:30:17 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 02:30:17 UTC] Current time (IST): 8:0
[30-Apr-2026 02:30:17 UTC] Requested date: 2026-05-02
[30-Apr-2026 02:30:17 UTC] Today: 2026-04-30
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 02:30:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 02:30:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 02:30:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 02:30:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 02:30:17 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 02:31:42 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 02:31:42 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 02:31:42 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 02:31:42 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 02:31:42 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 02:31:42 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 02:31:42 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 02:31:42 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 02:31:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 02:31:42 UTC] Available dates found: 3
[30-Apr-2026 02:31:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 02:31:46 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 02:31:46 UTC] Current time (IST): 8:1
[30-Apr-2026 02:31:46 UTC] Requested date: 2026-05-02
[30-Apr-2026 02:31:46 UTC] Today: 2026-04-30
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 02:31:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 02:31:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 02:31:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 02:31:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 02:31:46 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 02:32:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 02:33:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777516370507","orderId":"OMO2604300802512800275310V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777517571265,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604300802579959051394V","paymentMode":"UPI_INTENT","timestamp":1777516378033,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2577","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"264711641037","upiTransactionId":"AXLc9ac6fe60ae141eb91160f186ec698f8","vpa":"veXXXXXXXya@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2577","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"264711641037","upiTransactionId":"AXLc9ac6fe60ae141eb91160f186ec698f8","vpa":"veXXXXXXXya@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 02:33:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777516370507
            [orderId] => OMO2604300802512800275310V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777517571265
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604300802579959051394V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777516378033
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2577
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 264711641037
                                    [upiTransactionId] => AXLc9ac6fe60ae141eb91160f186ec698f8
                                    [vpa] => veXXXXXXXya@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2577
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 264711641037
                                                    [upiTransactionId] => AXLc9ac6fe60ae141eb91160f186ec698f8
                                                    [vpa] => veXXXXXXXya@axl
                                                )

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

                                )

                        )

                )

        )

)

[30-Apr-2026 02:33:22 UTC] Payment Callback - POST Data: Array
(
)

[30-Apr-2026 02:33:22 UTC] Payment Callback - GET Data: Array
(
)

[30-Apr-2026 02:33:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[30-Apr-2026 02:33:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[30-Apr-2026 02:33:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[30-Apr-2026 02:33:22 UTC] Payment is SUCCESS, attempting to update appointment...
[30-Apr-2026 02:33:22 UTC] Target appointment ID: TXN_1777516370507
[30-Apr-2026 02:33:22 UTC] Extracted numeric ID: 1777516370507
[30-Apr-2026 02:33:22 UTC] Appointment not found with ID: 1777516370507
[30-Apr-2026 02:33:22 UTC] Found recent pending appointment: ID=3333, Name=Prakash Prajapat
[30-Apr-2026 02:33:22 UTC] Successfully updated recent appointment ID: 3333 to confirmed status
[30-Apr-2026 02:33:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777516370507","orderId":"OMO2604300802512800275310V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777517571265,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604300802579959051394V","paymentMode":"UPI_INTENT","timestamp":1777516378033,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2577","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"264711641037","upiTransactionId":"AXLc9ac6fe60ae141eb91160f186ec698f8","vpa":"veXXXXXXXya@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2577","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"264711641037","upiTransactionId":"AXLc9ac6fe60ae141eb91160f186ec698f8","vpa":"veXXXXXXXya@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 02:33:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 03:26:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 03:26:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 03:26:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 03:26:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 03:26:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 03:26:07 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 03:26:07 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 03:26:07 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 03:26:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 03:26:07 UTC] Available dates found: 3
[30-Apr-2026 03:26:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 03:26:22 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 03:26:22 UTC] Current time (IST): 8:56
[30-Apr-2026 03:26:22 UTC] Requested date: 2026-05-02
[30-Apr-2026 03:26:22 UTC] Today: 2026-04-30
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 03:26:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 03:26:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 03:26:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 03:26:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 03:26:22 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 03:27:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 03:27:48 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 03:27:48 UTC] Current time (IST): 8:57
[30-Apr-2026 03:27:48 UTC] Requested date: 2026-05-03
[30-Apr-2026 03:27:48 UTC] Today: 2026-04-30
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 03:27:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 03:27:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 03:27:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 03:27:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 03:27:48 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 03:28:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 03:28:13 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 03:28:13 UTC] Current time (IST): 8:58
[30-Apr-2026 03:28:13 UTC] Requested date: 2026-05-03
[30-Apr-2026 03:28:13 UTC] Today: 2026-04-30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 03:28:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 03:28:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 03:28:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 03:28:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 03:28:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 03:28:13 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 03:28:13 UTC] Current time (IST): 8:58
[30-Apr-2026 03:28:13 UTC] Requested date: 2026-05-02
[30-Apr-2026 03:28:13 UTC] Today: 2026-04-30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 03:28:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 03:28:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 03:28:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 03:28:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 03:28:13 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 03:28:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 03:28:23 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 03:28:23 UTC] Current time (IST): 8:58
[30-Apr-2026 03:28:23 UTC] Requested date: 2026-05-05
[30-Apr-2026 03:28:23 UTC] Today: 2026-04-30
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 03:28:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 03:28:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 03:28:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 03:28:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 03:28:23 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 03:28:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 03:28:37 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 03:28:37 UTC] Current time (IST): 8:58
[30-Apr-2026 03:28:37 UTC] Requested date: 2026-05-03
[30-Apr-2026 03:28:37 UTC] Today: 2026-04-30
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 03:28:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 03:28:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 03:28:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 03:28:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 03:28:37 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 03:29:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 03:29:04 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 03:29:04 UTC] Current time (IST): 8:59
[30-Apr-2026 03:29:04 UTC] Requested date: 2026-05-02
[30-Apr-2026 03:29:04 UTC] Today: 2026-04-30
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 03:29:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 03:29:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 03:29:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 03:29:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 03:29:04 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 04:55:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 04:55:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 04:55:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 04:55:10 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:10 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 04:55:10 UTC] Available dates found: 3
[30-Apr-2026 04:55:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 04:55:17 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 04:55:17 UTC] Current time (IST): 10:25
[30-Apr-2026 04:55:17 UTC] Requested date: 2026-05-02
[30-Apr-2026 04:55:17 UTC] Today: 2026-04-30
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 04:55:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 04:55:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 04:55:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 04:55:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 04:55:17 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 04:55:34 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 04:55:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 04:55:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:34 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 04:55:34 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:34 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 04:55:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 04:55:34 UTC] Available dates found: 3
[30-Apr-2026 04:55:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 04:55:48 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 04:55:48 UTC] Current time (IST): 10:25
[30-Apr-2026 04:55:48 UTC] Requested date: 2026-05-03
[30-Apr-2026 04:55:48 UTC] Today: 2026-04-30
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 04:55:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 04:55:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 04:55:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 04:55:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 04:55:48 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 05:31:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 05:31:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 05:31:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 05:31:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 05:31:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 05:31:43 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 05:31:43 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 05:31:43 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 05:31:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 05:31:43 UTC] Available dates found: 3
[30-Apr-2026 05:31:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 05:31:46 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 05:31:46 UTC] Current time (IST): 11:1
[30-Apr-2026 05:31:46 UTC] Requested date: 2026-05-02
[30-Apr-2026 05:31:46 UTC] Today: 2026-04-30
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 05:31:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 05:31:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 05:31:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 05:31:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 05:31:46 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 06:27:46 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 06:27:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 06:27:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 06:27:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 06:27:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 06:27:46 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 06:27:46 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 06:27:46 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 06:27:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 06:27:46 UTC] Available dates found: 3
[30-Apr-2026 06:28:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 06:28:01 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 06:28:01 UTC] Current time (IST): 11:58
[30-Apr-2026 06:28:01 UTC] Requested date: 2026-05-02
[30-Apr-2026 06:28:01 UTC] Today: 2026-04-30
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 06:28:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 06:28:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 06:28:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 06:28:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 06:28:01 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 06:28:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 06:28:10 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 06:28:10 UTC] Current time (IST): 11:58
[30-Apr-2026 06:28:10 UTC] Requested date: 2026-05-03
[30-Apr-2026 06:28:10 UTC] Today: 2026-04-30
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 06:28:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 06:28:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 06:28:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 06:28:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 06:28:10 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 06:28:32 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 06:28:54 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777530512851","orderId":"OMO2604301158348068444034V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777531714792,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604301158403366412541V","paymentMode":"UPI_INTENT","timestamp":1777530520375,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"205092450180","upiTransactionId":"PTM7d500009ab764b2d91a8aea2165a8b23","vpa":"86XXXXXX21@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"205092450180","upiTransactionId":"PTM7d500009ab764b2d91a8aea2165a8b23","vpa":"86XXXXXX21@ptyes"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 06:28:54 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777530512851
            [orderId] => OMO2604301158348068444034V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777531714792
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604301158403366412541V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777530520375
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => IDIB000B084
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 205092450180
                                    [upiTransactionId] => PTM7d500009ab764b2d91a8aea2165a8b23
                                    [vpa] => 86XXXXXX21@ptyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 205092450180
                                                    [upiTransactionId] => PTM7d500009ab764b2d91a8aea2165a8b23
                                                    [vpa] => 86XXXXXX21@ptyes
                                                )

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

                                )

                        )

                )

        )

)

[30-Apr-2026 06:28:54 UTC] Payment Callback - POST Data: Array
(
)

[30-Apr-2026 06:28:54 UTC] Payment Callback - GET Data: Array
(
)

[30-Apr-2026 06:28:54 UTC] Amount Conversion: 10000 paise = 100 rupees
[30-Apr-2026 06:28:54 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[30-Apr-2026 06:28:54 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[30-Apr-2026 06:28:54 UTC] Payment is SUCCESS, attempting to update appointment...
[30-Apr-2026 06:28:54 UTC] Target appointment ID: TXN_1777530512851
[30-Apr-2026 06:28:54 UTC] Extracted numeric ID: 1777530512851
[30-Apr-2026 06:28:54 UTC] Appointment not found with ID: 1777530512851
[30-Apr-2026 06:28:54 UTC] Found recent pending appointment: ID=3334, Name=Surendra Singh
[30-Apr-2026 06:28:54 UTC] Successfully updated recent appointment ID: 3334 to confirmed status
[30-Apr-2026 06:28:54 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777530512851","orderId":"OMO2604301158348068444034V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777531714792,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604301158403366412541V","paymentMode":"UPI_INTENT","timestamp":1777530520375,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"205092450180","upiTransactionId":"PTM7d500009ab764b2d91a8aea2165a8b23","vpa":"86XXXXXX21@ptyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"IDIB000B084","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"205092450180","upiTransactionId":"PTM7d500009ab764b2d91a8aea2165a8b23","vpa":"86XXXXXX21@ptyes"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 06:29:03 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 08:21:23 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 08:21:23 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 08:21:23 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 08:21:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 08:21:23 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 08:21:23 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 08:21:23 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 08:21:23 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 08:21:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 08:21:23 UTC] Available dates found: 3
[30-Apr-2026 08:21:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 08:21:39 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 08:21:39 UTC] Current time (IST): 13:51
[30-Apr-2026 08:21:39 UTC] Requested date: 2026-05-03
[30-Apr-2026 08:21:39 UTC] Today: 2026-04-30
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 08:21:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 08:21:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 08:21:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 08:21:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 08:21:39 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 08:22:07 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 08:22:07 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 08:22:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 08:22:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 08:22:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 08:22:07 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 08:22:07 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 08:22:07 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 08:22:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 08:22:07 UTC] Available dates found: 3
[30-Apr-2026 08:22:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 08:22:15 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 08:22:15 UTC] Current time (IST): 13:52
[30-Apr-2026 08:22:15 UTC] Requested date: 2026-05-02
[30-Apr-2026 08:22:15 UTC] Today: 2026-04-30
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 08:22:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 08:22:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 08:22:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 08:22:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 08:22:15 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 08:22:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 08:22:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777537359432","orderId":"OMO2604301352397740625425V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777538559757,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604301352456925966584V","paymentMode":"UPI_INTENT","timestamp":1777537365725,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5645","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"947284171366","upiTransactionId":"AXL597d8dfaeb8746ed909db7dd75caa111","vpa":"80XXXXXX47@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5645","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"947284171366","upiTransactionId":"AXL597d8dfaeb8746ed909db7dd75caa111","vpa":"80XXXXXX47@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 08:23:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777537359432
            [orderId] => OMO2604301352397740625425V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777538559757
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604301352456925966584V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777537365725
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5645
                                    [ifsc] => SBIN0031102
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 947284171366
                                    [upiTransactionId] => AXL597d8dfaeb8746ed909db7dd75caa111
                                    [vpa] => 80XXXXXX47@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5645
                                                    [ifsc] => SBIN0031102
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 947284171366
                                                    [upiTransactionId] => AXL597d8dfaeb8746ed909db7dd75caa111
                                                    [vpa] => 80XXXXXX47@axl
                                                )

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

                                )

                        )

                )

        )

)

[30-Apr-2026 08:23:00 UTC] Payment Callback - POST Data: Array
(
)

[30-Apr-2026 08:23:00 UTC] Payment Callback - GET Data: Array
(
)

[30-Apr-2026 08:23:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[30-Apr-2026 08:23:00 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[30-Apr-2026 08:23:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[30-Apr-2026 08:23:00 UTC] Payment is SUCCESS, attempting to update appointment...
[30-Apr-2026 08:23:00 UTC] Target appointment ID: TXN_1777537359432
[30-Apr-2026 08:23:00 UTC] Extracted numeric ID: 1777537359432
[30-Apr-2026 08:23:00 UTC] Appointment not found with ID: 1777537359432
[30-Apr-2026 08:23:00 UTC] Found recent pending appointment: ID=3335, Name=manoj Kumar
[30-Apr-2026 08:23:00 UTC] Successfully updated recent appointment ID: 3335 to confirmed status
[30-Apr-2026 08:23:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777537359432","orderId":"OMO2604301352397740625425V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777538559757,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604301352456925966584V","paymentMode":"UPI_INTENT","timestamp":1777537365725,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5645","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"947284171366","upiTransactionId":"AXL597d8dfaeb8746ed909db7dd75caa111","vpa":"80XXXXXX47@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5645","ifsc":"SBIN0031102","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"947284171366","upiTransactionId":"AXL597d8dfaeb8746ed909db7dd75caa111","vpa":"80XXXXXX47@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 08:48:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 08:48:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 08:48:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 08:48:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 08:48:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 08:48:04 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 08:48:04 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 08:48:04 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 08:48:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 08:48:04 UTC] Available dates found: 3
[30-Apr-2026 09:38:06 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 09:38:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 09:38:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 09:38:06 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 09:38:06 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 09:38:06 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 09:38:06 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 09:38:06 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 09:38:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 09:38:06 UTC] Available dates found: 3
[30-Apr-2026 09:38:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 09:38:09 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 09:38:09 UTC] Current time (IST): 15:8
[30-Apr-2026 09:38:09 UTC] Requested date: 2026-05-02
[30-Apr-2026 09:38:09 UTC] Today: 2026-04-30
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 09:38:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 09:38:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 09:38:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 09:38:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 09:38:09 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 09:39:04 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 09:39:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 09:39:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 09:39:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 09:39:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 09:39:04 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 09:39:04 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 09:39:04 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 09:39:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 09:39:04 UTC] Available dates found: 3
[30-Apr-2026 09:39:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 09:39:07 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 09:39:07 UTC] Current time (IST): 15:9
[30-Apr-2026 09:39:07 UTC] Requested date: 2026-05-03
[30-Apr-2026 09:39:07 UTC] Today: 2026-04-30
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 09:39:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 09:39:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 09:39:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 09:39:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 09:39:07 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 09:55:17 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 09:55:17 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 09:55:17 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 09:55:17 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 09:55:17 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 09:55:17 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 09:55:17 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 09:55:17 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 09:55:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 09:55:17 UTC] Available dates found: 3
[30-Apr-2026 09:55:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 09:55:18 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 09:55:18 UTC] Current time (IST): 15:25
[30-Apr-2026 09:55:18 UTC] Requested date: 2026-05-02
[30-Apr-2026 09:55:18 UTC] Today: 2026-04-30
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 09:55:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 09:55:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 09:55:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 09:55:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 09:55:18 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 10:54:10 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 10:54:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 10:54:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 10:54:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 10:54:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 10:54:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 10:54:10 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 10:54:10 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 10:54:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 10:54:10 UTC] Available dates found: 3
[30-Apr-2026 10:54:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 10:54:18 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 10:54:18 UTC] Current time (IST): 16:24
[30-Apr-2026 10:54:18 UTC] Requested date: 2026-05-02
[30-Apr-2026 10:54:18 UTC] Today: 2026-04-30
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 10:54:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 10:54:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 10:54:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 10:54:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 10:54:18 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 10:57:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 10:57:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 10:57:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 10:57:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 10:57:00 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 10:57:00 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 10:57:00 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 10:57:00 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 10:57:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 10:57:00 UTC] Available dates found: 3
[30-Apr-2026 10:57:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 10:57:03 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 10:57:03 UTC] Current time (IST): 16:27
[30-Apr-2026 10:57:03 UTC] Requested date: 2026-05-02
[30-Apr-2026 10:57:03 UTC] Today: 2026-04-30
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 10:57:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 10:57:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 10:57:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 10:57:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 10:57:03 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 12:10:55 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 12:10:55 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 12:10:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 12:10:55 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 12:10:55 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 12:10:55 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 12:10:55 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 12:10:55 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 12:10:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 12:10:55 UTC] Available dates found: 3
[30-Apr-2026 12:11:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 12:11:06 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 12:11:06 UTC] Current time (IST): 17:41
[30-Apr-2026 12:11:06 UTC] Requested date: 2026-05-02
[30-Apr-2026 12:11:06 UTC] Today: 2026-04-30
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 12:11:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 12:11:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 12:11:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 12:11:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 12:11:06 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 12:13:47 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 12:13:47 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 12:13:47 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 12:13:47 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 12:13:47 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 12:13:47 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 12:13:47 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 12:13:47 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 12:13:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 12:13:47 UTC] Available dates found: 3
[30-Apr-2026 12:13:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 12:13:51 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 12:13:51 UTC] Current time (IST): 17:43
[30-Apr-2026 12:13:51 UTC] Requested date: 2026-05-02
[30-Apr-2026 12:13:51 UTC] Today: 2026-04-30
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 12:13:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 12:13:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 12:13:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 12:13:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 12:13:51 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 12:14:25 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 12:14:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 12:14:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 12:14:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 12:14:25 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 12:14:25 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 12:14:25 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 12:14:25 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 12:14:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 12:14:25 UTC] Available dates found: 3
[30-Apr-2026 12:14:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 12:14:28 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 12:14:28 UTC] Current time (IST): 17:44
[30-Apr-2026 12:14:28 UTC] Requested date: 2026-05-02
[30-Apr-2026 12:14:28 UTC] Today: 2026-04-30
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 12:14:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 12:14:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 12:14:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 12:14:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 12:14:28 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 12:14:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 12:15:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777551285054","orderId":"OMO2604301744465746163562V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777552486539,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604301744559656163448V","paymentMode":"UPI_INTENT","timestamp":1777551296012,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1105","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"505624054255","upiTransactionId":"AXL67625be1453d4a45bc9080c39c384bc5","vpa":"haXXXXXXXXat@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1105","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"505624054255","upiTransactionId":"AXL67625be1453d4a45bc9080c39c384bc5","vpa":"haXXXXXXXXat@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 12:15:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777551285054
            [orderId] => OMO2604301744465746163562V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777552486539
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604301744559656163448V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777551296012
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1105
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 505624054255
                                    [upiTransactionId] => AXL67625be1453d4a45bc9080c39c384bc5
                                    [vpa] => haXXXXXXXXat@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 505624054255
                                                    [upiTransactionId] => AXL67625be1453d4a45bc9080c39c384bc5
                                                    [vpa] => haXXXXXXXXat@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[30-Apr-2026 12:15:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[30-Apr-2026 12:15:10 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[30-Apr-2026 12:15:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[30-Apr-2026 12:15:10 UTC] Payment is SUCCESS, attempting to update appointment...
[30-Apr-2026 12:15:10 UTC] Target appointment ID: TXN_1777551285054
[30-Apr-2026 12:15:10 UTC] Extracted numeric ID: 1777551285054
[30-Apr-2026 12:15:10 UTC] Appointment not found with ID: 1777551285054
[30-Apr-2026 12:15:10 UTC] Found recent pending appointment: ID=3336, Name=HARSH VARDHEN SINGH KANAWAT
[30-Apr-2026 12:15:10 UTC] Successfully updated recent appointment ID: 3336 to confirmed status
[30-Apr-2026 12:15:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777551285054","orderId":"OMO2604301744465746163562V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777552486539,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604301744559656163448V","paymentMode":"UPI_INTENT","timestamp":1777551296012,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1105","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"505624054255","upiTransactionId":"AXL67625be1453d4a45bc9080c39c384bc5","vpa":"haXXXXXXXXat@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1105","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"505624054255","upiTransactionId":"AXL67625be1453d4a45bc9080c39c384bc5","vpa":"haXXXXXXXXat@axl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 14:20:30 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 14:20:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 14:20:30 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 14:20:30 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 14:20:30 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 14:20:30 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 14:20:30 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 14:20:30 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 14:20:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 14:20:30 UTC] Available dates found: 3
[30-Apr-2026 14:20:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 14:20:34 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 14:20:34 UTC] Current time (IST): 19:50
[30-Apr-2026 14:20:34 UTC] Requested date: 2026-05-03
[30-Apr-2026 14:20:34 UTC] Today: 2026-04-30
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 14:20:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 14:20:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 14:20:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 14:20:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 14:20:34 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 15:07:44 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 15:07:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 15:07:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 15:07:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 15:07:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 15:07:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 15:07:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 15:07:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 15:07:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 15:07:44 UTC] Available dates found: 3
[30-Apr-2026 15:30:38 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 15:30:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 15:30:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 15:30:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 15:30:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 15:30:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 15:30:38 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 15:30:38 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 15:30:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 15:30:38 UTC] Available dates found: 3
[30-Apr-2026 15:30:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 15:30:40 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 15:30:40 UTC] Current time (IST): 21:0
[30-Apr-2026 15:30:40 UTC] Requested date: 2026-05-02
[30-Apr-2026 15:30:40 UTC] Today: 2026-04-30
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 15:30:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 15:30:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 15:30:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 15:30:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 15:30:40 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 15:35:43 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 15:35:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 15:35:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 15:35:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 15:35:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 15:35:43 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 15:35:43 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 15:35:43 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 15:35:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 15:35:43 UTC] Available dates found: 3
[30-Apr-2026 15:35:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 15:35:57 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 15:35:57 UTC] Current time (IST): 21:5
[30-Apr-2026 15:35:57 UTC] Requested date: 2026-05-02
[30-Apr-2026 15:35:57 UTC] Today: 2026-04-30
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 15:35:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 15:35:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 15:35:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 15:35:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 15:35:57 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 15:36:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 15:38:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777563411630","orderId":"OMO2604302106523455734593V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777564612330,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604302107378779565333V","paymentMode":"UPI_INTENT","timestamp":1777563457963,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"259665996128","upiTransactionId":"YBLe0ba8623daaf40049578d6469bbb99db","vpa":"95XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"259665996128","upiTransactionId":"YBLe0ba8623daaf40049578d6469bbb99db","vpa":"95XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 15:38:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777563411630
            [orderId] => OMO2604302106523455734593V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777564612330
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604302107378779565333V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777563457963
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6303
                                    [ifsc] => JIOP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => JIOP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 259665996128
                                    [upiTransactionId] => YBLe0ba8623daaf40049578d6469bbb99db
                                    [vpa] => 95XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6303
                                                    [ifsc] => JIOP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => JIOP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 259665996128
                                                    [upiTransactionId] => YBLe0ba8623daaf40049578d6469bbb99db
                                                    [vpa] => 95XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[30-Apr-2026 15:38:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[30-Apr-2026 15:38:13 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[30-Apr-2026 15:38:13 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[30-Apr-2026 15:38:13 UTC] Payment is SUCCESS, attempting to update appointment...
[30-Apr-2026 15:38:13 UTC] Target appointment ID: TXN_1777563411630
[30-Apr-2026 15:38:13 UTC] Extracted numeric ID: 1777563411630
[30-Apr-2026 15:38:13 UTC] Appointment not found with ID: 1777563411630
[30-Apr-2026 15:38:13 UTC] Found recent pending appointment: ID=3337, Name=DINESH KUMAR RAWAT
[30-Apr-2026 15:38:13 UTC] Successfully updated recent appointment ID: 3337 to confirmed status
[30-Apr-2026 15:38:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777563411630","orderId":"OMO2604302106523455734593V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777564612330,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604302107378779565333V","paymentMode":"UPI_INTENT","timestamp":1777563457963,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"259665996128","upiTransactionId":"YBLe0ba8623daaf40049578d6469bbb99db","vpa":"95XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6303","ifsc":"JIOP0000001","accountType":"SAVINGS","bankId":"JIOP"},"rail":{"type":"UPI","utr":"259665996128","upiTransactionId":"YBLe0ba8623daaf40049578d6469bbb99db","vpa":"95XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 15:38:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 15:39:55 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 15:39:55 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 15:39:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 15:39:55 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 15:39:55 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 15:39:55 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 15:39:55 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 15:39:55 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 15:39:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 15:39:55 UTC] Available dates found: 3
[30-Apr-2026 15:39:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 15:39:59 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 15:39:59 UTC] Current time (IST): 21:9
[30-Apr-2026 15:39:59 UTC] Requested date: 2026-05-02
[30-Apr-2026 15:39:59 UTC] Today: 2026-04-30
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 15:39:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 15:39:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 15:39:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 15:39:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 15:39:59 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 16:51:35 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 16:51:35 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 16:51:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 16:51:35 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 16:51:35 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 16:51:35 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 16:51:35 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 16:51:35 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 16:51:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 16:51:35 UTC] Available dates found: 3
[30-Apr-2026 16:51:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 16:51:43 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 16:51:43 UTC] Current time (IST): 22:21
[30-Apr-2026 16:51:43 UTC] Requested date: 2026-05-02
[30-Apr-2026 16:51:43 UTC] Today: 2026-04-30
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 16:51:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 16:51:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 16:51:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 16:51:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 16:51:43 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 16:52:44 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 16:59:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777567970263","orderId":"OMO2604302222495518028437V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777569169532,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604302228227083708232V","paymentMode":"UPI_INTENT","timestamp":1777568302754,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4789","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"025824044042","upiTransactionId":"YBL7da0f87e679a49ba880c8dfdd689e501","vpa":"muXXXXXXXXXXXXX90@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4789","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"025824044042","upiTransactionId":"YBL7da0f87e679a49ba880c8dfdd689e501","vpa":"muXXXXXXXXXXXXX90@ybl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 16:59:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777567970263
            [orderId] => OMO2604302222495518028437V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777569169532
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2604302228227083708232V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777568302754
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX4789
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 025824044042
                                    [upiTransactionId] => YBL7da0f87e679a49ba880c8dfdd689e501
                                    [vpa] => muXXXXXXXXXXXXX90@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX4789
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 025824044042
                                                    [upiTransactionId] => YBL7da0f87e679a49ba880c8dfdd689e501
                                                    [vpa] => muXXXXXXXXXXXXX90@ybl
                                                )

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

                                )

                        )

                )

        )

)

[30-Apr-2026 16:59:36 UTC] Payment Callback - POST Data: Array
(
)

[30-Apr-2026 16:59:36 UTC] Payment Callback - GET Data: Array
(
)

[30-Apr-2026 16:59:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[30-Apr-2026 16:59:36 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[30-Apr-2026 16:59:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[30-Apr-2026 16:59:36 UTC] Payment is SUCCESS, attempting to update appointment...
[30-Apr-2026 16:59:36 UTC] Target appointment ID: TXN_1777567970263
[30-Apr-2026 16:59:36 UTC] Extracted numeric ID: 1777567970263
[30-Apr-2026 16:59:36 UTC] Appointment not found with ID: 1777567970263
[30-Apr-2026 16:59:36 UTC] Found recent pending appointment: ID=3338, Name=mukesh vaishnav
[30-Apr-2026 16:59:36 UTC] Successfully updated recent appointment ID: 3338 to confirmed status
[30-Apr-2026 16:59:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777567970263","orderId":"OMO2604302222495518028437V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777569169532,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2604302228227083708232V","paymentMode":"UPI_INTENT","timestamp":1777568302754,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4789","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"025824044042","upiTransactionId":"YBL7da0f87e679a49ba880c8dfdd689e501","vpa":"muXXXXXXXXXXXXX90@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX4789","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"025824044042","upiTransactionId":"YBL7da0f87e679a49ba880c8dfdd689e501","vpa":"muXXXXXXXXXXXXX90@ybl"},"currency":"INR","amount":10000}]}]}}
[30-Apr-2026 17:00:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[30-Apr-2026 17:36:00 UTC] Date: 2026-04-30, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 17:36:00 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[30-Apr-2026 17:36:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[30-Apr-2026 17:36:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[30-Apr-2026 17:36:00 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[30-Apr-2026 17:36:00 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[30-Apr-2026 17:36:00 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[30-Apr-2026 17:36:00 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[30-Apr-2026 17:36:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[30-Apr-2026 17:36:00 UTC] Available dates found: 3
[30-Apr-2026 17:36:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[30-Apr-2026 17:36:04 UTC] Using actual slot duration: 15 minutes
[30-Apr-2026 17:36:04 UTC] Current time (IST): 23:6
[30-Apr-2026 17:36:04 UTC] Requested date: 2026-05-02
[30-Apr-2026 17:36:04 UTC] Today: 2026-04-30
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 08:00 - 08:15
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 08:15 - 08:30
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 08:30 - 08:45
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 08:45 - 09:00
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 09:00 - 09:15
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 09:15 - 09:30
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 09:30 - 09:45
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 09:45 - 10:00
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 10:00 - 10:15
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 10:15 - 10:30
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 10:30 - 10:45
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 10:45 - 11:00
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 11:00 - 11:15
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 11:15 - 11:30
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 11:30 - 11:45
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 11:45 - 12:00
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 12:00 - 12:15
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 12:15 - 12:30
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 12:30 - 12:45
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 12:45 - 13:00
[30-Apr-2026 17:36:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[30-Apr-2026 17:36:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[30-Apr-2026 17:36:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[30-Apr-2026 17:36:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 14:00 - 14:15
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 14:15 - 14:30
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 14:30 - 14:45
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 14:45 - 15:00
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 15:00 - 15:15
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 15:15 - 15:30
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 15:30 - 15:45
[30-Apr-2026 17:36:04 UTC] Slot added (future date): 15:45 - 16:00
[30-Apr-2026 19:33:27 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/get_tatkal_appointments.php on line 10
[30-Apr-2026 19:41:26 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/get_tatkal_appointments.php on line 10
[01-May-2026 01:47:03 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 01:47:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 01:47:03 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 01:47:03 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 01:47:03 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 01:47:03 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 01:47:03 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 01:47:03 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 01:47:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 01:47:03 UTC] Available dates found: 3
[01-May-2026 01:48:16 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 01:48:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 01:48:16 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 01:48:16 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 01:48:16 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 01:48:16 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 01:48:16 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 01:48:16 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 01:48:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 01:48:16 UTC] Available dates found: 3
[01-May-2026 01:55:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 01:55:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 01:55:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 01:55:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 01:55:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 01:55:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 01:55:02 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 01:55:02 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 01:55:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 01:55:02 UTC] Available dates found: 3
[01-May-2026 01:55:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 01:55:13 UTC] Using actual slot duration: 15 minutes
[01-May-2026 01:55:13 UTC] Current time (IST): 7:25
[01-May-2026 01:55:13 UTC] Requested date: 2026-05-02
[01-May-2026 01:55:13 UTC] Today: 2026-05-01
[01-May-2026 01:55:13 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 01:55:13 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 01:55:13 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 01:55:13 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 01:55:13 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 01:55:13 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 01:55:13 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 01:55:13 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 01:55:13 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 01:55:13 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 01:55:13 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 01:55:13 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 01:55:13 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 01:55:13 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 01:55:13 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 01:55:13 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 01:55:13 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 01:55:13 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 01:55:13 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 01:55:13 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 01:55:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 01:55:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 01:55:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 01:55:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 01:55:13 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 01:55:13 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 01:55:13 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 01:55:13 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 01:55:13 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 01:55:13 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 01:55:13 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 01:55:13 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 01:55:35 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 01:58:19 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 01:58:19 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 01:58:19 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 01:58:19 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 01:58:19 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 01:58:19 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 01:58:19 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 01:58:19 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 01:58:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 01:58:19 UTC] Available dates found: 3
[01-May-2026 01:58:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 01:58:25 UTC] Using actual slot duration: 15 minutes
[01-May-2026 01:58:25 UTC] Current time (IST): 7:28
[01-May-2026 01:58:25 UTC] Requested date: 2026-05-02
[01-May-2026 01:58:25 UTC] Today: 2026-05-01
[01-May-2026 01:58:25 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 01:58:25 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 01:58:25 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 01:58:25 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 01:58:25 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 01:58:25 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 01:58:25 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 01:58:25 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 01:58:25 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 01:58:25 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 01:58:25 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 01:58:25 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 01:58:25 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 01:58:25 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 01:58:25 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 01:58:25 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 01:58:25 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 01:58:25 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 01:58:25 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 01:58:25 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 01:58:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 01:58:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 01:58:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 01:58:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 01:58:25 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 01:58:25 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 01:58:25 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 01:58:25 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 01:58:25 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 01:58:25 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 01:58:25 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 01:58:25 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 01:58:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 01:59:23 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777600734193","orderId":"OMO2605010728548572415512V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777601934841,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010729006935734787V","paymentMode":"UPI_INTENT","timestamp":1777600740739,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX7978","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"154616832451","upiTransactionId":"IBLb3fb187712b4422a9759b78234537c07","vpa":"76XXXXXX78@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX7978","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"154616832451","upiTransactionId":"IBLb3fb187712b4422a9759b78234537c07","vpa":"76XXXXXX78@ibl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 01:59:23 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777600734193
            [orderId] => OMO2605010728548572415512V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777601934841
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605010729006935734787V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777600740739
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX7978
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 154616832451
                                    [upiTransactionId] => IBLb3fb187712b4422a9759b78234537c07
                                    [vpa] => 76XXXXXX78@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX7978
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 154616832451
                                                    [upiTransactionId] => IBLb3fb187712b4422a9759b78234537c07
                                                    [vpa] => 76XXXXXX78@ibl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 01:59:23 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 01:59:23 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 01:59:23 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 01:59:23 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 01:59:23 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 01:59:23 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 01:59:23 UTC] Target appointment ID: TXN_1777600734193
[01-May-2026 01:59:23 UTC] Extracted numeric ID: 1777600734193
[01-May-2026 01:59:23 UTC] Appointment not found with ID: 1777600734193
[01-May-2026 01:59:23 UTC] Found recent pending appointment: ID=3340, Name=pappu kharol
[01-May-2026 01:59:23 UTC] Successfully updated recent appointment ID: 3340 to confirmed status
[01-May-2026 01:59:23 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777600734193","orderId":"OMO2605010728548572415512V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777601934841,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010729006935734787V","paymentMode":"UPI_INTENT","timestamp":1777600740739,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX7978","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"154616832451","upiTransactionId":"IBLb3fb187712b4422a9759b78234537c07","vpa":"76XXXXXX78@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX7978","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"154616832451","upiTransactionId":"IBLb3fb187712b4422a9759b78234537c07","vpa":"76XXXXXX78@ibl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 02:15:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777600539652","orderId":"OMO2605010725399783708735V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777601739961,"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":[]}}
[01-May-2026 02:15:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777600539652
            [orderId] => OMO2605010725399783708735V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777601739961
            [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
                (
                )

        )

)

[01-May-2026 02:15:43 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 02:15:43 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 02:15:43 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 02:15:43 UTC] Payment callback error: Transaction ID not found in callback
[01-May-2026 03:10:45 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:10:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 03:10:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 03:10:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 03:10:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 03:10:45 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 03:10:45 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 03:10:45 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:10:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 03:10:45 UTC] Available dates found: 3
[01-May-2026 03:10:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:10:49 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:10:49 UTC] Current time (IST): 8:40
[01-May-2026 03:10:49 UTC] Requested date: 2026-05-02
[01-May-2026 03:10:49 UTC] Today: 2026-05-01
[01-May-2026 03:10:49 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:10:49 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:10:49 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:10:49 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:10:49 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:10:49 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:10:49 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:10:49 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:10:49 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:10:49 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:10:49 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:10:49 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:10:49 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:10:49 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:10:49 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:10:49 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:10:49 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:10:49 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:10:49 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:10:49 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:10:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:10:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:10:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:10:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:10:49 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:10:49 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:10:49 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:10:49 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:10:49 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:10:49 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:10:49 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:10:49 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:13:34 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:13:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 03:13:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 03:13:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 03:13:34 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 03:13:34 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 03:13:34 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 03:13:34 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:13:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 03:13:34 UTC] Available dates found: 3
[01-May-2026 03:13:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:13:43 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:13:43 UTC] Current time (IST): 8:43
[01-May-2026 03:13:43 UTC] Requested date: 2026-05-02
[01-May-2026 03:13:43 UTC] Today: 2026-05-01
[01-May-2026 03:13:43 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:13:43 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:13:43 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:13:43 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:13:43 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:13:43 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:13:43 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:13:43 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:13:43 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:13:43 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:13:43 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:13:43 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:13:43 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:13:43 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:13:43 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:13:43 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:13:43 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:13:43 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:13:43 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:13:43 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:13:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:13:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:13:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:13:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:13:43 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:13:43 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:13:43 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:13:43 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:13:43 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:13:43 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:13:43 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:13:43 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:18:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:18:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 03:18:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 03:18:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 03:18:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 03:18:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 03:18:02 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 03:18:02 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:18:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 03:18:02 UTC] Available dates found: 3
[01-May-2026 03:18:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:18:05 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:18:05 UTC] Current time (IST): 8:48
[01-May-2026 03:18:05 UTC] Requested date: 2026-05-02
[01-May-2026 03:18:05 UTC] Today: 2026-05-01
[01-May-2026 03:18:05 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:18:05 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:18:05 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:18:05 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:18:05 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:18:05 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:18:05 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:18:05 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:18:05 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:18:05 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:18:05 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:18:05 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:18:05 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:18:05 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:18:05 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:18:05 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:18:05 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:18:05 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:18:05 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:18:05 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:18:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:18:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:18:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:18:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:18:05 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:18:05 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:18:05 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:18:05 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:18:05 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:18:05 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:18:05 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:18:05 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:18:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 03:18:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777605498695","orderId":"OMO2605010848198849190820V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777606699866,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010848237766163758V","paymentMode":"UPI_INTENT","timestamp":1777605503824,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612128050381","upiTransactionId":"ICI22aecf950a404a829c1fe765b22c5162","vpa":"wwXXXXXXXXXXXXXX35@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612128050381","upiTransactionId":"ICI22aecf950a404a829c1fe765b22c5162","vpa":"wwXXXXXXXXXXXXXX35@okicici"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 03:18:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777605498695
            [orderId] => OMO2605010848198849190820V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777606699866
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605010848237766163758V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777605503824
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0SUBBHI
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 612128050381
                                    [upiTransactionId] => ICI22aecf950a404a829c1fe765b22c5162
                                    [vpa] => wwXXXXXXXXXXXXXX35@okicici
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 612128050381
                                                    [upiTransactionId] => ICI22aecf950a404a829c1fe765b22c5162
                                                    [vpa] => wwXXXXXXXXXXXXXX35@okicici
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 03:18:40 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 03:18:40 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 03:18:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 03:18:40 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 03:18:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 03:18:40 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 03:18:40 UTC] Target appointment ID: TXN_1777605498695
[01-May-2026 03:18:40 UTC] Extracted numeric ID: 1777605498695
[01-May-2026 03:18:40 UTC] Appointment not found with ID: 1777605498695
[01-May-2026 03:18:40 UTC] Found recent pending appointment: ID=3341, Name=jayesh pareek
[01-May-2026 03:18:40 UTC] Successfully updated recent appointment ID: 3341 to confirmed status
[01-May-2026 03:18:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777605498695","orderId":"OMO2605010848198849190820V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777606699866,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010848237766163758V","paymentMode":"UPI_INTENT","timestamp":1777605503824,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612128050381","upiTransactionId":"ICI22aecf950a404a829c1fe765b22c5162","vpa":"wwXXXXXXXXXXXXXX35@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SUBBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612128050381","upiTransactionId":"ICI22aecf950a404a829c1fe765b22c5162","vpa":"wwXXXXXXXXXXXXXX35@okicici"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 03:18:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 03:27:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:27:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 03:27:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 03:27:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 03:27:15 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 03:27:15 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 03:27:15 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 03:27:15 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:27:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 03:27:15 UTC] Available dates found: 3
[01-May-2026 03:27:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:27:23 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:27:23 UTC] Current time (IST): 8:57
[01-May-2026 03:27:23 UTC] Requested date: 2026-05-02
[01-May-2026 03:27:23 UTC] Today: 2026-05-01
[01-May-2026 03:27:23 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:27:23 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:27:23 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:27:23 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:27:23 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:27:23 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:27:23 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:27:23 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:27:23 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:27:23 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:27:23 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:27:23 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:27:23 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:27:23 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:27:23 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:27:23 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:27:23 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:27:23 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:27:23 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:27:23 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:27:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:27:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:27:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:27:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:27:23 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:27:23 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:27:23 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:27:23 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:27:23 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:27:23 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:27:23 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:27:23 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:34:12 UTC] PHP Warning:  require_once(config/database.php): Failed to open stream: No such file or directory in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[01-May-2026 03:34:12 UTC] PHP Fatal error:  Uncaught Error: Failed opening required 'config/database.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php:3
Stack trace:
#0 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/add_help_settings.php on line 3
[01-May-2026 03:34:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[01-May-2026 03:34:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[01-May-2026 03:34:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[01-May-2026 03:34:12 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[01-May-2026 03:34:13 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 2
[01-May-2026 03:34:13 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 3
[01-May-2026 03:34:13 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 4
[01-May-2026 03:34:13 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 5
[01-May-2026 03:42:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:42:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 03:42:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 03:42:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 03:42:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 03:42:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 03:42:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 03:42:44 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:42:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 03:42:44 UTC] Available dates found: 3
[01-May-2026 03:42:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:42:51 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:42:51 UTC] Current time (IST): 9:12
[01-May-2026 03:42:51 UTC] Requested date: 2026-05-02
[01-May-2026 03:42:51 UTC] Today: 2026-05-01
[01-May-2026 03:42:51 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:42:51 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:42:51 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:42:51 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:42:51 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:42:51 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:42:51 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:42:51 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:42:51 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:42:51 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:42:51 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:42:51 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:42:51 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:42:51 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:42:51 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:42:51 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:42:51 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:42:51 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:42:51 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:42:51 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:42:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:42:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:42:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:42:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:42:51 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:42:51 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:42:51 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:42:51 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:42:51 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:42:51 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:42:51 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:42:51 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:43:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:43:57 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:43:57 UTC] Current time (IST): 9:13
[01-May-2026 03:43:57 UTC] Requested date: 2026-05-02
[01-May-2026 03:43:57 UTC] Today: 2026-05-01
[01-May-2026 03:43:57 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:43:57 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:43:57 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:43:57 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:43:57 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:43:57 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:43:57 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:43:57 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:43:57 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:43:57 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:43:57 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:43:57 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:43:57 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:43:57 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:43:57 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:43:57 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:43:57 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:43:57 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:43:57 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:43:57 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:43:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:43:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:43:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:43:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:43:57 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:43:57 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:43:57 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:43:57 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:43:57 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:43:57 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:43:57 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:43:57 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:44:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:44:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 03:44:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 03:44:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 03:44:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 03:44:10 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 03:44:10 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 03:44:10 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:44:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 03:44:10 UTC] Available dates found: 3
[01-May-2026 03:44:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:44:13 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:44:13 UTC] Current time (IST): 9:14
[01-May-2026 03:44:13 UTC] Requested date: 2026-05-02
[01-May-2026 03:44:13 UTC] Today: 2026-05-01
[01-May-2026 03:44:13 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:44:13 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:44:13 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:44:13 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:44:13 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:44:13 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:44:13 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:44:13 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:44:13 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:44:13 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:44:13 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:44:13 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:44:13 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:44:13 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:44:13 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:44:13 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:44:13 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:44:13 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:44:13 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:44:13 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:44:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:44:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:44:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:44:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:44:13 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:44:13 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:44:13 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:44:13 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:44:13 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:44:13 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:44:13 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:44:13 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:44:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 03:44:41 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:44:41 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 03:44:41 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 03:44:41 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 03:44:41 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 03:44:41 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 03:44:41 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 03:44:41 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:44:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 03:44:41 UTC] Available dates found: 3
[01-May-2026 03:44:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:44:50 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:44:50 UTC] Current time (IST): 9:14
[01-May-2026 03:44:50 UTC] Requested date: 2026-05-02
[01-May-2026 03:44:50 UTC] Today: 2026-05-01
[01-May-2026 03:44:50 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:44:50 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:44:50 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:44:50 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:44:50 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:44:50 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:44:50 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:44:50 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:44:50 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:44:50 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:44:50 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:44:50 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:44:50 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:44:50 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:44:50 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:44:50 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:44:50 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:44:50 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:44:50 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:44:50 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:44:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:44:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:44:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:44:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:44:50 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:44:50 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:44:50 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:44:50 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:44:50 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:44:50 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:44:50 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:44:50 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:45:04 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777607073765","orderId":"OMO2605010914347615724754V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777608274743,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010914424353210982V","paymentMode":"UPI_INTENT","timestamp":1777607082472,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612125311814","upiTransactionId":"APYAPbfee6913d37889a8c94fb36d83cef8","vpa":"99XXXXXX95@yapl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612125311814","upiTransactionId":"APYAPbfee6913d37889a8c94fb36d83cef8","vpa":"99XXXXXX95@yapl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 03:45:04 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777607073765
            [orderId] => OMO2605010914347615724754V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777608274743
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605010914424353210982V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777607082472
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => PUNB0872300
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 612125311814
                                    [upiTransactionId] => APYAPbfee6913d37889a8c94fb36d83cef8
                                    [vpa] => 99XXXXXX95@yapl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 612125311814
                                                    [upiTransactionId] => APYAPbfee6913d37889a8c94fb36d83cef8
                                                    [vpa] => 99XXXXXX95@yapl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 03:45:04 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 03:45:04 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 03:45:04 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 03:45:04 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 03:45:04 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 03:45:04 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 03:45:04 UTC] Target appointment ID: TXN_1777607073765
[01-May-2026 03:45:04 UTC] Extracted numeric ID: 1777607073765
[01-May-2026 03:45:04 UTC] Appointment not found with ID: 1777607073765
[01-May-2026 03:45:04 UTC] Found recent pending appointment: ID=3342, Name=Naresh Kumar Jangid
[01-May-2026 03:45:04 UTC] Successfully updated recent appointment ID: 3342 to confirmed status
[01-May-2026 03:45:04 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777607073765","orderId":"OMO2605010914347615724754V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777608274743,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010914424353210982V","paymentMode":"UPI_INTENT","timestamp":1777607082472,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612125311814","upiTransactionId":"APYAPbfee6913d37889a8c94fb36d83cef8","vpa":"99XXXXXX95@yapl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"PUNB0872300","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612125311814","upiTransactionId":"APYAPbfee6913d37889a8c94fb36d83cef8","vpa":"99XXXXXX95@yapl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 03:45:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 03:45:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 03:45:45 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777607121169","orderId":"OMO2605010915220272366205V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777608322008,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010915290498044394V","paymentMode":"UPI_INTENT","timestamp":1777607129091,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5269","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"352366042544","upiTransactionId":"AXLd56c493d24da48c28c6a4a58ad1f3e57","vpa":"gaXXXXXXXXXXri@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5269","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"352366042544","upiTransactionId":"AXLd56c493d24da48c28c6a4a58ad1f3e57","vpa":"gaXXXXXXXXXXri@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 03:45:45 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777607121169
            [orderId] => OMO2605010915220272366205V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777608322008
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605010915290498044394V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777607129091
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5269
                                    [ifsc] => SBIN0031101
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 352366042544
                                    [upiTransactionId] => AXLd56c493d24da48c28c6a4a58ad1f3e57
                                    [vpa] => gaXXXXXXXXXXri@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5269
                                                    [ifsc] => SBIN0031101
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 352366042544
                                                    [upiTransactionId] => AXLd56c493d24da48c28c6a4a58ad1f3e57
                                                    [vpa] => gaXXXXXXXXXXri@axl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 03:45:45 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 03:45:45 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 03:45:45 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 03:45:45 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 03:45:45 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 03:45:45 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 03:45:45 UTC] Target appointment ID: TXN_1777607121169
[01-May-2026 03:45:45 UTC] Extracted numeric ID: 1777607121169
[01-May-2026 03:45:45 UTC] Appointment not found with ID: 1777607121169
[01-May-2026 03:45:45 UTC] Found recent pending appointment: ID=3343, Name=ganpat Lal Bareth
[01-May-2026 03:45:45 UTC] Successfully updated recent appointment ID: 3343 to confirmed status
[01-May-2026 03:45:45 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777607121169","orderId":"OMO2605010915220272366205V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777608322008,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010915290498044394V","paymentMode":"UPI_INTENT","timestamp":1777607129091,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5269","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"352366042544","upiTransactionId":"AXLd56c493d24da48c28c6a4a58ad1f3e57","vpa":"gaXXXXXXXXXXri@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5269","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"352366042544","upiTransactionId":"AXLd56c493d24da48c28c6a4a58ad1f3e57","vpa":"gaXXXXXXXXXXri@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 03:45:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 03:56:32 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:56:32 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 03:56:32 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 03:56:32 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 03:56:32 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 03:56:32 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 03:56:32 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 03:56:32 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 03:56:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 03:56:32 UTC] Available dates found: 3
[01-May-2026 03:56:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 03:56:39 UTC] Using actual slot duration: 15 minutes
[01-May-2026 03:56:39 UTC] Current time (IST): 9:26
[01-May-2026 03:56:39 UTC] Requested date: 2026-05-02
[01-May-2026 03:56:39 UTC] Today: 2026-05-01
[01-May-2026 03:56:39 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 03:56:39 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 03:56:39 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 03:56:39 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 03:56:39 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 03:56:39 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 03:56:39 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 03:56:39 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 03:56:39 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 03:56:39 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 03:56:39 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 03:56:39 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 03:56:39 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 03:56:39 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 03:56:39 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 03:56:39 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 03:56:39 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 03:56:39 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 03:56:39 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 03:56:39 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 03:56:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 03:56:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 03:56:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 03:56:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 03:56:39 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 03:56:39 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 03:56:39 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 03:56:39 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 03:56:39 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 03:56:39 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 03:56:39 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 03:56:39 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 03:57:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 03:58:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777607867224","orderId":"OMO2605010927481148460148V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777609068096,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010927535586411819V","paymentMode":"UPI_INTENT","timestamp":1777607873603,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"141790616340","upiTransactionId":"YBL082e963a4db2425d9ef5deba7c8cad79","vpa":"94XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"141790616340","upiTransactionId":"YBL082e963a4db2425d9ef5deba7c8cad79","vpa":"94XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 03:58:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777607867224
            [orderId] => OMO2605010927481148460148V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777609068096
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605010927535586411819V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777607873603
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3075
                                    [ifsc] => SBIN0032147
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 141790616340
                                    [upiTransactionId] => YBL082e963a4db2425d9ef5deba7c8cad79
                                    [vpa] => 94XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX3075
                                                    [ifsc] => SBIN0032147
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 141790616340
                                                    [upiTransactionId] => YBL082e963a4db2425d9ef5deba7c8cad79
                                                    [vpa] => 94XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 03:58:07 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 03:58:07 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 03:58:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 03:58:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 03:58:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 03:58:07 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 03:58:07 UTC] Target appointment ID: TXN_1777607867224
[01-May-2026 03:58:07 UTC] Extracted numeric ID: 1777607867224
[01-May-2026 03:58:07 UTC] Appointment not found with ID: 1777607867224
[01-May-2026 03:58:07 UTC] Found recent pending appointment: ID=3344, Name=mukesh khoiwal
[01-May-2026 03:58:07 UTC] Successfully updated recent appointment ID: 3344 to confirmed status
[01-May-2026 03:58:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777607867224","orderId":"OMO2605010927481148460148V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777609068096,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605010927535586411819V","paymentMode":"UPI_INTENT","timestamp":1777607873603,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"141790616340","upiTransactionId":"YBL082e963a4db2425d9ef5deba7c8cad79","vpa":"94XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3075","ifsc":"SBIN0032147","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"141790616340","upiTransactionId":"YBL082e963a4db2425d9ef5deba7c8cad79","vpa":"94XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 03:58:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 04:01:42 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:01:42 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:01:42 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:01:42 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:01:42 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:01:42 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:01:42 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:01:42 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:01:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:01:42 UTC] Available dates found: 3
[01-May-2026 04:06:14 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:06:14 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:06:14 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:06:14 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:06:14 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:06:14 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:06:14 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:06:14 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:06:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:06:14 UTC] Available dates found: 3
[01-May-2026 04:06:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 04:06:17 UTC] Using actual slot duration: 15 minutes
[01-May-2026 04:06:17 UTC] Current time (IST): 9:36
[01-May-2026 04:06:17 UTC] Requested date: 2026-05-02
[01-May-2026 04:06:17 UTC] Today: 2026-05-01
[01-May-2026 04:06:17 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 04:06:17 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 04:06:17 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 04:06:17 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 04:06:17 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 04:06:17 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 04:06:17 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 04:06:17 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 04:06:17 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 04:06:17 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 04:06:17 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 04:06:17 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 04:06:17 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 04:06:17 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 04:06:17 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 04:06:17 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 04:06:17 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 04:06:17 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 04:06:17 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 04:06:17 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 04:06:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 04:06:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 04:06:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 04:06:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 04:06:17 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 04:06:17 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 04:06:17 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 04:06:17 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 04:06:17 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 04:06:17 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 04:06:17 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 04:06:17 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 04:06:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 04:07:15 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777608415918","orderId":"OMO2605010936563425724579V","state":"COMPLETED","currency":"INR","amount":10000,"payable
[01-May-2026 04:07:15 UTC] Payment Callback - Decoded Data: 
[01-May-2026 04:07:15 UTC] Payment Callback - POST Data: Array
(
)

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

[01-May-2026 04:07:15 UTC] Payment callback error: No payment data received
[01-May-2026 04:07:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 04:11:23 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
[01-May-2026 04:11:23 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
[01-May-2026 04:11:23 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
[01-May-2026 04:11:23 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
[01-May-2026 04:12:37 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:12:37 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:12:37 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:12:37 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:12:37 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:12:37 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:12:37 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:12:37 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:12:37 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:12:37 UTC] Available dates found: 3
[01-May-2026 04:18:50 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:18:50 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:18:50 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:18:50 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:18:50 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:18:50 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:18:50 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:18:50 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:18:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:18:50 UTC] Available dates found: 3
[01-May-2026 04:18:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 04:18:59 UTC] Using actual slot duration: 15 minutes
[01-May-2026 04:18:59 UTC] Current time (IST): 9:48
[01-May-2026 04:18:59 UTC] Requested date: 2026-05-02
[01-May-2026 04:18:59 UTC] Today: 2026-05-01
[01-May-2026 04:18:59 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 04:18:59 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 04:18:59 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 04:18:59 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 04:18:59 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 04:18:59 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 04:18:59 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 04:18:59 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 04:18:59 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 04:18:59 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 04:18:59 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 04:18:59 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 04:18:59 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 04:18:59 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 04:18:59 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 04:18:59 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 04:18:59 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 04:18:59 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 04:18:59 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 04:18:59 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 04:18:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 04:18:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 04:18:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 04:18:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 04:18:59 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 04:18:59 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 04:18:59 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 04:18:59 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 04:18:59 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 04:18:59 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 04:18:59 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 04:18:59 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 04:24:10 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:24:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:24:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:24:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:24:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:24:10 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:24:10 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:24:10 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:24:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:24:10 UTC] Available dates found: 3
[01-May-2026 04:24:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 04:24:18 UTC] Using actual slot duration: 15 minutes
[01-May-2026 04:24:18 UTC] Current time (IST): 9:54
[01-May-2026 04:24:18 UTC] Requested date: 2026-05-02
[01-May-2026 04:24:18 UTC] Today: 2026-05-01
[01-May-2026 04:24:18 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 04:24:18 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 04:24:18 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 04:24:18 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 04:24:18 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 04:24:18 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 04:24:18 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 04:24:18 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 04:24:18 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 04:24:18 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 04:24:18 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 04:24:18 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 04:24:18 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 04:24:18 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 04:24:18 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 04:24:18 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 04:24:18 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 04:24:18 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 04:24:18 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 04:24:18 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 04:24:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 04:24:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 04:24:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 04:24:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 04:24:18 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 04:24:18 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 04:24:18 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 04:24:18 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 04:24:18 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 04:24:18 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 04:24:18 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 04:24:18 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 04:25:12 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:25:12 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:25:12 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:25:12 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:25:12 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:25:12 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:25:12 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:25:12 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:25:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:25:12 UTC] Available dates found: 3
[01-May-2026 04:25:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 04:25:17 UTC] Using actual slot duration: 15 minutes
[01-May-2026 04:25:17 UTC] Current time (IST): 9:55
[01-May-2026 04:25:17 UTC] Requested date: 2026-05-02
[01-May-2026 04:25:17 UTC] Today: 2026-05-01
[01-May-2026 04:25:17 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 04:25:17 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 04:25:17 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 04:25:17 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 04:25:17 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 04:25:17 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 04:25:17 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 04:25:17 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 04:25:17 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 04:25:17 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 04:25:17 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 04:25:17 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 04:25:17 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 04:25:17 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 04:25:17 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 04:25:17 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 04:25:17 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 04:25:17 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 04:25:17 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 04:25:17 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 04:25:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 04:25:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 04:25:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 04:25:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 04:25:17 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 04:25:17 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 04:25:17 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 04:25:17 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 04:25:17 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 04:25:17 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 04:25:17 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 04:25:17 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 04:30:41 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:30:41 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:30:41 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:30:41 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:30:41 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:30:41 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:30:41 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:30:41 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:30:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:30:41 UTC] Available dates found: 3
[01-May-2026 04:30:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 04:30:44 UTC] Using actual slot duration: 15 minutes
[01-May-2026 04:30:44 UTC] Current time (IST): 10:0
[01-May-2026 04:30:44 UTC] Requested date: 2026-05-02
[01-May-2026 04:30:44 UTC] Today: 2026-05-01
[01-May-2026 04:30:44 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 04:30:44 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 04:30:44 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 04:30:44 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 04:30:44 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 04:30:44 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 04:30:44 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 04:30:44 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 04:30:44 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 04:30:44 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 04:30:44 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 04:30:44 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 04:30:44 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 04:30:44 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 04:30:44 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 04:30:44 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 04:30:44 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 04:30:44 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 04:30:44 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 04:30:44 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 04:30:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 04:30:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 04:30:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 04:30:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 04:30:44 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 04:30:44 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 04:30:44 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 04:30:44 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 04:30:44 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 04:30:44 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 04:30:44 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 04:30:44 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 04:39:05 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:39:05 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:39:05 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:39:05 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:39:05 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:39:05 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:39:05 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:39:05 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:39:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:39:05 UTC] Available dates found: 3
[01-May-2026 04:39:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 04:39:17 UTC] Using actual slot duration: 15 minutes
[01-May-2026 04:39:17 UTC] Current time (IST): 10:9
[01-May-2026 04:39:17 UTC] Requested date: 2026-05-02
[01-May-2026 04:39:17 UTC] Today: 2026-05-01
[01-May-2026 04:39:17 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 04:39:17 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 04:39:17 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 04:39:17 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 04:39:17 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 04:39:17 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 04:39:17 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 04:39:17 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 04:39:17 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 04:39:17 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 04:39:17 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 04:39:17 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 04:39:17 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 04:39:17 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 04:39:17 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 04:39:17 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 04:39:17 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 04:39:17 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 04:39:17 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 04:39:17 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 04:39:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 04:39:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 04:39:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 04:39:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 04:39:17 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 04:39:17 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 04:39:17 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 04:39:17 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 04:39:17 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 04:39:17 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 04:39:17 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 04:39:17 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 04:47:50 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:47:50 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 04:47:50 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 04:47:50 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 04:47:50 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 04:47:50 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 04:47:50 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 04:47:50 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 04:47:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 04:47:50 UTC] Available dates found: 3
[01-May-2026 04:47:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 04:47:55 UTC] Using actual slot duration: 15 minutes
[01-May-2026 04:47:55 UTC] Current time (IST): 10:17
[01-May-2026 04:47:55 UTC] Requested date: 2026-05-02
[01-May-2026 04:47:55 UTC] Today: 2026-05-01
[01-May-2026 04:47:55 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 04:47:55 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 04:47:55 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 04:47:55 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 04:47:55 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 04:47:55 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 04:47:55 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 04:47:55 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 04:47:55 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 04:47:55 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 04:47:55 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 04:47:55 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 04:47:55 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 04:47:55 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 04:47:55 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 04:47:55 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 04:47:55 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 04:47:55 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 04:47:55 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 04:47:55 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 04:47:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 04:47:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 04:47:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 04:47:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 04:47:55 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 04:47:55 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 04:47:55 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 04:47:55 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 04:47:55 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 04:47:55 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 04:47:55 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 04:47:55 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 05:54:16 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 05:54:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 05:54:16 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 05:54:16 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 05:54:16 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 05:54:16 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 05:54:16 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 05:54:16 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 05:54:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 05:54:16 UTC] Available dates found: 3
[01-May-2026 05:56:20 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 05:56:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 05:56:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 05:56:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 05:56:20 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 05:56:20 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 05:56:20 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 05:56:20 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 05:56:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 05:56:20 UTC] Available dates found: 3
[01-May-2026 05:56:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 05:56:33 UTC] Using actual slot duration: 15 minutes
[01-May-2026 05:56:33 UTC] Current time (IST): 11:26
[01-May-2026 05:56:33 UTC] Requested date: 2026-05-03
[01-May-2026 05:56:33 UTC] Today: 2026-05-01
[01-May-2026 05:56:33 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 05:56:33 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 05:56:33 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 05:56:33 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 05:56:33 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 05:56:33 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 05:56:33 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 05:56:33 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 05:56:33 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 05:56:33 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 05:56:33 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 05:56:33 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 05:56:33 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 05:56:33 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 05:56:33 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 05:56:33 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 05:56:33 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 05:56:33 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 05:56:33 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 05:56:33 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 05:56:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 05:56:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 05:56:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 05:56:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 05:56:33 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 05:56:33 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 05:56:33 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 05:56:33 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 05:56:33 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 05:56:33 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 05:56:33 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 05:56:33 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 05:57:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 05:57:01 UTC] Using actual slot duration: 15 minutes
[01-May-2026 05:57:01 UTC] Current time (IST): 11:27
[01-May-2026 05:57:01 UTC] Requested date: 2026-05-05
[01-May-2026 05:57:01 UTC] Today: 2026-05-01
[01-May-2026 05:57:01 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 05:57:01 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 05:57:01 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 05:57:01 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 05:57:01 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 05:57:01 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 05:57:01 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 05:57:01 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 05:57:01 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 05:57:01 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 05:57:01 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 05:57:01 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 05:57:01 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 05:57:01 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 05:57:01 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 05:57:01 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 05:57:01 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 05:57:01 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 05:57:01 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 05:57:01 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 05:57:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 05:57:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 05:57:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 05:57:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 05:57:01 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 05:57:01 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 05:57:01 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 05:57:01 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 05:57:01 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 05:57:01 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 05:57:01 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 05:57:01 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 05:58:40 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 05:58:40 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 05:58:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 05:58:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 05:58:40 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 05:58:40 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 05:58:40 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 05:58:40 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 05:58:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 05:58:40 UTC] Available dates found: 3
[01-May-2026 05:59:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 05:59:27 UTC] Using actual slot duration: 15 minutes
[01-May-2026 05:59:27 UTC] Current time (IST): 11:29
[01-May-2026 05:59:27 UTC] Requested date: 2026-05-03
[01-May-2026 05:59:27 UTC] Today: 2026-05-01
[01-May-2026 05:59:27 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 05:59:27 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 05:59:27 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 05:59:27 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 05:59:27 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 05:59:27 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 05:59:27 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 05:59:27 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 05:59:27 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 05:59:27 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 05:59:27 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 05:59:27 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 05:59:27 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 05:59:27 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 05:59:27 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 05:59:27 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 05:59:27 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 05:59:27 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 05:59:27 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 05:59:27 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 05:59:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 05:59:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 05:59:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 05:59:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 05:59:27 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 05:59:27 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 05:59:27 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 05:59:27 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 05:59:27 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 05:59:27 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 05:59:27 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 05:59:27 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 06:05:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:05:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 06:05:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 06:05:18 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 06:05:18 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 06:05:18 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 06:05:18 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 06:05:18 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:05:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 06:05:18 UTC] Available dates found: 3
[01-May-2026 06:05:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 06:05:26 UTC] Using actual slot duration: 15 minutes
[01-May-2026 06:05:26 UTC] Current time (IST): 11:35
[01-May-2026 06:05:26 UTC] Requested date: 2026-05-02
[01-May-2026 06:05:26 UTC] Today: 2026-05-01
[01-May-2026 06:05:26 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 06:05:26 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 06:05:26 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 06:05:26 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 06:05:26 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 06:05:26 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 06:05:26 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 06:05:26 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 06:05:26 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 06:05:26 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 06:05:26 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 06:05:26 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 06:05:26 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 06:05:26 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 06:05:26 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 06:05:26 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 06:05:26 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 06:05:26 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 06:05:26 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 06:05:26 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 06:05:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 06:05:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 06:05:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 06:05:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 06:05:26 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 06:05:26 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 06:05:26 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 06:05:26 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 06:05:26 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 06:05:26 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 06:05:26 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 06:05:26 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 06:06:50 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 06:07:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777615615336","orderId":"OMO2605011136559266411000V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777616815908,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011137020091428273V","paymentMode":"UPI_INTENT","timestamp":1777615622043,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0007256","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612139154010","upiTransactionId":"ICI432fc404e49f43e38d1c1521816e5e6b","vpa":"duXXXXXXXXXX01@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0007256","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612139154010","upiTransactionId":"ICI432fc404e49f43e38d1c1521816e5e6b","vpa":"duXXXXXXXXXX01@okicici"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 06:07:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777615615336
            [orderId] => OMO2605011136559266411000V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777616815908
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011137020091428273V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777615622043
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0007256
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 612139154010
                                    [upiTransactionId] => ICI432fc404e49f43e38d1c1521816e5e6b
                                    [vpa] => duXXXXXXXXXX01@okicici
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 612139154010
                                                    [upiTransactionId] => ICI432fc404e49f43e38d1c1521816e5e6b
                                                    [vpa] => duXXXXXXXXXX01@okicici
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 06:07:14 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 06:07:14 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 06:07:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 06:07:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 06:07:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 06:07:14 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 06:07:14 UTC] Target appointment ID: TXN_1777615615336
[01-May-2026 06:07:14 UTC] Extracted numeric ID: 1777615615336
[01-May-2026 06:07:14 UTC] Appointment not found with ID: 1777615615336
[01-May-2026 06:07:14 UTC] Found recent pending appointment: ID=3346, Name=Durgesh Nayak
[01-May-2026 06:07:14 UTC] Successfully updated recent appointment ID: 3346 to confirmed status
[01-May-2026 06:07:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777615615336","orderId":"OMO2605011136559266411000V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777616815908,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011137020091428273V","paymentMode":"UPI_INTENT","timestamp":1777615622043,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0007256","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612139154010","upiTransactionId":"ICI432fc404e49f43e38d1c1521816e5e6b","vpa":"duXXXXXXXXXX01@okicici"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0007256","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612139154010","upiTransactionId":"ICI432fc404e49f43e38d1c1521816e5e6b","vpa":"duXXXXXXXXXX01@okicici"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 06:07:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 06:49:49 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:49:49 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 06:49:49 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 06:49:49 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 06:49:49 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 06:49:49 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 06:49:49 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 06:49:49 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:49:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 06:49:49 UTC] Available dates found: 3
[01-May-2026 06:50:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 06:50:01 UTC] Using actual slot duration: 15 minutes
[01-May-2026 06:50:01 UTC] Current time (IST): 12:20
[01-May-2026 06:50:01 UTC] Requested date: 2026-05-02
[01-May-2026 06:50:01 UTC] Today: 2026-05-01
[01-May-2026 06:50:01 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 06:50:01 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 06:50:01 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 06:50:01 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 06:50:01 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 06:50:01 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 06:50:01 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 06:50:01 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 06:50:01 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 06:50:01 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 06:50:01 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 06:50:01 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 06:50:01 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 06:50:01 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 06:50:01 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 06:50:01 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 06:50:01 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 06:50:01 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 06:50:01 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 06:50:01 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 06:50:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 06:50:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 06:50:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 06:50:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 06:50:01 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 06:50:01 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 06:50:01 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 06:50:01 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 06:50:01 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 06:50:01 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 06:50:01 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 06:50:01 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 06:50:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 06:50:33 UTC] Using actual slot duration: 15 minutes
[01-May-2026 06:50:33 UTC] Current time (IST): 12:20
[01-May-2026 06:50:33 UTC] Requested date: 2026-05-02
[01-May-2026 06:50:33 UTC] Today: 2026-05-01
[01-May-2026 06:50:33 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 06:50:33 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 06:50:33 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 06:50:33 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 06:50:33 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 06:50:33 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 06:50:33 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 06:50:33 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 06:50:33 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 06:50:33 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 06:50:33 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 06:50:33 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 06:50:33 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 06:50:33 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 06:50:33 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 06:50:33 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 06:50:33 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 06:50:33 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 06:50:33 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 06:50:33 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 06:50:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 06:50:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 06:50:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 06:50:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 06:50:33 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 06:50:33 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 06:50:33 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 06:50:33 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 06:50:33 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 06:50:33 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 06:50:33 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 06:50:33 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 06:50:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 06:50:36 UTC] Using actual slot duration: 15 minutes
[01-May-2026 06:50:36 UTC] Current time (IST): 12:20
[01-May-2026 06:50:36 UTC] Requested date: 2026-05-03
[01-May-2026 06:50:36 UTC] Today: 2026-05-01
[01-May-2026 06:50:36 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 06:50:36 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 06:50:36 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 06:50:36 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 06:50:36 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 06:50:36 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 06:50:36 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 06:50:36 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 06:50:36 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 06:50:36 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 06:50:36 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 06:50:36 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 06:50:36 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 06:50:36 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 06:50:36 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 06:50:36 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 06:50:36 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 06:50:36 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 06:50:36 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 06:50:36 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 06:50:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 06:50:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 06:50:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 06:50:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 06:50:36 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 06:50:36 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 06:50:36 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 06:50:36 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 06:50:36 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 06:50:36 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 06:50:36 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 06:50:36 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 06:50:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 06:50:41 UTC] Using actual slot duration: 15 minutes
[01-May-2026 06:50:41 UTC] Current time (IST): 12:20
[01-May-2026 06:50:41 UTC] Requested date: 2026-05-03
[01-May-2026 06:50:41 UTC] Today: 2026-05-01
[01-May-2026 06:50:41 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 06:50:41 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 06:50:41 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 06:50:41 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 06:50:41 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 06:50:41 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 06:50:41 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 06:50:41 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 06:50:41 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 06:50:41 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 06:50:41 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 06:50:41 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 06:50:41 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 06:50:41 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 06:50:41 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 06:50:41 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 06:50:41 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 06:50:41 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 06:50:41 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 06:50:41 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 06:50:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 06:50:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 06:50:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 06:50:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 06:50:41 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 06:50:41 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 06:50:41 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 06:50:41 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 06:50:41 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 06:50:41 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 06:50:41 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 06:50:41 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 06:51:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 06:51:03 UTC] Using actual slot duration: 15 minutes
[01-May-2026 06:51:03 UTC] Current time (IST): 12:21
[01-May-2026 06:51:03 UTC] Requested date: 2026-05-02
[01-May-2026 06:51:03 UTC] Today: 2026-05-01
[01-May-2026 06:51:03 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 06:51:03 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 06:51:03 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 06:51:03 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 06:51:03 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 06:51:03 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 06:51:03 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 06:51:03 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 06:51:03 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 06:51:03 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 06:51:03 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 06:51:03 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 06:51:03 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 06:51:03 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 06:51:03 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 06:51:03 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 06:51:03 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 06:51:03 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 06:51:03 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 06:51:03 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 06:51:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 06:51:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 06:51:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 06:51:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 06:51:03 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 06:51:03 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 06:51:03 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 06:51:03 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 06:51:03 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 06:51:03 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 06:51:03 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 06:51:03 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 06:51:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 06:52:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777618297865","orderId":"OMO2605011221385541428840V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777619498539,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011221499816611811V","paymentMode":"UPI_INTENT","timestamp":1777618310018,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"203040978019","upiTransactionId":"AXLae4e633305ca4bffa90244e8a0bc1aa8","vpa":"89XXXXXX07@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"203040978019","upiTransactionId":"AXLae4e633305ca4bffa90244e8a0bc1aa8","vpa":"89XXXXXX07@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 06:52:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777618297865
            [orderId] => OMO2605011221385541428840V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777619498539
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011221499816611811V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777618310018
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2224
                                    [ifsc] => SBIN0031527
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 203040978019
                                    [upiTransactionId] => AXLae4e633305ca4bffa90244e8a0bc1aa8
                                    [vpa] => 89XXXXXX07@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2224
                                                    [ifsc] => SBIN0031527
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 203040978019
                                                    [upiTransactionId] => AXLae4e633305ca4bffa90244e8a0bc1aa8
                                                    [vpa] => 89XXXXXX07@axl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 06:52:06 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 06:52:06 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 06:52:06 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 06:52:06 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 06:52:06 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 06:52:06 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 06:52:06 UTC] Target appointment ID: TXN_1777618297865
[01-May-2026 06:52:06 UTC] Extracted numeric ID: 1777618297865
[01-May-2026 06:52:06 UTC] Appointment not found with ID: 1777618297865
[01-May-2026 06:52:06 UTC] Found recent pending appointment: ID=3347, Name=navodita
[01-May-2026 06:52:06 UTC] Successfully updated recent appointment ID: 3347 to confirmed status
[01-May-2026 06:52:06 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777618297865","orderId":"OMO2605011221385541428840V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777619498539,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011221499816611811V","paymentMode":"UPI_INTENT","timestamp":1777618310018,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"203040978019","upiTransactionId":"AXLae4e633305ca4bffa90244e8a0bc1aa8","vpa":"89XXXXXX07@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2224","ifsc":"SBIN0031527","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"203040978019","upiTransactionId":"AXLae4e633305ca4bffa90244e8a0bc1aa8","vpa":"89XXXXXX07@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 06:58:48 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:58:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 06:58:48 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 06:58:48 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 06:58:48 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 06:58:48 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 06:58:48 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 06:58:48 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:58:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 06:58:48 UTC] Available dates found: 3
[01-May-2026 06:58:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 06:58:50 UTC] Using actual slot duration: 15 minutes
[01-May-2026 06:58:50 UTC] Current time (IST): 12:28
[01-May-2026 06:58:50 UTC] Requested date: 2026-05-02
[01-May-2026 06:58:50 UTC] Today: 2026-05-01
[01-May-2026 06:58:50 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 06:58:50 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 06:58:50 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 06:58:50 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 06:58:50 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 06:58:50 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 06:58:50 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 06:58:50 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 06:58:50 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 06:58:50 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 06:58:50 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 06:58:50 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 06:58:50 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 06:58:50 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 06:58:50 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 06:58:50 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 06:58:50 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 06:58:50 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 06:58:50 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 06:58:50 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 06:58:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 06:58:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 06:58:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 06:58:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 06:58:50 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 06:58:50 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 06:58:50 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 06:58:50 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 06:58:50 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 06:58:50 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 06:58:50 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 06:58:50 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 06:59:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 06:59:23 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:59:23 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 06:59:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 06:59:23 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 06:59:23 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 06:59:23 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 06:59:23 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 06:59:23 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:59:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 06:59:23 UTC] Available dates found: 3
[01-May-2026 06:59:27 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:59:27 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 06:59:27 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 06:59:27 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 06:59:27 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 06:59:27 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 06:59:27 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 06:59:27 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 06:59:27 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 06:59:27 UTC] Available dates found: 3
[01-May-2026 06:59:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 06:59:44 UTC] Using actual slot duration: 15 minutes
[01-May-2026 06:59:44 UTC] Current time (IST): 12:29
[01-May-2026 06:59:44 UTC] Requested date: 2026-05-02
[01-May-2026 06:59:44 UTC] Today: 2026-05-01
[01-May-2026 06:59:44 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 06:59:44 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 06:59:44 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 06:59:44 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 06:59:44 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 06:59:44 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 06:59:44 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 06:59:44 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 06:59:44 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 06:59:44 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 06:59:44 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 06:59:44 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 06:59:44 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 06:59:44 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 06:59:44 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 06:59:44 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 06:59:44 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 06:59:44 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 06:59:44 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 06:59:44 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 06:59:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 06:59:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 06:59:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 06:59:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 06:59:44 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 06:59:44 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 06:59:44 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 06:59:44 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 06:59:44 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 06:59:44 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 06:59:44 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 06:59:44 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 07:00:05 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 07:00:35 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777618808341","orderId":"OMO2605011230094188028264V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777620009403,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011230144679860706V","paymentMode":"UPI_INTENT","timestamp":1777618814514,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"987367376663","upiTransactionId":"YBL76615f5875c744f093bd628984524d4f","vpa":"ahXXXXXXXXh9@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"987367376663","upiTransactionId":"YBL76615f5875c744f093bd628984524d4f","vpa":"ahXXXXXXXXh9@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 07:00:35 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777618808341
            [orderId] => OMO2605011230094188028264V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777620009403
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011230144679860706V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777618814514
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 987367376663
                                    [upiTransactionId] => YBL76615f5875c744f093bd628984524d4f
                                    [vpa] => ahXXXXXXXXh9@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 987367376663
                                                    [upiTransactionId] => YBL76615f5875c744f093bd628984524d4f
                                                    [vpa] => ahXXXXXXXXh9@ybl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 07:00:35 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 07:00:35 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 07:00:35 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 07:00:35 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 07:00:35 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 07:00:35 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 07:00:35 UTC] Target appointment ID: TXN_1777618808341
[01-May-2026 07:00:35 UTC] Extracted numeric ID: 1777618808341
[01-May-2026 07:00:35 UTC] Appointment not found with ID: 1777618808341
[01-May-2026 07:00:35 UTC] Found recent pending appointment: ID=3349, Name=suresh aheer
[01-May-2026 07:00:35 UTC] Successfully updated recent appointment ID: 3349 to confirmed status
[01-May-2026 07:00:35 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777618808341","orderId":"OMO2605011230094188028264V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777620009403,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011230144679860706V","paymentMode":"UPI_INTENT","timestamp":1777618814514,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"987367376663","upiTransactionId":"YBL76615f5875c744f093bd628984524d4f","vpa":"ahXXXXXXXXh9@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"987367376663","upiTransactionId":"YBL76615f5875c744f093bd628984524d4f","vpa":"ahXXXXXXXXh9@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 07:00:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 07:01:59 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:01:59 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 07:01:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 07:01:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 07:01:59 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 07:01:59 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 07:01:59 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 07:01:59 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:01:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 07:01:59 UTC] Available dates found: 3
[01-May-2026 07:02:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 07:02:03 UTC] Using actual slot duration: 15 minutes
[01-May-2026 07:02:03 UTC] Current time (IST): 12:32
[01-May-2026 07:02:03 UTC] Requested date: 2026-05-02
[01-May-2026 07:02:03 UTC] Today: 2026-05-01
[01-May-2026 07:02:03 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 07:02:03 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 07:02:03 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 07:02:03 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 07:02:03 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 07:02:03 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 07:02:03 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 07:02:03 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 07:02:03 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 07:02:03 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 07:02:03 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 07:02:03 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 07:02:03 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 07:02:03 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 07:02:03 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 07:02:03 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 07:02:03 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 07:02:03 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 07:02:03 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 07:02:03 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 07:02:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 07:02:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 07:02:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 07:02:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 07:02:03 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 07:02:03 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 07:02:03 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 07:02:03 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 07:02:03 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 07:02:03 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 07:02:03 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 07:02:03 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 07:02:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 07:02:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777618940918","orderId":"OMO2605011232220093210937V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777620141990,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011232283583539755V","paymentMode":"UPI_INTENT","timestamp":1777618948407,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"821126835588","upiTransactionId":"AXLb044fec1052d4dbf96e19c46cf7853e7","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"821126835588","upiTransactionId":"AXLb044fec1052d4dbf96e19c46cf7853e7","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 07:02:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777618940918
            [orderId] => OMO2605011232220093210937V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777620141990
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011232283583539755V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777618948407
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0378
                                    [ifsc] => BARB0TRABHI
                                    [accountType] => CURRENT
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 821126835588
                                    [upiTransactionId] => AXLb044fec1052d4dbf96e19c46cf7853e7
                                    [vpa] => ahXXXXXXXXh9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX0378
                                                    [ifsc] => BARB0TRABHI
                                                    [accountType] => CURRENT
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 821126835588
                                                    [upiTransactionId] => AXLb044fec1052d4dbf96e19c46cf7853e7
                                                    [vpa] => ahXXXXXXXXh9@axl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 07:02:41 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 07:02:41 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 07:02:41 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 07:02:41 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 07:02:41 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 07:02:41 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 07:02:41 UTC] Target appointment ID: TXN_1777618940918
[01-May-2026 07:02:41 UTC] Extracted numeric ID: 1777618940918
[01-May-2026 07:02:41 UTC] Appointment not found with ID: 1777618940918
[01-May-2026 07:02:41 UTC] Found recent pending appointment: ID=3350, Name=suresh aheer
[01-May-2026 07:02:41 UTC] Successfully updated recent appointment ID: 3350 to confirmed status
[01-May-2026 07:02:41 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777618940918","orderId":"OMO2605011232220093210937V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777620141990,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011232283583539755V","paymentMode":"UPI_INTENT","timestamp":1777618948407,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"821126835588","upiTransactionId":"AXLb044fec1052d4dbf96e19c46cf7853e7","vpa":"ahXXXXXXXXh9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0378","ifsc":"BARB0TRABHI","accountType":"CURRENT","bankId":"BARB"},"rail":{"type":"UPI","utr":"821126835588","upiTransactionId":"AXLb044fec1052d4dbf96e19c46cf7853e7","vpa":"ahXXXXXXXXh9@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 07:02:56 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 07:05:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:05:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 07:05:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 07:05:13 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 07:05:13 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 07:05:13 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 07:05:13 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 07:05:13 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:05:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 07:05:13 UTC] Available dates found: 3
[01-May-2026 07:05:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 07:05:23 UTC] Using actual slot duration: 15 minutes
[01-May-2026 07:05:23 UTC] Current time (IST): 12:35
[01-May-2026 07:05:23 UTC] Requested date: 2026-05-02
[01-May-2026 07:05:23 UTC] Today: 2026-05-01
[01-May-2026 07:05:23 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 07:05:23 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 07:05:23 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 07:05:23 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 07:05:23 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 07:05:23 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 07:05:23 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 07:05:23 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 07:05:23 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 07:05:23 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 07:05:23 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 07:05:23 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 07:05:23 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 07:05:23 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 07:05:23 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 07:05:23 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 07:05:23 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 07:05:23 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 07:05:23 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 07:05:23 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 07:05:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 07:05:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 07:05:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 07:05:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 07:05:23 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 07:05:23 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 07:05:23 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 07:05:23 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 07:05:23 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 07:05:23 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 07:05:23 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 07:05:23 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 07:05:50 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:05:50 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 07:05:50 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 07:05:50 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 07:05:50 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 07:05:50 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 07:05:50 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 07:05:50 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:05:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 07:05:50 UTC] Available dates found: 3
[01-May-2026 07:05:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 07:05:54 UTC] Using actual slot duration: 15 minutes
[01-May-2026 07:05:54 UTC] Current time (IST): 12:35
[01-May-2026 07:05:54 UTC] Requested date: 2026-05-02
[01-May-2026 07:05:54 UTC] Today: 2026-05-01
[01-May-2026 07:05:54 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 07:05:54 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 07:05:54 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 07:05:54 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 07:05:54 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 07:05:54 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 07:05:54 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 07:05:54 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 07:05:54 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 07:05:54 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 07:05:54 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 07:05:54 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 07:05:54 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 07:05:54 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 07:05:54 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 07:05:54 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 07:05:54 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 07:05:54 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 07:05:54 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 07:05:54 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 07:05:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 07:05:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 07:05:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 07:05:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 07:05:54 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 07:05:54 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 07:05:54 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 07:05:54 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 07:05:54 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 07:05:54 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 07:05:54 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 07:05:54 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 07:06:07 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 07:06:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777619169363","orderId":"OMO2605011236098016163797V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777620369784,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011236174758028102V","paymentMode":"UPI_INTENT","timestamp":1777619177513,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX0673","ifsc":"IDFB0040101","accountType":"SAVINGS","bankId":"IDFB"},"rail":{"type":"UPI","utr":"607734108040","upiTransactionId":"AXL345a5a6b05524f8ea0a009a8ffc99309","vpa":"98XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX0673","ifsc":"IDFB0040101","accountType":"SAVINGS","bankId":"IDFB"},"rail":{"type":"UPI","utr":"607734108040","upiTransactionId":"AXL345a5a6b05524f8ea0a009a8ffc99309","vpa":"98XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 07:06:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777619169363
            [orderId] => OMO2605011236098016163797V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777620369784
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011236174758028102V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777619177513
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXX0673
                                    [ifsc] => IDFB0040101
                                    [accountType] => SAVINGS
                                    [bankId] => IDFB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 607734108040
                                    [upiTransactionId] => AXL345a5a6b05524f8ea0a009a8ffc99309
                                    [vpa] => 98XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXX0673
                                                    [ifsc] => IDFB0040101
                                                    [accountType] => SAVINGS
                                                    [bankId] => IDFB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 607734108040
                                                    [upiTransactionId] => AXL345a5a6b05524f8ea0a009a8ffc99309
                                                    [vpa] => 98XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 07:06:33 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 07:06:33 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 07:06:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 07:06:33 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 07:06:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 07:06:33 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 07:06:33 UTC] Target appointment ID: TXN_1777619169363
[01-May-2026 07:06:33 UTC] Extracted numeric ID: 1777619169363
[01-May-2026 07:06:33 UTC] Appointment not found with ID: 1777619169363
[01-May-2026 07:06:33 UTC] Found recent pending appointment: ID=3351, Name=fateh lal sen
[01-May-2026 07:06:33 UTC] Successfully updated recent appointment ID: 3351 to confirmed status
[01-May-2026 07:06:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777619169363","orderId":"OMO2605011236098016163797V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777620369784,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011236174758028102V","paymentMode":"UPI_INTENT","timestamp":1777619177513,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX0673","ifsc":"IDFB0040101","accountType":"SAVINGS","bankId":"IDFB"},"rail":{"type":"UPI","utr":"607734108040","upiTransactionId":"AXL345a5a6b05524f8ea0a009a8ffc99309","vpa":"98XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXX0673","ifsc":"IDFB0040101","accountType":"SAVINGS","bankId":"IDFB"},"rail":{"type":"UPI","utr":"607734108040","upiTransactionId":"AXL345a5a6b05524f8ea0a009a8ffc99309","vpa":"98XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 07:06:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 07:13:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:13:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 07:13:06 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 07:13:06 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 07:13:06 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 07:13:06 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 07:13:06 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 07:13:06 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:13:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 07:13:06 UTC] Available dates found: 3
[01-May-2026 07:13:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 07:13:12 UTC] Using actual slot duration: 15 minutes
[01-May-2026 07:13:12 UTC] Current time (IST): 12:43
[01-May-2026 07:13:12 UTC] Requested date: 2026-05-02
[01-May-2026 07:13:12 UTC] Today: 2026-05-01
[01-May-2026 07:13:12 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 07:13:12 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 07:13:12 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 07:13:12 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 07:13:12 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 07:13:12 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 07:13:12 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 07:13:12 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 07:13:12 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 07:13:12 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 07:13:12 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 07:13:12 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 07:13:12 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 07:13:12 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 07:13:12 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 07:13:12 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 07:13:12 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 07:13:12 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 07:13:12 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 07:13:12 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 07:13:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 07:13:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 07:13:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 07:13:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 07:13:12 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 07:13:12 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 07:13:12 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 07:13:12 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 07:13:12 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 07:13:12 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 07:13:12 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 07:13:12 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 07:13:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 07:13:34 UTC] Using actual slot duration: 15 minutes
[01-May-2026 07:13:34 UTC] Current time (IST): 12:43
[01-May-2026 07:13:34 UTC] Requested date: 2026-05-03
[01-May-2026 07:13:34 UTC] Today: 2026-05-01
[01-May-2026 07:13:34 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 07:13:34 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 07:13:34 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 07:13:34 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 07:13:34 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 07:13:34 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 07:13:34 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 07:13:34 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 07:13:34 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 07:13:34 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 07:13:34 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 07:13:34 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 07:13:34 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 07:13:34 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 07:13:34 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 07:13:34 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 07:13:34 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 07:13:34 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 07:13:34 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 07:13:34 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 07:13:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 07:13:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 07:13:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 07:13:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 07:13:34 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 07:13:34 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 07:13:34 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 07:13:34 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 07:13:34 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 07:13:34 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 07:13:34 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 07:13:34 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 07:43:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:43:30 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 07:43:30 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 07:43:30 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 07:43:30 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 07:43:30 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 07:43:30 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 07:43:30 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 07:43:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 07:43:30 UTC] Available dates found: 3
[01-May-2026 07:43:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 07:43:38 UTC] Using actual slot duration: 15 minutes
[01-May-2026 07:43:38 UTC] Current time (IST): 13:13
[01-May-2026 07:43:38 UTC] Requested date: 2026-05-02
[01-May-2026 07:43:38 UTC] Today: 2026-05-01
[01-May-2026 07:43:38 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 07:43:38 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 07:43:38 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 07:43:38 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 07:43:38 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 07:43:38 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 07:43:38 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 07:43:38 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 07:43:38 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 07:43:38 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 07:43:38 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 07:43:38 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 07:43:38 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 07:43:38 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 07:43:38 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 07:43:38 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 07:43:38 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 07:43:38 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 07:43:38 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 07:43:38 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 07:43:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 07:43:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 07:43:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 07:43:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 07:43:38 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 07:43:38 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 07:43:38 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 07:43:38 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 07:43:38 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 07:43:38 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 07:43:38 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 07:43:38 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 08:33:02 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 08:33:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 08:33:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 08:33:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 08:33:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 08:33:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 08:33:02 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 08:33:02 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 08:33:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 08:33:02 UTC] Available dates found: 3
[01-May-2026 08:33:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 08:33:14 UTC] Using actual slot duration: 15 minutes
[01-May-2026 08:33:14 UTC] Current time (IST): 14:3
[01-May-2026 08:33:14 UTC] Requested date: 2026-05-02
[01-May-2026 08:33:14 UTC] Today: 2026-05-01
[01-May-2026 08:33:14 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 08:33:14 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 08:33:14 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 08:33:14 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 08:33:14 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 08:33:14 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 08:33:14 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 08:33:14 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 08:33:14 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 08:33:14 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 08:33:14 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 08:33:14 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 08:33:14 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 08:33:14 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 08:33:14 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 08:33:14 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 08:33:14 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 08:33:14 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 08:33:14 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 08:33:14 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 08:33:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 08:33:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 08:33:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 08:33:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 08:33:14 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 08:33:14 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 08:33:14 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 08:33:14 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 08:33:14 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 08:33:14 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 08:33:14 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 08:33:14 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 08:33:25 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 08:33:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 08:33:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 08:33:25 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 08:33:25 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 08:33:25 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 08:33:25 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 08:33:25 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 08:33:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 08:33:25 UTC] Available dates found: 3
[01-May-2026 08:33:29 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 08:33:29 UTC] Using actual slot duration: 15 minutes
[01-May-2026 08:33:29 UTC] Current time (IST): 14:3
[01-May-2026 08:33:29 UTC] Requested date: 2026-05-03
[01-May-2026 08:33:29 UTC] Today: 2026-05-01
[01-May-2026 08:33:29 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 08:33:29 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 08:33:29 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 08:33:29 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 08:33:29 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 08:33:29 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 08:33:29 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 08:33:29 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 08:33:29 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 08:33:29 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 08:33:29 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 08:33:29 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 08:33:29 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 08:33:29 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 08:33:29 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 08:33:29 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 08:33:29 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 08:33:29 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 08:33:29 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 08:33:29 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 08:33:29 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 08:33:29 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 08:33:29 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 08:33:29 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 08:33:29 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 08:33:29 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 08:33:29 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 08:33:29 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 08:33:29 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 08:33:29 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 08:33:29 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 08:33:29 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 09:14:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 09:14:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 09:14:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 09:14:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 09:14:51 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 09:14:51 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 09:14:51 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 09:14:51 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 09:14:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 09:14:51 UTC] Available dates found: 3
[01-May-2026 09:15:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 09:15:21 UTC] Using actual slot duration: 15 minutes
[01-May-2026 09:15:21 UTC] Current time (IST): 14:45
[01-May-2026 09:15:21 UTC] Requested date: 2026-05-02
[01-May-2026 09:15:21 UTC] Today: 2026-05-01
[01-May-2026 09:15:21 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 09:15:21 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 09:15:21 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 09:15:21 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 09:15:21 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 09:15:21 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 09:15:21 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 09:15:21 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 09:15:21 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 09:15:21 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 09:15:21 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 09:15:21 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 09:15:21 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 09:15:21 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 09:15:21 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 09:15:21 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 09:15:21 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 09:15:21 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 09:15:21 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 09:15:21 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 09:15:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 09:15:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 09:15:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 09:15:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 09:15:21 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 09:15:21 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 09:15:21 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 09:15:21 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 09:15:21 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 09:15:21 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 09:15:21 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 09:15:21 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 09:25:45 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 09:25:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 09:25:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 09:25:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 09:25:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 09:25:45 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 09:25:45 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 09:25:45 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 09:25:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 09:25:45 UTC] Available dates found: 3
[01-May-2026 10:24:56 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:24:56 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 10:24:56 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 10:24:56 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 10:24:56 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 10:24:56 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 10:24:56 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 10:24:56 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:24:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 10:24:56 UTC] Available dates found: 3
[01-May-2026 10:24:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 10:24:58 UTC] Using actual slot duration: 15 minutes
[01-May-2026 10:24:58 UTC] Current time (IST): 15:54
[01-May-2026 10:24:58 UTC] Requested date: 2026-05-02
[01-May-2026 10:24:58 UTC] Today: 2026-05-01
[01-May-2026 10:24:58 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 10:24:58 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 10:24:58 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 10:24:58 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 10:24:58 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 10:24:58 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 10:24:58 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 10:24:58 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 10:24:58 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 10:24:58 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 10:24:58 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 10:24:58 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 10:24:58 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 10:24:58 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 10:24:58 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 10:24:58 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 10:24:58 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 10:24:58 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 10:24:58 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 10:24:58 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 10:24:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 10:24:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 10:24:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 10:24:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 10:24:58 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 10:24:58 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 10:24:58 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 10:24:58 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 10:24:58 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 10:24:58 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 10:24:58 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 10:24:58 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 10:28:45 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:28:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 10:28:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 10:28:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 10:28:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 10:28:45 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 10:28:45 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 10:28:45 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:28:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 10:28:45 UTC] Available dates found: 3
[01-May-2026 10:28:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 10:28:52 UTC] Using actual slot duration: 15 minutes
[01-May-2026 10:28:52 UTC] Current time (IST): 15:58
[01-May-2026 10:28:52 UTC] Requested date: 2026-05-02
[01-May-2026 10:28:52 UTC] Today: 2026-05-01
[01-May-2026 10:28:52 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 10:28:52 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 10:28:52 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 10:28:52 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 10:28:52 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 10:28:52 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 10:28:52 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 10:28:52 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 10:28:52 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 10:28:52 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 10:28:52 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 10:28:52 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 10:28:52 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 10:28:52 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 10:28:52 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 10:28:52 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 10:28:52 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 10:28:52 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 10:28:52 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 10:28:52 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 10:28:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 10:28:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 10:28:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 10:28:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 10:28:52 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 10:28:52 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 10:28:52 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 10:28:52 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 10:28:52 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 10:28:52 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 10:28:52 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 10:28:52 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 10:30:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:30:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 10:30:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 10:30:13 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 10:30:13 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 10:30:13 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 10:30:13 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 10:30:13 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:30:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 10:30:13 UTC] Available dates found: 3
[01-May-2026 10:30:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 10:30:16 UTC] Using actual slot duration: 15 minutes
[01-May-2026 10:30:16 UTC] Current time (IST): 16:0
[01-May-2026 10:30:16 UTC] Requested date: 2026-05-02
[01-May-2026 10:30:16 UTC] Today: 2026-05-01
[01-May-2026 10:30:16 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 10:30:16 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 10:30:16 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 10:30:16 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 10:30:16 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 10:30:16 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 10:30:16 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 10:30:16 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 10:30:16 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 10:30:16 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 10:30:16 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 10:30:16 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 10:30:16 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 10:30:16 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 10:30:16 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 10:30:16 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 10:30:16 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 10:30:16 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 10:30:16 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 10:30:16 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 10:30:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 10:30:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 10:30:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 10:30:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 10:30:16 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 10:30:16 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 10:30:16 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 10:30:16 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 10:30:16 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 10:30:16 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 10:30:16 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 10:30:16 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 10:32:59 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:32:59 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 10:32:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 10:32:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 10:32:59 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 10:32:59 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 10:32:59 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 10:32:59 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:32:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 10:32:59 UTC] Available dates found: 3
[01-May-2026 10:33:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 10:33:01 UTC] Using actual slot duration: 15 minutes
[01-May-2026 10:33:01 UTC] Current time (IST): 16:3
[01-May-2026 10:33:01 UTC] Requested date: 2026-05-02
[01-May-2026 10:33:01 UTC] Today: 2026-05-01
[01-May-2026 10:33:01 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 10:33:01 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 10:33:01 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 10:33:01 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 10:33:01 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 10:33:01 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 10:33:01 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 10:33:01 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 10:33:01 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 10:33:01 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 10:33:01 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 10:33:01 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 10:33:01 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 10:33:01 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 10:33:01 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 10:33:01 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 10:33:01 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 10:33:01 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 10:33:01 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 10:33:01 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 10:33:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 10:33:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 10:33:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 10:33:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 10:33:01 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 10:33:01 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 10:33:01 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 10:33:01 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 10:33:01 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 10:33:01 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 10:33:01 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 10:33:01 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 10:36:18 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:36:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 10:36:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 10:36:18 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 10:36:18 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 10:36:18 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 10:36:18 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 10:36:18 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:36:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 10:36:18 UTC] Available dates found: 3
[01-May-2026 10:36:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 10:36:20 UTC] Using actual slot duration: 15 minutes
[01-May-2026 10:36:20 UTC] Current time (IST): 16:6
[01-May-2026 10:36:20 UTC] Requested date: 2026-05-02
[01-May-2026 10:36:20 UTC] Today: 2026-05-01
[01-May-2026 10:36:20 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 10:36:20 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 10:36:20 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 10:36:20 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 10:36:20 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 10:36:20 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 10:36:20 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 10:36:20 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 10:36:20 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 10:36:20 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 10:36:20 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 10:36:20 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 10:36:20 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 10:36:20 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 10:36:20 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 10:36:20 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 10:36:20 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 10:36:20 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 10:36:20 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 10:36:20 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 10:36:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 10:36:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 10:36:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 10:36:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 10:36:20 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 10:36:20 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 10:36:20 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 10:36:20 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 10:36:20 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 10:36:20 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 10:36:20 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 10:36:20 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 10:37:20 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:37:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 10:37:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 10:37:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 10:37:20 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 10:37:20 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 10:37:20 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 10:37:20 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:37:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 10:37:20 UTC] Available dates found: 3
[01-May-2026 10:37:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 10:37:24 UTC] Using actual slot duration: 15 minutes
[01-May-2026 10:37:24 UTC] Current time (IST): 16:7
[01-May-2026 10:37:24 UTC] Requested date: 2026-05-02
[01-May-2026 10:37:24 UTC] Today: 2026-05-01
[01-May-2026 10:37:24 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 10:37:24 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 10:37:24 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 10:37:24 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 10:37:24 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 10:37:24 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 10:37:24 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 10:37:24 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 10:37:24 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 10:37:24 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 10:37:24 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 10:37:24 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 10:37:24 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 10:37:24 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 10:37:24 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 10:37:24 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 10:37:24 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 10:37:24 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 10:37:24 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 10:37:24 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 10:37:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 10:37:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 10:37:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 10:37:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 10:37:24 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 10:37:24 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 10:37:24 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 10:37:24 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 10:37:24 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 10:37:24 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 10:37:24 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 10:37:24 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 10:37:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 10:38:00 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777631855748","orderId":"OMO2605011607360936611030V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777633056075,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011607417671428925V","paymentMode":"UPI_INTENT","timestamp":1777631861808,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"836367847565","upiTransactionId":"YBL577877be15924c949edf61fe0d330c03","vpa":"78XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"836367847565","upiTransactionId":"YBL577877be15924c949edf61fe0d330c03","vpa":"78XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 10:38:00 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777631855748
            [orderId] => OMO2605011607360936611030V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777633056075
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011607417671428925V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777631861808
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XX2494
                                    [ifsc] => CNRB0000033
                                    [accountType] => SAVINGS
                                    [bankId] => CNRB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 836367847565
                                    [upiTransactionId] => YBL577877be15924c949edf61fe0d330c03
                                    [vpa] => 78XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XX2494
                                                    [ifsc] => CNRB0000033
                                                    [accountType] => SAVINGS
                                                    [bankId] => CNRB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 836367847565
                                                    [upiTransactionId] => YBL577877be15924c949edf61fe0d330c03
                                                    [vpa] => 78XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 10:38:00 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 10:38:00 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 10:38:00 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 10:38:00 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 10:38:00 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 10:38:00 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 10:38:00 UTC] Target appointment ID: TXN_1777631855748
[01-May-2026 10:38:00 UTC] Extracted numeric ID: 1777631855748
[01-May-2026 10:38:00 UTC] Appointment not found with ID: 1777631855748
[01-May-2026 10:38:00 UTC] Found recent pending appointment: ID=3352, Name=vishal soni
[01-May-2026 10:38:00 UTC] Successfully updated recent appointment ID: 3352 to confirmed status
[01-May-2026 10:38:00 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777631855748","orderId":"OMO2605011607360936611030V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777633056075,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011607417671428925V","paymentMode":"UPI_INTENT","timestamp":1777631861808,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"836367847565","upiTransactionId":"YBL577877be15924c949edf61fe0d330c03","vpa":"78XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XX2494","ifsc":"CNRB0000033","accountType":"SAVINGS","bankId":"CNRB"},"rail":{"type":"UPI","utr":"836367847565","upiTransactionId":"YBL577877be15924c949edf61fe0d330c03","vpa":"78XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 10:57:50 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:57:50 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 10:57:50 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 10:57:50 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 10:57:50 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 10:57:50 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 10:57:50 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 10:57:50 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 10:57:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 10:57:50 UTC] Available dates found: 3
[01-May-2026 10:57:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 10:57:52 UTC] Using actual slot duration: 15 minutes
[01-May-2026 10:57:52 UTC] Current time (IST): 16:27
[01-May-2026 10:57:52 UTC] Requested date: 2026-05-02
[01-May-2026 10:57:52 UTC] Today: 2026-05-01
[01-May-2026 10:57:52 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 10:57:52 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 10:57:52 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 10:57:52 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 10:57:52 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 10:57:52 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 10:57:52 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 10:57:52 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 10:57:52 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 10:57:52 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 10:57:52 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 10:57:52 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 10:57:52 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 10:57:52 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 10:57:52 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 10:57:52 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 10:57:52 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 10:57:52 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 10:57:52 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 10:57:52 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 10:57:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 10:57:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 10:57:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 10:57:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 10:57:52 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 10:57:52 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 10:57:52 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 10:57:52 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 10:57:52 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 10:57:52 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 10:57:52 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 10:57:52 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:03:20 UTC] Password reset successful for mobile: 9079601475
[01-May-2026 11:07:20 UTC] Password reset successful for mobile: 9079601475
[01-May-2026 11:13:05 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:13:05 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 11:13:05 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 11:13:05 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 11:13:05 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 11:13:05 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 11:13:05 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 11:13:05 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:13:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 11:13:05 UTC] Available dates found: 3
[01-May-2026 11:13:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 11:13:07 UTC] Using actual slot duration: 15 minutes
[01-May-2026 11:13:07 UTC] Current time (IST): 16:43
[01-May-2026 11:13:07 UTC] Requested date: 2026-05-02
[01-May-2026 11:13:07 UTC] Today: 2026-05-01
[01-May-2026 11:13:07 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 11:13:07 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 11:13:07 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 11:13:07 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 11:13:07 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 11:13:07 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 11:13:07 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 11:13:07 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 11:13:07 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 11:13:07 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 11:13:07 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 11:13:07 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 11:13:07 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 11:13:07 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 11:13:07 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 11:13:07 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 11:13:07 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 11:13:07 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 11:13:07 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 11:13:07 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 11:13:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 11:13:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 11:13:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 11:13:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 11:13:07 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 11:13:07 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 11:13:07 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 11:13:07 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 11:13:07 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 11:13:07 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 11:13:07 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 11:13:07 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:23:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:23:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 11:23:06 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 11:23:06 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 11:23:06 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 11:23:06 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 11:23:06 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 11:23:06 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:23:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 11:23:06 UTC] Available dates found: 3
[01-May-2026 11:23:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 11:23:08 UTC] Using actual slot duration: 15 minutes
[01-May-2026 11:23:08 UTC] Current time (IST): 16:53
[01-May-2026 11:23:08 UTC] Requested date: 2026-05-02
[01-May-2026 11:23:08 UTC] Today: 2026-05-01
[01-May-2026 11:23:08 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 11:23:08 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 11:23:08 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 11:23:08 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 11:23:08 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 11:23:08 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 11:23:08 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 11:23:08 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 11:23:08 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 11:23:08 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 11:23:08 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 11:23:08 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 11:23:08 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 11:23:08 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 11:23:08 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 11:23:08 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 11:23:08 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 11:23:08 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 11:23:08 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 11:23:08 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 11:23:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 11:23:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 11:23:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 11:23:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 11:23:08 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 11:23:08 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 11:23:08 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 11:23:08 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 11:23:08 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 11:23:08 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 11:23:08 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 11:23:08 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:38:56 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:38:56 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 11:38:56 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 11:38:56 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 11:38:56 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 11:38:56 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 11:38:56 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 11:38:56 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:38:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 11:38:56 UTC] Available dates found: 3
[01-May-2026 11:38:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 11:38:57 UTC] Using actual slot duration: 15 minutes
[01-May-2026 11:38:57 UTC] Current time (IST): 17:8
[01-May-2026 11:38:57 UTC] Requested date: 2026-05-02
[01-May-2026 11:38:57 UTC] Today: 2026-05-01
[01-May-2026 11:38:57 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 11:38:57 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 11:38:57 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 11:38:57 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 11:38:57 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 11:38:57 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 11:38:57 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 11:38:57 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 11:38:57 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 11:38:57 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 11:38:57 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 11:38:57 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 11:38:57 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 11:38:57 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 11:38:57 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 11:38:57 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 11:38:57 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 11:38:57 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 11:38:57 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 11:38:57 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 11:38:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 11:38:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 11:38:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 11:38:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 11:38:57 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 11:38:57 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 11:38:57 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 11:38:57 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 11:38:57 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 11:38:57 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 11:38:57 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 11:38:57 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:39:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 11:39:20 UTC] Using actual slot duration: 15 minutes
[01-May-2026 11:39:20 UTC] Current time (IST): 17:9
[01-May-2026 11:39:20 UTC] Requested date: 2026-05-03
[01-May-2026 11:39:20 UTC] Today: 2026-05-01
[01-May-2026 11:39:20 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 11:39:20 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 11:39:20 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 11:39:20 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 11:39:20 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 11:39:20 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 11:39:20 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 11:39:20 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 11:39:20 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 11:39:20 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 11:39:20 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 11:39:20 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 11:39:20 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 11:39:20 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 11:39:20 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 11:39:20 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 11:39:20 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 11:39:20 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 11:39:20 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 11:39:20 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 11:39:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 11:39:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 11:39:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 11:39:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 11:39:20 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 11:39:20 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 11:39:20 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 11:39:20 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 11:39:20 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 11:39:20 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 11:39:20 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 11:39:20 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:40:55 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:40:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 11:40:55 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 11:40:55 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 11:40:55 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 11:40:55 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 11:40:55 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 11:40:55 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:40:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 11:40:55 UTC] Available dates found: 3
[01-May-2026 11:40:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 11:40:57 UTC] Using actual slot duration: 15 minutes
[01-May-2026 11:40:57 UTC] Current time (IST): 17:10
[01-May-2026 11:40:57 UTC] Requested date: 2026-05-02
[01-May-2026 11:40:57 UTC] Today: 2026-05-01
[01-May-2026 11:40:57 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 11:40:57 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 11:40:57 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 11:40:57 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 11:40:57 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 11:40:57 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 11:40:57 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 11:40:57 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 11:40:57 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 11:40:57 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 11:40:57 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 11:40:57 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 11:40:57 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 11:40:57 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 11:40:57 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 11:40:57 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 11:40:57 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 11:40:57 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 11:40:57 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 11:40:57 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 11:40:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 11:40:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 11:40:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 11:40:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 11:40:57 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 11:40:57 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 11:40:57 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 11:40:57 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 11:40:57 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 11:40:57 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 11:40:57 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 11:40:57 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:41:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 11:49:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:49:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 11:49:06 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 11:49:06 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 11:49:06 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 11:49:06 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 11:49:06 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 11:49:06 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:49:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 11:49:06 UTC] Available dates found: 3
[01-May-2026 11:49:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 11:49:15 UTC] Using actual slot duration: 15 minutes
[01-May-2026 11:49:15 UTC] Current time (IST): 17:19
[01-May-2026 11:49:15 UTC] Requested date: 2026-05-02
[01-May-2026 11:49:15 UTC] Today: 2026-05-01
[01-May-2026 11:49:15 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 11:49:15 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 11:49:15 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 11:49:15 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 11:49:15 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 11:49:15 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 11:49:15 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 11:49:15 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 11:49:15 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 11:49:15 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 11:49:15 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 11:49:15 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 11:49:15 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 11:49:15 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 11:49:15 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 11:49:15 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 11:49:15 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 11:49:15 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 11:49:15 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 11:49:15 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 11:49:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 11:49:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 11:49:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 11:49:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 11:49:15 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 11:49:15 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 11:49:15 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 11:49:15 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 11:49:15 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 11:49:15 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 11:49:15 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 11:49:15 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:49:52 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:49:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 11:49:52 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 11:49:52 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 11:49:52 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 11:49:52 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 11:49:52 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 11:49:52 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:49:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 11:49:52 UTC] Available dates found: 3
[01-May-2026 11:49:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 11:49:57 UTC] Using actual slot duration: 15 minutes
[01-May-2026 11:49:57 UTC] Current time (IST): 17:19
[01-May-2026 11:49:57 UTC] Requested date: 2026-05-02
[01-May-2026 11:49:57 UTC] Today: 2026-05-01
[01-May-2026 11:49:57 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 11:49:57 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 11:49:57 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 11:49:57 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 11:49:57 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 11:49:57 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 11:49:57 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 11:49:57 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 11:49:57 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 11:49:57 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 11:49:57 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 11:49:57 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 11:49:57 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 11:49:57 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 11:49:57 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 11:49:57 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 11:49:57 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 11:49:57 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 11:49:57 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 11:49:57 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 11:49:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 11:49:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 11:49:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 11:49:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 11:49:57 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 11:49:57 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 11:49:57 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 11:49:57 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 11:49:57 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 11:49:57 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 11:49:57 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 11:49:57 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:50:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 11:50:32 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:50:32 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 11:50:32 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 11:50:32 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 11:50:32 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 11:50:32 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 11:50:32 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 11:50:32 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:50:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 11:50:32 UTC] Available dates found: 3
[01-May-2026 11:50:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777636221520","orderId":"OMO2605011720226103210111V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777637422593,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011720263439860006V","paymentMode":"UPI_INTENT","timestamp":1777636226373,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"613385706642","upiTransactionId":"AXL57efdd61d6f045bcb961f8d09a852ae2","vpa":"93XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"613385706642","upiTransactionId":"AXL57efdd61d6f045bcb961f8d09a852ae2","vpa":"93XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 11:50:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777636221520
            [orderId] => OMO2605011720226103210111V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777637422593
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011720263439860006V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777636226373
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 613385706642
                                    [upiTransactionId] => AXL57efdd61d6f045bcb961f8d09a852ae2
                                    [vpa] => 93XXXXXX52@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX6352
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 613385706642
                                                    [upiTransactionId] => AXL57efdd61d6f045bcb961f8d09a852ae2
                                                    [vpa] => 93XXXXXX52@axl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 11:50:34 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 11:50:34 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 11:50:34 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 11:50:34 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 11:50:34 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 11:50:34 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 11:50:34 UTC] Target appointment ID: TXN_1777636221520
[01-May-2026 11:50:34 UTC] Extracted numeric ID: 1777636221520
[01-May-2026 11:50:34 UTC] Appointment not found with ID: 1777636221520
[01-May-2026 11:50:34 UTC] Found recent pending appointment: ID=3354, Name=Nandkishor sarswat
[01-May-2026 11:50:34 UTC] Successfully updated recent appointment ID: 3354 to confirmed status
[01-May-2026 11:50:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777636221520","orderId":"OMO2605011720226103210111V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777637422593,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011720263439860006V","paymentMode":"UPI_INTENT","timestamp":1777636226373,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"613385706642","upiTransactionId":"AXL57efdd61d6f045bcb961f8d09a852ae2","vpa":"93XXXXXX52@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX6352","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"613385706642","upiTransactionId":"AXL57efdd61d6f045bcb961f8d09a852ae2","vpa":"93XXXXXX52@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 11:50:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 11:50:35 UTC] Using actual slot duration: 15 minutes
[01-May-2026 11:50:35 UTC] Current time (IST): 17:20
[01-May-2026 11:50:35 UTC] Requested date: 2026-05-02
[01-May-2026 11:50:35 UTC] Today: 2026-05-01
[01-May-2026 11:50:35 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 11:50:35 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 11:50:35 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 11:50:35 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 11:50:35 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 11:50:35 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 11:50:35 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 11:50:35 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 11:50:35 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 11:50:35 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 11:50:35 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 11:50:35 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 11:50:35 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 11:50:35 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 11:50:35 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 11:50:35 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 11:50:35 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 11:50:35 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 11:50:35 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 11:50:35 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 11:50:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 11:50:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 11:50:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 11:50:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 11:50:35 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 11:50:35 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 11:50:35 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 11:50:35 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 11:50:35 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 11:50:35 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 11:50:35 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 11:50:35 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 11:50:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 11:51:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 11:52:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777636298106","orderId":"OMO2605011721397951211815V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777637499779,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011721447403210500V","paymentMode":"UPI_INTENT","timestamp":1777636304780,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031100","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612164048692","upiTransactionId":"SBI646c46dc03e944feba16edb5dae7265c","vpa":"viXXXXXXXXXXX05@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031100","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612164048692","upiTransactionId":"SBI646c46dc03e944feba16edb5dae7265c","vpa":"viXXXXXXXXXXX05@oksbi"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 11:52:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777636298106
            [orderId] => OMO2605011721397951211815V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777637499779
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011721447403210500V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777636304780
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0031100
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 612164048692
                                    [upiTransactionId] => SBI646c46dc03e944feba16edb5dae7265c
                                    [vpa] => viXXXXXXXXXXX05@oksbi
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 612164048692
                                                    [upiTransactionId] => SBI646c46dc03e944feba16edb5dae7265c
                                                    [vpa] => viXXXXXXXXXXX05@oksbi
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 11:52:07 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 11:52:07 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 11:52:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 11:52:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 11:52:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 11:52:07 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 11:52:07 UTC] Target appointment ID: TXN_1777636298106
[01-May-2026 11:52:07 UTC] Extracted numeric ID: 1777636298106
[01-May-2026 11:52:07 UTC] Appointment not found with ID: 1777636298106
[01-May-2026 11:52:07 UTC] Found recent pending appointment: ID=3355, Name=शम्भू मीणा
[01-May-2026 11:52:07 UTC] Successfully updated recent appointment ID: 3355 to confirmed status
[01-May-2026 11:52:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777636298106","orderId":"OMO2605011721397951211815V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777637499779,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011721447403210500V","paymentMode":"UPI_INTENT","timestamp":1777636304780,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0031100","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612164048692","upiTransactionId":"SBI646c46dc03e944feba16edb5dae7265c","vpa":"viXXXXXXXXXXX05@oksbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0031100","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612164048692","upiTransactionId":"SBI646c46dc03e944feba16edb5dae7265c","vpa":"viXXXXXXXXXXX05@oksbi"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 11:52:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 11:52:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:52:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 11:52:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 11:52:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 11:52:51 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 11:52:51 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 11:52:51 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 11:52:51 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 11:52:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 11:52:51 UTC] Available dates found: 3
[01-May-2026 12:09:57 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 12:09:57 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 12:09:57 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 12:09:57 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 12:09:57 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 12:09:57 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 12:09:57 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 12:09:57 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 12:09:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 12:09:57 UTC] Available dates found: 3
[01-May-2026 12:10:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 12:10:05 UTC] Using actual slot duration: 15 minutes
[01-May-2026 12:10:05 UTC] Current time (IST): 17:40
[01-May-2026 12:10:05 UTC] Requested date: 2026-05-03
[01-May-2026 12:10:05 UTC] Today: 2026-05-01
[01-May-2026 12:10:05 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 12:10:05 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 12:10:05 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 12:10:05 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 12:10:05 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 12:10:05 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 12:10:05 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 12:10:05 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 12:10:05 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 12:10:05 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 12:10:05 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 12:10:05 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 12:10:05 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 12:10:05 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 12:10:05 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 12:10:05 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 12:10:05 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 12:10:05 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 12:10:05 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 12:10:05 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 12:10:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 12:10:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 12:10:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 12:10:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 12:10:05 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 12:10:05 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 12:10:05 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 12:10:05 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 12:10:05 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 12:10:05 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 12:10:05 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 12:10:05 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 12:52:43 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 12:52:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 12:52:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 12:52:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 12:52:43 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 12:52:43 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 12:52:43 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 12:52:43 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 12:52:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 12:52:43 UTC] Available dates found: 3
[01-May-2026 12:52:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 12:52:45 UTC] Using actual slot duration: 15 minutes
[01-May-2026 12:52:45 UTC] Current time (IST): 18:22
[01-May-2026 12:52:45 UTC] Requested date: 2026-05-02
[01-May-2026 12:52:45 UTC] Today: 2026-05-01
[01-May-2026 12:52:45 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 12:52:45 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 12:52:45 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 12:52:45 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 12:52:45 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 12:52:45 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 12:52:45 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 12:52:45 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 12:52:45 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 12:52:45 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 12:52:45 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 12:52:45 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 12:52:45 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 12:52:45 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 12:52:45 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 12:52:45 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 12:52:45 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 12:52:45 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 12:52:45 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 12:52:45 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 12:52:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 12:52:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 12:52:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 12:52:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 12:52:45 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 12:52:45 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 12:52:45 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 12:52:45 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 12:52:45 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 12:52:45 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 12:52:45 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 12:52:45 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 12:56:30 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 12:56:30 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 12:56:30 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 12:56:30 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 12:56:30 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 12:56:30 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 12:56:30 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 12:56:30 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 12:56:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 12:56:30 UTC] Available dates found: 3
[01-May-2026 12:56:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 12:56:32 UTC] Using actual slot duration: 15 minutes
[01-May-2026 12:56:32 UTC] Current time (IST): 18:26
[01-May-2026 12:56:32 UTC] Requested date: 2026-05-03
[01-May-2026 12:56:32 UTC] Today: 2026-05-01
[01-May-2026 12:56:32 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 12:56:32 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 12:56:32 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 12:56:32 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 12:56:32 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 12:56:32 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 12:56:32 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 12:56:32 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 12:56:32 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 12:56:32 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 12:56:32 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 12:56:32 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 12:56:32 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 12:56:32 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 12:56:32 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 12:56:32 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 12:56:32 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 12:56:32 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 12:56:32 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 12:56:32 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 12:56:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 12:56:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 12:56:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 12:56:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 12:56:32 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 12:56:32 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 12:56:32 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 12:56:32 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 12:56:32 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 12:56:32 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 12:56:32 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 12:56:32 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 13:00:52 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:00:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 13:00:52 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 13:00:52 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 13:00:52 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 13:00:52 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 13:00:52 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 13:00:52 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:00:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 13:00:52 UTC] Available dates found: 3
[01-May-2026 13:04:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:04:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 13:04:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 13:04:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 13:04:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 13:04:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 13:04:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 13:04:44 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:04:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 13:04:44 UTC] Available dates found: 3
[01-May-2026 13:04:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 13:04:46 UTC] Using actual slot duration: 15 minutes
[01-May-2026 13:04:46 UTC] Current time (IST): 18:34
[01-May-2026 13:04:46 UTC] Requested date: 2026-05-02
[01-May-2026 13:04:46 UTC] Today: 2026-05-01
[01-May-2026 13:04:46 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 13:04:46 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 13:04:46 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 13:04:46 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 13:04:46 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 13:04:46 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 13:04:46 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 13:04:46 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 13:04:46 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 13:04:46 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 13:04:46 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 13:04:46 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 13:04:46 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 13:04:46 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 13:04:46 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 13:04:46 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 13:04:46 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 13:04:46 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 13:04:46 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 13:04:46 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 13:04:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 13:04:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 13:04:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 13:04:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 13:04:46 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 13:04:46 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 13:04:46 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 13:04:46 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 13:04:46 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 13:04:46 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 13:04:46 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 13:04:46 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 13:05:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 13:05:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777640707291","orderId":"OMO2605011835078128044229V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777641907793,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011835103352366227V","paymentMode":"UPI_INTENT","timestamp":1777640710377,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"151541677818","upiTransactionId":"IBL82246f8ae9c442e8ba3919f4f329eef4","vpa":"duXXXXXXXXXXXXXXva@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"151541677818","upiTransactionId":"IBL82246f8ae9c442e8ba3919f4f329eef4","vpa":"duXXXXXXXXXXXXXXva@ibl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 13:05:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777640707291
            [orderId] => OMO2605011835078128044229V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777641907793
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011835103352366227V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777640710377
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1806
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 151541677818
                                    [upiTransactionId] => IBL82246f8ae9c442e8ba3919f4f329eef4
                                    [vpa] => duXXXXXXXXXXXXXXva@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1806
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 151541677818
                                                    [upiTransactionId] => IBL82246f8ae9c442e8ba3919f4f329eef4
                                                    [vpa] => duXXXXXXXXXXXXXXva@ibl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 13:05:17 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 13:05:17 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 13:05:17 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 13:05:17 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 13:05:17 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 13:05:17 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 13:05:17 UTC] Target appointment ID: TXN_1777640707291
[01-May-2026 13:05:17 UTC] Extracted numeric ID: 1777640707291
[01-May-2026 13:05:17 UTC] Appointment not found with ID: 1777640707291
[01-May-2026 13:05:17 UTC] Found recent pending appointment: ID=3356, Name=Durgashankar
[01-May-2026 13:05:17 UTC] Successfully updated recent appointment ID: 3356 to confirmed status
[01-May-2026 13:05:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777640707291","orderId":"OMO2605011835078128044229V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777641907793,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011835103352366227V","paymentMode":"UPI_INTENT","timestamp":1777640710377,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"151541677818","upiTransactionId":"IBL82246f8ae9c442e8ba3919f4f329eef4","vpa":"duXXXXXXXXXXXXXXva@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"151541677818","upiTransactionId":"IBL82246f8ae9c442e8ba3919f4f329eef4","vpa":"duXXXXXXXXXXXXXXva@ibl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 13:09:57 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:09:57 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 13:09:57 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 13:09:57 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 13:09:57 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 13:09:57 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 13:09:57 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 13:09:57 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:09:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 13:09:57 UTC] Available dates found: 3
[01-May-2026 13:10:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 13:10:05 UTC] Using actual slot duration: 15 minutes
[01-May-2026 13:10:05 UTC] Current time (IST): 18:40
[01-May-2026 13:10:05 UTC] Requested date: 2026-05-02
[01-May-2026 13:10:05 UTC] Today: 2026-05-01
[01-May-2026 13:10:05 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 13:10:05 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 13:10:05 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 13:10:05 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 13:10:05 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 13:10:05 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 13:10:05 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 13:10:05 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 13:10:05 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 13:10:05 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 13:10:05 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 13:10:05 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 13:10:05 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 13:10:05 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 13:10:05 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 13:10:05 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 13:10:05 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 13:10:05 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 13:10:05 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 13:10:05 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 13:10:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 13:10:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 13:10:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 13:10:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 13:10:05 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 13:10:05 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 13:10:05 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 13:10:05 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 13:10:05 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 13:10:05 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 13:10:05 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 13:10:05 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 13:11:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 13:12:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777641122472","orderId":"OMO2605011842021943539245V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777642322180,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011842068553210998V","paymentMode":"UPI_INTENT","timestamp":1777641126901,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8323","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"419899319703","upiTransactionId":"AXL602b2545b9164cb8b138fabd2c1286a5","vpa":"76XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8323","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"419899319703","upiTransactionId":"AXL602b2545b9164cb8b138fabd2c1286a5","vpa":"76XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 13:12:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777641122472
            [orderId] => OMO2605011842021943539245V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777642322180
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011842068553210998V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777641126901
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8323
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 419899319703
                                    [upiTransactionId] => AXL602b2545b9164cb8b138fabd2c1286a5
                                    [vpa] => 76XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8323
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 419899319703
                                                    [upiTransactionId] => AXL602b2545b9164cb8b138fabd2c1286a5
                                                    [vpa] => 76XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 13:12:18 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 13:12:18 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 13:12:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 13:12:18 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 13:12:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 13:12:18 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 13:12:18 UTC] Target appointment ID: TXN_1777641122472
[01-May-2026 13:12:18 UTC] Extracted numeric ID: 1777641122472
[01-May-2026 13:12:18 UTC] Appointment not found with ID: 1777641122472
[01-May-2026 13:12:18 UTC] Found recent pending appointment: ID=3357, Name=shyam Goswami
[01-May-2026 13:12:18 UTC] Successfully updated recent appointment ID: 3357 to confirmed status
[01-May-2026 13:12:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777641122472","orderId":"OMO2605011842021943539245V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777642322180,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011842068553210998V","paymentMode":"UPI_INTENT","timestamp":1777641126901,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8323","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"419899319703","upiTransactionId":"AXL602b2545b9164cb8b138fabd2c1286a5","vpa":"76XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8323","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"419899319703","upiTransactionId":"AXL602b2545b9164cb8b138fabd2c1286a5","vpa":"76XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 13:12:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 13:13:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:13:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 13:13:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 13:13:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 13:13:04 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 13:13:04 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 13:13:04 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 13:13:04 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:13:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 13:13:04 UTC] Available dates found: 3
[01-May-2026 13:16:52 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:16:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 13:16:52 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 13:16:52 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 13:16:52 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 13:16:52 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 13:16:52 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 13:16:52 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:16:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 13:16:52 UTC] Available dates found: 3
[01-May-2026 13:16:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 13:16:56 UTC] Using actual slot duration: 15 minutes
[01-May-2026 13:16:56 UTC] Current time (IST): 18:46
[01-May-2026 13:16:56 UTC] Requested date: 2026-05-02
[01-May-2026 13:16:56 UTC] Today: 2026-05-01
[01-May-2026 13:16:56 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 13:16:56 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 13:16:56 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 13:16:56 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 13:16:56 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 13:16:56 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 13:16:56 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 13:16:56 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 13:16:56 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 13:16:56 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 13:16:56 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 13:16:56 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 13:16:56 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 13:16:56 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 13:16:56 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 13:16:56 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 13:16:56 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 13:16:56 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 13:16:56 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 13:16:56 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 13:16:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 13:16:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 13:16:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 13:16:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 13:16:56 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 13:16:56 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 13:16:56 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 13:16:56 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 13:16:56 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 13:16:56 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 13:16:56 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 13:16:56 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 13:17:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 13:17:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 13:17:50 UTC] Using actual slot duration: 15 minutes
[01-May-2026 13:17:50 UTC] Current time (IST): 18:47
[01-May-2026 13:17:50 UTC] Requested date: 2026-05-03
[01-May-2026 13:17:50 UTC] Today: 2026-05-01
[01-May-2026 13:17:50 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 13:17:50 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 13:17:50 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 13:17:50 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 13:17:50 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 13:17:50 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 13:17:50 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 13:17:50 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 13:17:50 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 13:17:50 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 13:17:50 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 13:17:50 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 13:17:50 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 13:17:50 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 13:17:50 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 13:17:50 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 13:17:50 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 13:17:50 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 13:17:50 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 13:17:50 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 13:17:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 13:17:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 13:17:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 13:17:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 13:17:50 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 13:17:50 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 13:17:50 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 13:17:50 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 13:17:50 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 13:17:50 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 13:17:50 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 13:17:50 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 13:17:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 13:17:54 UTC] Using actual slot duration: 15 minutes
[01-May-2026 13:17:54 UTC] Current time (IST): 18:47
[01-May-2026 13:17:54 UTC] Requested date: 2026-05-02
[01-May-2026 13:17:54 UTC] Today: 2026-05-01
[01-May-2026 13:17:54 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 13:17:54 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 13:17:54 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 13:17:54 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 13:17:54 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 13:17:54 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 13:17:54 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 13:17:54 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 13:17:54 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 13:17:54 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 13:17:54 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 13:17:54 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 13:17:54 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 13:17:54 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 13:17:54 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 13:17:54 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 13:17:54 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 13:17:54 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 13:17:54 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 13:17:54 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 13:17:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 13:17:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 13:17:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 13:17:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 13:17:54 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 13:17:54 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 13:17:54 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 13:17:54 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 13:17:54 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 13:17:54 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 13:17:54 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 13:17:54 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 13:17:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 13:17:55 UTC] Using actual slot duration: 15 minutes
[01-May-2026 13:17:55 UTC] Current time (IST): 18:47
[01-May-2026 13:17:55 UTC] Requested date: 2026-05-03
[01-May-2026 13:17:55 UTC] Today: 2026-05-01
[01-May-2026 13:17:55 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 13:17:55 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 13:17:55 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 13:17:55 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 13:17:55 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 13:17:55 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 13:17:55 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 13:17:55 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 13:17:55 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 13:17:55 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 13:17:55 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 13:17:55 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 13:17:55 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 13:17:55 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 13:17:55 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 13:17:55 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 13:17:55 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 13:17:55 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 13:17:55 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 13:17:55 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 13:17:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 13:17:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 13:17:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 13:17:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 13:17:55 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 13:17:55 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 13:17:55 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 13:17:55 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 13:17:55 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 13:17:55 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 13:17:55 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 13:17:55 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 13:23:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 13:24:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777641876310","orderId":"OMO2605011854360642366708V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777643076046,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011854504463708663V","paymentMode":"UPI_INTENT","timestamp":1777641890484,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8323","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"183307298615","upiTransactionId":"AXLf12f2916126b46dcac2a5d8904040dab","vpa":"76XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8323","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"183307298615","upiTransactionId":"AXLf12f2916126b46dcac2a5d8904040dab","vpa":"76XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 13:24:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777641876310
            [orderId] => OMO2605011854360642366708V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777643076046
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605011854504463708663V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777641890484
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8323
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 183307298615
                                    [upiTransactionId] => AXLf12f2916126b46dcac2a5d8904040dab
                                    [vpa] => 76XXXXXXXX-2@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8323
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 183307298615
                                                    [upiTransactionId] => AXLf12f2916126b46dcac2a5d8904040dab
                                                    [vpa] => 76XXXXXXXX-2@axl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 13:24:59 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 13:24:59 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 13:24:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 13:24:59 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 13:24:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 13:24:59 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 13:24:59 UTC] Target appointment ID: TXN_1777641876310
[01-May-2026 13:24:59 UTC] Extracted numeric ID: 1777641876310
[01-May-2026 13:24:59 UTC] Appointment not found with ID: 1777641876310
[01-May-2026 13:24:59 UTC] Found recent pending appointment: ID=3359, Name=shyam Goswami
[01-May-2026 13:24:59 UTC] Successfully updated recent appointment ID: 3359 to confirmed status
[01-May-2026 13:24:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777641876310","orderId":"OMO2605011854360642366708V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777643076046,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605011854504463708663V","paymentMode":"UPI_INTENT","timestamp":1777641890484,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8323","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"183307298615","upiTransactionId":"AXLf12f2916126b46dcac2a5d8904040dab","vpa":"76XXXXXXXX-2@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8323","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"183307298615","upiTransactionId":"AXLf12f2916126b46dcac2a5d8904040dab","vpa":"76XXXXXXXX-2@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 13:33:23 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:33:23 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 13:33:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 13:33:23 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 13:33:23 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 13:33:23 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 13:33:23 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 13:33:23 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 13:33:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 13:33:23 UTC] Available dates found: 3
[01-May-2026 13:37:24 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777641441629","orderId":"OMO2605011847231869190851V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777642643173,"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":[]}}
[01-May-2026 13:37:24 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777641441629
            [orderId] => OMO2605011847231869190851V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777642643173
            [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
                (
                )

        )

)

[01-May-2026 13:37:24 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 13:37:24 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 13:37:24 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 13:37:24 UTC] Payment callback error: Transaction ID not found in callback
[01-May-2026 14:03:38 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:03:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 14:03:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 14:03:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 14:03:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 14:03:38 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 14:03:38 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 14:03:38 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:03:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 14:03:38 UTC] Available dates found: 3
[01-May-2026 14:03:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 14:03:40 UTC] Using actual slot duration: 15 minutes
[01-May-2026 14:03:40 UTC] Current time (IST): 19:33
[01-May-2026 14:03:40 UTC] Requested date: 2026-05-02
[01-May-2026 14:03:40 UTC] Today: 2026-05-01
[01-May-2026 14:03:40 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 14:03:40 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 14:03:40 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 14:03:40 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 14:03:40 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 14:03:40 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 14:03:40 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 14:03:40 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 14:03:40 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 14:03:40 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 14:03:40 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 14:03:40 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 14:03:40 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 14:03:40 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 14:03:40 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 14:03:40 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 14:03:40 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 14:03:40 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 14:03:40 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 14:03:40 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 14:03:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 14:03:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 14:03:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 14:03:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 14:03:40 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 14:03:40 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 14:03:40 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 14:03:40 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 14:03:40 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 14:03:40 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 14:03:40 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 14:03:40 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 14:04:46 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:04:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 14:04:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 14:04:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 14:04:46 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 14:04:46 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 14:04:46 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 14:04:46 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:04:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 14:04:46 UTC] Available dates found: 3
[01-May-2026 14:04:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 14:04:48 UTC] Using actual slot duration: 15 minutes
[01-May-2026 14:04:48 UTC] Current time (IST): 19:34
[01-May-2026 14:04:48 UTC] Requested date: 2026-05-02
[01-May-2026 14:04:48 UTC] Today: 2026-05-01
[01-May-2026 14:04:48 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 14:04:48 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 14:04:48 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 14:04:48 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 14:04:48 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 14:04:48 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 14:04:48 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 14:04:48 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 14:04:48 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 14:04:48 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 14:04:48 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 14:04:48 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 14:04:48 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 14:04:48 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 14:04:48 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 14:04:48 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 14:04:48 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 14:04:48 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 14:04:48 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 14:04:48 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 14:04:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 14:04:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 14:04:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 14:04:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 14:04:48 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 14:04:48 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 14:04:48 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 14:04:48 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 14:04:48 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 14:04:48 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 14:04:48 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 14:04:48 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 14:04:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 14:04:52 UTC] Using actual slot duration: 15 minutes
[01-May-2026 14:04:52 UTC] Current time (IST): 19:34
[01-May-2026 14:04:52 UTC] Requested date: 2026-05-03
[01-May-2026 14:04:52 UTC] Today: 2026-05-01
[01-May-2026 14:04:52 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 14:04:52 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 14:04:52 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 14:04:52 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 14:04:52 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 14:04:52 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 14:04:52 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 14:04:52 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 14:04:52 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 14:04:52 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 14:04:52 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 14:04:52 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 14:04:52 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 14:04:52 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 14:04:52 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 14:04:52 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 14:04:52 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 14:04:52 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 14:04:52 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 14:04:52 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 14:04:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 14:04:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 14:04:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 14:04:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 14:04:52 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 14:04:52 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 14:04:52 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 14:04:52 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 14:04:52 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 14:04:52 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 14:04:52 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 14:04:52 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 14:12:14 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:12:14 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 14:12:14 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 14:12:14 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 14:12:14 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 14:12:14 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 14:12:14 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 14:12:14 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:12:14 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 14:12:14 UTC] Available dates found: 3
[01-May-2026 14:12:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 14:12:16 UTC] Using actual slot duration: 15 minutes
[01-May-2026 14:12:16 UTC] Current time (IST): 19:42
[01-May-2026 14:12:16 UTC] Requested date: 2026-05-02
[01-May-2026 14:12:16 UTC] Today: 2026-05-01
[01-May-2026 14:12:16 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 14:12:16 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 14:12:16 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 14:12:16 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 14:12:16 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 14:12:16 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 14:12:16 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 14:12:16 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 14:12:16 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 14:12:16 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 14:12:16 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 14:12:16 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 14:12:16 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 14:12:16 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 14:12:16 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 14:12:16 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 14:12:16 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 14:12:16 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 14:12:16 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 14:12:16 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 14:12:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 14:12:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 14:12:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 14:12:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 14:12:16 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 14:12:16 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 14:12:16 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 14:12:16 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 14:12:16 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 14:12:16 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 14:12:16 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 14:12:16 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 14:12:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 14:12:20 UTC] Using actual slot duration: 15 minutes
[01-May-2026 14:12:20 UTC] Current time (IST): 19:42
[01-May-2026 14:12:20 UTC] Requested date: 2026-05-03
[01-May-2026 14:12:20 UTC] Today: 2026-05-01
[01-May-2026 14:12:20 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 14:12:20 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 14:12:20 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 14:12:20 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 14:12:20 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 14:12:20 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 14:12:20 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 14:12:20 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 14:12:20 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 14:12:20 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 14:12:20 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 14:12:20 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 14:12:20 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 14:12:20 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 14:12:20 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 14:12:20 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 14:12:20 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 14:12:20 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 14:12:20 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 14:12:20 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 14:12:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 14:12:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 14:12:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 14:12:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 14:12:20 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 14:12:20 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 14:12:20 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 14:12:20 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 14:12:20 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 14:12:20 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 14:12:20 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 14:12:20 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 14:15:21 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:15:21 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 14:15:21 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 14:15:21 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 14:15:21 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 14:15:21 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 14:15:21 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 14:15:21 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:15:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 14:15:21 UTC] Available dates found: 3
[01-May-2026 14:15:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 14:15:23 UTC] Using actual slot duration: 15 minutes
[01-May-2026 14:15:23 UTC] Current time (IST): 19:45
[01-May-2026 14:15:23 UTC] Requested date: 2026-05-02
[01-May-2026 14:15:23 UTC] Today: 2026-05-01
[01-May-2026 14:15:23 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 14:15:23 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 14:15:23 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 14:15:23 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 14:15:23 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 14:15:23 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 14:15:23 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 14:15:23 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 14:15:23 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 14:15:23 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 14:15:23 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 14:15:23 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 14:15:23 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 14:15:23 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 14:15:23 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 14:15:23 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 14:15:23 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 14:15:23 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 14:15:23 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 14:15:23 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 14:15:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 14:15:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 14:15:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 14:15:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 14:15:23 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 14:15:23 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 14:15:23 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 14:15:23 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 14:15:23 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 14:15:23 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 14:15:23 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 14:15:23 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 14:25:48 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:25:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 14:25:48 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 14:25:48 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 14:25:48 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 14:25:48 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 14:25:48 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 14:25:48 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:25:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 14:25:48 UTC] Available dates found: 3
[01-May-2026 14:25:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 14:25:50 UTC] Using actual slot duration: 15 minutes
[01-May-2026 14:25:50 UTC] Current time (IST): 19:55
[01-May-2026 14:25:50 UTC] Requested date: 2026-05-02
[01-May-2026 14:25:50 UTC] Today: 2026-05-01
[01-May-2026 14:25:50 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 14:25:50 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 14:25:50 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 14:25:50 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 14:25:50 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 14:25:50 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 14:25:50 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 14:25:50 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 14:25:50 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 14:25:50 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 14:25:50 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 14:25:50 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 14:25:50 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 14:25:50 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 14:25:50 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 14:25:50 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 14:25:50 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 14:25:50 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 14:25:50 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 14:25:50 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 14:25:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 14:25:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 14:25:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 14:25:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 14:25:50 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 14:25:50 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 14:25:50 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 14:25:50 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 14:25:50 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 14:25:50 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 14:25:50 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 14:25:50 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 14:29:36 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:29:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 14:29:36 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 14:29:36 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 14:29:36 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 14:29:36 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 14:29:36 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 14:29:36 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 14:29:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 14:29:36 UTC] Available dates found: 3
[01-May-2026 14:29:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 14:29:38 UTC] Using actual slot duration: 15 minutes
[01-May-2026 14:29:38 UTC] Current time (IST): 19:59
[01-May-2026 14:29:38 UTC] Requested date: 2026-05-02
[01-May-2026 14:29:38 UTC] Today: 2026-05-01
[01-May-2026 14:29:38 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 14:29:38 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 14:29:38 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 14:29:38 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 14:29:38 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 14:29:38 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 14:29:38 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 14:29:38 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 14:29:38 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 14:29:38 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 14:29:38 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 14:29:38 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 14:29:38 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 14:29:38 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 14:29:38 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 14:29:38 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 14:29:38 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 14:29:38 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 14:29:38 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 14:29:38 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 14:29:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 14:29:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 14:29:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 14:29:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 14:29:38 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 14:29:38 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 14:29:38 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 14:29:38 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 14:29:38 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 14:29:38 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 14:29:38 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 14:29:38 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 15:07:04 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 15:07:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 15:07:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 15:07:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 15:07:04 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 15:07:04 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 15:07:04 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 15:07:04 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 15:07:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 15:07:04 UTC] Available dates found: 3
[01-May-2026 15:07:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 15:07:08 UTC] Using actual slot duration: 15 minutes
[01-May-2026 15:07:08 UTC] Current time (IST): 20:37
[01-May-2026 15:07:08 UTC] Requested date: 2026-05-02
[01-May-2026 15:07:08 UTC] Today: 2026-05-01
[01-May-2026 15:07:08 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 15:07:08 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 15:07:08 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 15:07:08 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 15:07:08 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 15:07:08 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 15:07:08 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 15:07:08 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 15:07:08 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 15:07:08 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 15:07:08 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 15:07:08 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 15:07:08 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 15:07:08 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 15:07:08 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 15:07:08 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 15:07:08 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 15:07:08 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 15:07:08 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 15:07:08 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 15:07:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 15:07:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 15:07:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 15:07:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 15:07:08 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 15:07:08 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 15:07:08 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 15:07:08 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 15:07:08 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 15:07:08 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 15:07:08 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 15:07:08 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 15:10:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 15:10:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777648223093","orderId":"OMO2605012040242996411929V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777649424284,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605012040297013210968V","paymentMode":"UPI_INTENT","timestamp":1777648229742,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"001710020857","upiTransactionId":"AXLe0e4e736c457400d9cd8a431da7e888b","vpa":"cpXXX92@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"001710020857","upiTransactionId":"AXLe0e4e736c457400d9cd8a431da7e888b","vpa":"cpXXX92@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 15:10:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777648223093
            [orderId] => OMO2605012040242996411929V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777649424284
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605012040297013210968V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777648229742
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5942
                                    [ifsc] => BARB0SUWANA
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 001710020857
                                    [upiTransactionId] => AXLe0e4e736c457400d9cd8a431da7e888b
                                    [vpa] => cpXXX92@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5942
                                                    [ifsc] => BARB0SUWANA
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 001710020857
                                                    [upiTransactionId] => AXLe0e4e736c457400d9cd8a431da7e888b
                                                    [vpa] => cpXXX92@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[01-May-2026 15:10:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 15:10:40 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 15:10:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 15:10:40 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 15:10:40 UTC] Target appointment ID: TXN_1777648223093
[01-May-2026 15:10:40 UTC] Extracted numeric ID: 1777648223093
[01-May-2026 15:10:40 UTC] Appointment not found with ID: 1777648223093
[01-May-2026 15:10:40 UTC] Found recent pending appointment: ID=3360, Name=Chand Parkash
[01-May-2026 15:10:40 UTC] Successfully updated recent appointment ID: 3360 to confirmed status
[01-May-2026 15:10:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777648223093","orderId":"OMO2605012040242996411929V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777649424284,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605012040297013210968V","paymentMode":"UPI_INTENT","timestamp":1777648229742,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"001710020857","upiTransactionId":"AXLe0e4e736c457400d9cd8a431da7e888b","vpa":"cpXXX92@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5942","ifsc":"BARB0SUWANA","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"001710020857","upiTransactionId":"AXLe0e4e736c457400d9cd8a431da7e888b","vpa":"cpXXX92@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 15:10:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 15:13: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
[01-May-2026 15:13: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
[01-May-2026 15:13: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
[01-May-2026 15:13: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
[01-May-2026 15:41:09 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 15:41:09 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 15:41:09 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 15:41:09 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 15:41:09 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 15:41:09 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 15:41:09 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 15:41:09 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 15:41:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 15:41:09 UTC] Available dates found: 3
[01-May-2026 15:41:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 15:41:11 UTC] Using actual slot duration: 15 minutes
[01-May-2026 15:41:11 UTC] Current time (IST): 21:11
[01-May-2026 15:41:11 UTC] Requested date: 2026-05-02
[01-May-2026 15:41:11 UTC] Today: 2026-05-01
[01-May-2026 15:41:11 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 15:41:11 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 15:41:11 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 15:41:11 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 15:41:11 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 15:41:11 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 15:41:11 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 15:41:11 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 15:41:11 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 15:41:11 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 15:41:11 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 15:41:11 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 15:41:11 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 15:41:11 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 15:41:11 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 15:41:11 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 15:41:11 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 15:41:11 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 15:41:11 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 15:41:11 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 15:41:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 15:41:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 15:41:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 15:41:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 15:41:11 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 15:41:11 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 15:41:11 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 15:41:11 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 15:41:11 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 15:41:11 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 15:41:11 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 15:41:11 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:31:06 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 16:31:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 16:31:06 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 16:31:06 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 16:31:06 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 16:31:06 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 16:31:06 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 16:31:06 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 16:31:06 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 16:31:06 UTC] Available dates found: 3
[01-May-2026 16:31:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:31:18 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:31:18 UTC] Current time (IST): 22:1
[01-May-2026 16:31:18 UTC] Requested date: 2026-05-02
[01-May-2026 16:31:18 UTC] Today: 2026-05-01
[01-May-2026 16:31:18 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:31:18 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:31:18 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:31:18 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:31:18 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:31:18 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:31:18 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:31:18 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:31:18 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:31:18 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:31:18 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:31:18 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:31:18 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:31:18 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:31:18 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:31:18 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:31:18 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:31:18 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:31:18 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:31:18 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:31:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:31:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:31:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:31:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:31:18 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:31:18 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:31:18 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:31:18 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:31:18 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:31:18 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:31:18 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:31:18 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:31:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:31:58 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:31:58 UTC] Current time (IST): 22:1
[01-May-2026 16:31:58 UTC] Requested date: 2026-05-03
[01-May-2026 16:31:58 UTC] Today: 2026-05-01
[01-May-2026 16:31:58 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:31:58 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:31:58 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:31:58 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:31:58 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:31:58 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:31:58 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:31:58 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:31:58 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:31:58 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:31:58 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:31:58 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:31:58 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:31:58 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:31:58 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:31:58 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:31:58 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:31:58 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:31:58 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:31:58 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:31:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:31:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:31:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:31:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:31:58 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:31:58 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:31:58 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:31:58 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:31:58 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:31:58 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:31:58 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:31:58 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:32:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:32:00 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:32:00 UTC] Current time (IST): 22:2
[01-May-2026 16:32:00 UTC] Requested date: 2026-05-05
[01-May-2026 16:32:00 UTC] Today: 2026-05-01
[01-May-2026 16:32:00 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:32:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:32:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:32:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:32:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:32:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:32:00 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:32:00 UTC] Current time (IST): 22:2
[01-May-2026 16:32:00 UTC] Requested date: 2026-05-03
[01-May-2026 16:32:00 UTC] Today: 2026-05-01
[01-May-2026 16:32:00 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:32:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:32:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:32:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:32:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:32:00 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:32:00 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:32:00 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:32:00 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:32:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:32:03 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:32:03 UTC] Current time (IST): 22:2
[01-May-2026 16:32:03 UTC] Requested date: 2026-05-02
[01-May-2026 16:32:03 UTC] Today: 2026-05-01
[01-May-2026 16:32:03 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:32:03 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:32:03 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:32:03 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:32:03 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:32:03 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:32:03 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:32:03 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:32:03 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:32:03 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:32:03 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:32:03 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:32:03 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:32:03 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:32:03 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:32:03 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:32:03 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:32:03 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:32:03 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:32:03 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:32:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:32:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:32:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:32:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:32:03 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:32:03 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:32:03 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:32:03 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:32:03 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:32:03 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:32:03 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:32:03 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:32:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:32:07 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:32:07 UTC] Current time (IST): 22:2
[01-May-2026 16:32:07 UTC] Requested date: 2026-05-02
[01-May-2026 16:32:07 UTC] Today: 2026-05-01
[01-May-2026 16:32:07 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:32:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:32:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:32:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:32:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:32:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:32:07 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:32:07 UTC] Current time (IST): 22:2
[01-May-2026 16:32:07 UTC] Requested date: 2026-05-02
[01-May-2026 16:32:07 UTC] Today: 2026-05-01
[01-May-2026 16:32:07 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:32:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:32:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:32:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:32:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:32:07 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:32:07 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:32:07 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:32:07 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:32:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:32:09 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:32:09 UTC] Current time (IST): 22:2
[01-May-2026 16:32:09 UTC] Requested date: 2026-05-02
[01-May-2026 16:32:09 UTC] Today: 2026-05-01
[01-May-2026 16:32:09 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:32:09 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:32:09 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:32:09 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:32:09 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:32:09 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:32:09 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:32:09 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:32:09 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:32:09 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:32:09 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:32:09 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:32:09 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:32:09 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:32:09 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:32:09 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:32:09 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:32:09 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:32:09 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:32:09 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:32:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:32:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:32:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:32:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:32:09 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:32:09 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:32:09 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:32:09 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:32:09 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:32:09 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:32:09 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:32:09 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:32:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 16:33:58 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777653155648","orderId":"OMO2605012202368779190768V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777654356865,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605012203386162415464V","paymentMode":"UPI_INTENT","timestamp":1777653218656,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0007","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"610881530245","upiTransactionId":"AXL9f99aeb7e6334807a441a2e1f9cc2502","vpa":"88XXXXXX25@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0007","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"610881530245","upiTransactionId":"AXL9f99aeb7e6334807a441a2e1f9cc2502","vpa":"88XXXXXX25@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 16:33:58 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777653155648
            [orderId] => OMO2605012202368779190768V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777654356865
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605012203386162415464V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777653218656
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX0007
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 610881530245
                                    [upiTransactionId] => AXL9f99aeb7e6334807a441a2e1f9cc2502
                                    [vpa] => 88XXXXXX25@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 610881530245
                                                    [upiTransactionId] => AXL9f99aeb7e6334807a441a2e1f9cc2502
                                                    [vpa] => 88XXXXXX25@axl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 16:33:58 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 16:33:58 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 16:33:58 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 16:33:58 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 16:33:58 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 16:33:58 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 16:33:58 UTC] Target appointment ID: TXN_1777653155648
[01-May-2026 16:33:58 UTC] Extracted numeric ID: 1777653155648
[01-May-2026 16:33:58 UTC] Appointment not found with ID: 1777653155648
[01-May-2026 16:33:58 UTC] Found recent pending appointment: ID=3361, Name=bablu
[01-May-2026 16:33:58 UTC] Successfully updated recent appointment ID: 3361 to confirmed status
[01-May-2026 16:33:58 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777653155648","orderId":"OMO2605012202368779190768V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777654356865,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605012203386162415464V","paymentMode":"UPI_INTENT","timestamp":1777653218656,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0007","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"610881530245","upiTransactionId":"AXL9f99aeb7e6334807a441a2e1f9cc2502","vpa":"88XXXXXX25@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX0007","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"610881530245","upiTransactionId":"AXL9f99aeb7e6334807a441a2e1f9cc2502","vpa":"88XXXXXX25@axl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 16:34:15 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 16:34:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 16:34:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 16:34:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 16:34:15 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 16:34:15 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 16:34:15 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 16:34:15 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 16:34:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 16:34:15 UTC] Available dates found: 3
[01-May-2026 16:34:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:34:20 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:34:20 UTC] Current time (IST): 22:4
[01-May-2026 16:34:20 UTC] Requested date: 2026-05-02
[01-May-2026 16:34:20 UTC] Today: 2026-05-01
[01-May-2026 16:34:20 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:34:20 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:34:20 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:34:20 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:34:20 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:34:20 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:34:20 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:34:20 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:34:20 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:34:20 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:34:20 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:34:20 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:34:20 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:34:20 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:34:20 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:34:20 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:34:20 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:34:20 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:34:20 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:34:20 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:34:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:34:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:34:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:34:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:34:20 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:34:20 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:34:20 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:34:20 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:34:20 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:34:20 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:34:20 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:34:20 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:34:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:34:48 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:34:48 UTC] Current time (IST): 22:4
[01-May-2026 16:34:48 UTC] Requested date: 2026-05-02
[01-May-2026 16:34:48 UTC] Today: 2026-05-01
[01-May-2026 16:34:48 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:34:48 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:34:48 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:34:48 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:34:48 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:34:48 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:34:48 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:34:48 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:34:48 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:34:48 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:34:48 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:34:48 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:34:48 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:34:48 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:34:48 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:34:48 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:34:48 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:34:48 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:34:48 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:34:48 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:34:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:34:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:34:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:34:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:34:48 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:34:48 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:34:48 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:34:48 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:34:48 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:34:48 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:34:48 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:34:48 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:34:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:34:50 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:34:50 UTC] Current time (IST): 22:4
[01-May-2026 16:34:50 UTC] Requested date: 2026-05-02
[01-May-2026 16:34:50 UTC] Today: 2026-05-01
[01-May-2026 16:34:50 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:34:50 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:34:50 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:34:50 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:34:50 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:34:50 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:34:50 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:34:50 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:34:50 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:34:50 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:34:50 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:34:50 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:34:50 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:34:50 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:34:50 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:34:50 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:34:50 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:34:50 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:34:50 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:34:50 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:34:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:34:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:34:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:34:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:34:50 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:34:50 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:34:50 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:34:50 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:34:50 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:34:50 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:34:50 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:34:50 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:34:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:34:57 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:34:57 UTC] Current time (IST): 22:4
[01-May-2026 16:34:57 UTC] Requested date: 2026-05-03
[01-May-2026 16:34:57 UTC] Today: 2026-05-01
[01-May-2026 16:34:57 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:34:57 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:34:57 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:34:57 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:34:57 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:34:57 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:34:57 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:34:57 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:34:57 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:34:57 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:34:57 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:34:57 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:34:57 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:34:57 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:34:57 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:34:57 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:34:57 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:34:57 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:34:57 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:34:57 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:34:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:34:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:34:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:34:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:34:57 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:34:57 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:34:57 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:34:57 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:34:57 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:34:57 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:34:57 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:34:57 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:35:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:35:53 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:35:53 UTC] Current time (IST): 22:5
[01-May-2026 16:35:53 UTC] Requested date: 2026-05-03
[01-May-2026 16:35:53 UTC] Today: 2026-05-01
[01-May-2026 16:35:53 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:35:53 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:35:53 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:35:53 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:35:53 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:35:53 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:35:53 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:35:53 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:35:53 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:35:53 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:35:53 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:35:53 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:35:53 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:35:53 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:35:53 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:35:53 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:35:53 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:35:53 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:35:53 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:35:53 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:35:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:35:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:35:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:35:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:35:53 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:35:53 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:35:53 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:35:53 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:35:53 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:35:53 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:35:53 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:35:53 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 16:36:18 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 16:37:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777653397322","orderId":"OMO2605012206380763708573V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777654598045,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605012207031107687925V","paymentMode":"UPI_INTENT","timestamp":1777653423143,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2938","ifsc":"BARB0KHABHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"669682551964","upiTransactionId":"YBLf954093e17b64c12962d35d895fd14e3","vpa":"taXXXXXXXXXXXXXXXXX63@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2938","ifsc":"BARB0KHABHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"669682551964","upiTransactionId":"YBLf954093e17b64c12962d35d895fd14e3","vpa":"taXXXXXXXXXXXXXXXXX63@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 16:37:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777653397322
            [orderId] => OMO2605012206380763708573V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777654598045
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605012207031107687925V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777653423143
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2938
                                    [ifsc] => BARB0KHABHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 669682551964
                                    [upiTransactionId] => YBLf954093e17b64c12962d35d895fd14e3
                                    [vpa] => taXXXXXXXXXXXXXXXXX63@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2938
                                                    [ifsc] => BARB0KHABHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 669682551964
                                                    [upiTransactionId] => YBLf954093e17b64c12962d35d895fd14e3
                                                    [vpa] => taXXXXXXXXXXXXXXXXX63@ybl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 16:37:18 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 16:37:18 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 16:37:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 16:37:18 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 16:37:18 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 16:37:18 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 16:37:18 UTC] Target appointment ID: TXN_1777653397322
[01-May-2026 16:37:18 UTC] Extracted numeric ID: 1777653397322
[01-May-2026 16:37:18 UTC] Appointment not found with ID: 1777653397322
[01-May-2026 16:37:18 UTC] Found recent pending appointment: ID=3362, Name=Tavar Singh
[01-May-2026 16:37:18 UTC] Successfully updated recent appointment ID: 3362 to confirmed status
[01-May-2026 16:37:18 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777653397322","orderId":"OMO2605012206380763708573V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777654598045,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605012207031107687925V","paymentMode":"UPI_INTENT","timestamp":1777653423143,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2938","ifsc":"BARB0KHABHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"669682551964","upiTransactionId":"YBLf954093e17b64c12962d35d895fd14e3","vpa":"taXXXXXXXXXXXXXXXXX63@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2938","ifsc":"BARB0KHABHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"669682551964","upiTransactionId":"YBLf954093e17b64c12962d35d895fd14e3","vpa":"taXXXXXXXXXXXXXXXXX63@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 16:37:39 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 16:37:39 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 16:37:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 16:37:39 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 16:37:39 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 16:37:39 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 16:37:39 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 16:37:39 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 16:37:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 16:37:39 UTC] Available dates found: 3
[01-May-2026 16:37:41 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 16:37:41 UTC] Using actual slot duration: 15 minutes
[01-May-2026 16:37:41 UTC] Current time (IST): 22:7
[01-May-2026 16:37:41 UTC] Requested date: 2026-05-03
[01-May-2026 16:37:41 UTC] Today: 2026-05-01
[01-May-2026 16:37:41 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 16:37:41 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 16:37:41 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 16:37:41 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 16:37:41 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 16:37:41 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 16:37:41 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 16:37:41 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 16:37:41 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 16:37:41 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 16:37:41 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 16:37:41 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 16:37:41 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 16:37:41 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 16:37:41 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 16:37:41 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 16:37:41 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 16:37:41 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 16:37:41 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 16:37:41 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 16:37:41 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 16:37:41 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 16:37:41 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 16:37:41 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 16:37:41 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 16:37:41 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 16:37:41 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 16:37:41 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 16:37:41 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 16:37:41 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 16:37:41 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 16:37:41 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 17:09:49 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:09:49 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 17:09:49 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 17:09:49 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 17:09:49 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 17:09:49 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 17:09:49 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 17:09:49 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:09:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 17:09:49 UTC] Available dates found: 3
[01-May-2026 17:09:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 17:09:51 UTC] Using actual slot duration: 15 minutes
[01-May-2026 17:09:51 UTC] Current time (IST): 22:39
[01-May-2026 17:09:51 UTC] Requested date: 2026-05-02
[01-May-2026 17:09:51 UTC] Today: 2026-05-01
[01-May-2026 17:09:51 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 17:09:51 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 17:09:51 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 17:09:51 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 17:09:51 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 17:09:51 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 17:09:51 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 17:09:51 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 17:09:51 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 17:09:51 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 17:09:51 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 17:09:51 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 17:09:51 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 17:09:51 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 17:09:51 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 17:09:51 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 17:09:51 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 17:09:51 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 17:09:51 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 17:09:51 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 17:09:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 17:09:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 17:09:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 17:09:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 17:09:51 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 17:09:51 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 17:09:51 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 17:09:51 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 17:09:51 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 17:09:51 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 17:09:51 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 17:09:51 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 17:09:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 17:09:53 UTC] Using actual slot duration: 15 minutes
[01-May-2026 17:09:53 UTC] Current time (IST): 22:39
[01-May-2026 17:09:53 UTC] Requested date: 2026-05-03
[01-May-2026 17:09:53 UTC] Today: 2026-05-01
[01-May-2026 17:09:53 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 17:09:53 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 17:09:53 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 17:09:53 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 17:09:53 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 17:09:53 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 17:09:53 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 17:09:53 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 17:09:53 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 17:09:53 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 17:09:53 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 17:09:53 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 17:09:53 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 17:09:53 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 17:09:53 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 17:09:53 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 17:09:53 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 17:09:53 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 17:09:53 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 17:09:53 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 17:09:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 17:09:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 17:09:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 17:09:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 17:09:53 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 17:09:53 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 17:09:53 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 17:09:53 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 17:09:53 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 17:09:53 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 17:09:53 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 17:09:53 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 17:10:13 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:10:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 17:10:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 17:10:13 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 17:10:13 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 17:10:13 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 17:10:13 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 17:10:13 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:10:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 17:10:13 UTC] Available dates found: 3
[01-May-2026 17:10:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 17:10:16 UTC] Using actual slot duration: 15 minutes
[01-May-2026 17:10:16 UTC] Current time (IST): 22:40
[01-May-2026 17:10:16 UTC] Requested date: 2026-05-02
[01-May-2026 17:10:16 UTC] Today: 2026-05-01
[01-May-2026 17:10:16 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 17:10:16 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 17:10:16 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 17:10:16 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 17:10:16 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 17:10:16 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 17:10:16 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 17:10:16 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 17:10:16 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 17:10:16 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 17:10:16 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 17:10:16 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 17:10:16 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 17:10:16 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 17:10:16 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 17:10:16 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 17:10:16 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 17:10:16 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 17:10:16 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 17:10:16 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 17:10:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 17:10:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 17:10:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 17:10:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 17:10:16 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 17:10:16 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 17:10:16 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 17:10:16 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 17:10:16 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 17:10:16 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 17:10:16 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 17:10:16 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 17:21:51 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:21:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 17:21:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 17:21:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 17:21:51 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 17:21:51 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 17:21:51 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 17:21:51 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:21:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 17:21:51 UTC] Available dates found: 3
[01-May-2026 17:22:24 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:22:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 17:22:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 17:22:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 17:22:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 17:22:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 17:22:24 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 17:22:24 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:22:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 17:22:24 UTC] Available dates found: 3
[01-May-2026 17:22:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 17:22:27 UTC] Using actual slot duration: 15 minutes
[01-May-2026 17:22:27 UTC] Current time (IST): 22:52
[01-May-2026 17:22:27 UTC] Requested date: 2026-05-02
[01-May-2026 17:22:27 UTC] Today: 2026-05-01
[01-May-2026 17:22:27 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 17:22:27 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 17:22:27 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 17:22:27 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 17:22:27 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 17:22:27 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 17:22:27 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 17:22:27 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 17:22:27 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 17:22:27 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 17:22:27 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 17:22:27 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 17:22:27 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 17:22:27 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 17:22:27 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 17:22:27 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 17:22:27 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 17:22:27 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 17:22:27 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 17:22:27 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 17:22:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 17:22:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 17:22:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 17:22:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 17:22:27 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 17:22:27 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 17:22:27 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 17:22:27 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 17:22:27 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 17:22:27 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 17:22:27 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 17:22:27 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 17:44:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:44:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 17:44:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 17:44:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 17:44:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 17:44:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 17:44:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 17:44:44 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 17:44:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 17:44:44 UTC] Available dates found: 3
[01-May-2026 17:44:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 17:44:45 UTC] Using actual slot duration: 15 minutes
[01-May-2026 17:44:45 UTC] Current time (IST): 23:14
[01-May-2026 17:44:45 UTC] Requested date: 2026-05-02
[01-May-2026 17:44:45 UTC] Today: 2026-05-01
[01-May-2026 17:44:45 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 17:44:45 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 17:44:45 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 17:44:45 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 17:44:45 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 17:44:45 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 17:44:45 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 17:44:45 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 17:44:45 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 17:44:45 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 17:44:45 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 17:44:45 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 17:44:45 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 17:44:45 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 17:44:45 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 17:44:45 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 17:44:45 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 17:44:45 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 17:44:45 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 17:44:45 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 17:44:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 17:44:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 17:44:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 17:44:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 17:44:45 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 17:44:45 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 17:44:45 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 17:44:45 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 17:44:45 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 17:44:45 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 17:44:45 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 17:44:45 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 17:44:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 17:44:47 UTC] Using actual slot duration: 15 minutes
[01-May-2026 17:44:47 UTC] Current time (IST): 23:14
[01-May-2026 17:44:47 UTC] Requested date: 2026-05-03
[01-May-2026 17:44:47 UTC] Today: 2026-05-01
[01-May-2026 17:44:47 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 17:44:47 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 17:44:47 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 17:44:47 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 17:44:47 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 17:44:47 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 17:44:47 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 17:44:47 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 17:44:47 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 17:44:47 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 17:44:47 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 17:44:47 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 17:44:47 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 17:44:47 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 17:44:47 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 17:44:47 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 17:44:47 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 17:44:47 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 17:44:47 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 17:44:47 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 17:44:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 17:44:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 17:44:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 17:44:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 17:44:47 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 17:44:47 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 17:44:47 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 17:44:47 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 17:44:47 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 17:44:47 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 17:44:47 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 17:44:47 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 20:45:09 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
[01-May-2026 20:45:09 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
[01-May-2026 20:45:09 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
[01-May-2026 20:45:09 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
[01-May-2026 23:42:44 UTC] Date: 2026-05-01, Day: friday, Working: NO, DayOff: NO
[01-May-2026 23:42:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[01-May-2026 23:42:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[01-May-2026 23:42:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[01-May-2026 23:42:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[01-May-2026 23:42:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[01-May-2026 23:42:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[01-May-2026 23:42:44 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[01-May-2026 23:42:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[01-May-2026 23:42:44 UTC] Available dates found: 3
[01-May-2026 23:42:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[01-May-2026 23:42:46 UTC] Using actual slot duration: 15 minutes
[01-May-2026 23:42:46 UTC] Current time (IST): 5:12
[01-May-2026 23:42:46 UTC] Requested date: 2026-05-03
[01-May-2026 23:42:46 UTC] Today: 2026-05-01
[01-May-2026 23:42:46 UTC] Slot added (future date): 08:00 - 08:15
[01-May-2026 23:42:46 UTC] Slot added (future date): 08:15 - 08:30
[01-May-2026 23:42:46 UTC] Slot added (future date): 08:30 - 08:45
[01-May-2026 23:42:46 UTC] Slot added (future date): 08:45 - 09:00
[01-May-2026 23:42:46 UTC] Slot added (future date): 09:00 - 09:15
[01-May-2026 23:42:46 UTC] Slot added (future date): 09:15 - 09:30
[01-May-2026 23:42:46 UTC] Slot added (future date): 09:30 - 09:45
[01-May-2026 23:42:46 UTC] Slot added (future date): 09:45 - 10:00
[01-May-2026 23:42:46 UTC] Slot added (future date): 10:00 - 10:15
[01-May-2026 23:42:46 UTC] Slot added (future date): 10:15 - 10:30
[01-May-2026 23:42:46 UTC] Slot added (future date): 10:30 - 10:45
[01-May-2026 23:42:46 UTC] Slot added (future date): 10:45 - 11:00
[01-May-2026 23:42:46 UTC] Slot added (future date): 11:00 - 11:15
[01-May-2026 23:42:46 UTC] Slot added (future date): 11:15 - 11:30
[01-May-2026 23:42:46 UTC] Slot added (future date): 11:30 - 11:45
[01-May-2026 23:42:46 UTC] Slot added (future date): 11:45 - 12:00
[01-May-2026 23:42:46 UTC] Slot added (future date): 12:00 - 12:15
[01-May-2026 23:42:46 UTC] Slot added (future date): 12:15 - 12:30
[01-May-2026 23:42:46 UTC] Slot added (future date): 12:30 - 12:45
[01-May-2026 23:42:46 UTC] Slot added (future date): 12:45 - 13:00
[01-May-2026 23:42:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[01-May-2026 23:42:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[01-May-2026 23:42:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[01-May-2026 23:42:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[01-May-2026 23:42:46 UTC] Slot added (future date): 14:00 - 14:15
[01-May-2026 23:42:46 UTC] Slot added (future date): 14:15 - 14:30
[01-May-2026 23:42:46 UTC] Slot added (future date): 14:30 - 14:45
[01-May-2026 23:42:46 UTC] Slot added (future date): 14:45 - 15:00
[01-May-2026 23:42:46 UTC] Slot added (future date): 15:00 - 15:15
[01-May-2026 23:42:46 UTC] Slot added (future date): 15:15 - 15:30
[01-May-2026 23:42:46 UTC] Slot added (future date): 15:30 - 15:45
[01-May-2026 23:42:46 UTC] Slot added (future date): 15:45 - 16:00
[01-May-2026 23:42:58 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[01-May-2026 23:43:17 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777678982012","orderId":"OMO2605020513038033473803V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777680183786,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020513074024416391V","paymentMode":"UPI_INTENT","timestamp":1777678987453,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"307599286815","upiTransactionId":"YBL54afbc2c3c314c40968cec07d44baacd","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"307599286815","upiTransactionId":"YBL54afbc2c3c314c40968cec07d44baacd","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 23:43:17 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777678982012
            [orderId] => OMO2605020513038033473803V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777680183786
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605020513074024416391V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777678987453
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                    [ifsc] => SBIN0CONUPI
                                    [accountType] => CREDIT
                                    [cardNetwork] => RUPAY
                                    [bankId] => SBCC
                                    [networkCardVariant] => RUPAY_PLATINUM
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 307599286815
                                    [upiTransactionId] => YBL54afbc2c3c314c40968cec07d44baacd
                                    [vpa] => 76XXXXXXXX-2@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => 653003XXXXXXXX23
                                                    [ifsc] => SBIN0CONUPI
                                                    [accountType] => CREDIT
                                                    [cardNetwork] => RUPAY
                                                    [bankId] => SBCC
                                                    [networkCardVariant] => RUPAY_PLATINUM
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 307599286815
                                                    [upiTransactionId] => YBL54afbc2c3c314c40968cec07d44baacd
                                                    [vpa] => 76XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[01-May-2026 23:43:17 UTC] Payment Callback - POST Data: Array
(
)

[01-May-2026 23:43:17 UTC] Payment Callback - GET Data: Array
(
)

[01-May-2026 23:43:17 UTC] Amount Conversion: 10000 paise = 100 rupees
[01-May-2026 23:43:17 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[01-May-2026 23:43:17 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[01-May-2026 23:43:17 UTC] Payment is SUCCESS, attempting to update appointment...
[01-May-2026 23:43:17 UTC] Target appointment ID: TXN_1777678982012
[01-May-2026 23:43:17 UTC] Extracted numeric ID: 1777678982012
[01-May-2026 23:43:17 UTC] Appointment not found with ID: 1777678982012
[01-May-2026 23:43:17 UTC] Found recent pending appointment: ID=3363, Name=Ravi Parashar
[01-May-2026 23:43:17 UTC] Successfully updated recent appointment ID: 3363 to confirmed status
[01-May-2026 23:43:17 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777678982012","orderId":"OMO2605020513038033473803V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777680183786,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020513074024416391V","paymentMode":"UPI_INTENT","timestamp":1777678987453,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"307599286815","upiTransactionId":"YBL54afbc2c3c314c40968cec07d44baacd","vpa":"76XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"653003XXXXXXXX23","ifsc":"SBIN0CONUPI","accountType":"CREDIT","cardNetwork":"RUPAY","bankId":"SBCC","networkCardVariant":"RUPAY_PLATINUM"},"rail":{"type":"UPI","utr":"307599286815","upiTransactionId":"YBL54afbc2c3c314c40968cec07d44baacd","vpa":"76XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[01-May-2026 23:43:30 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 00:45:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 00:45:08 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 00:45:08 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 00:45:08 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 00:45:08 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 00:45:08 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 00:45:08 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 00:45:08 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 00:45:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 00:45:08 UTC] Available dates found: 4
[02-May-2026 00:45:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:45:20 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:45:20 UTC] Current time (IST): 6:15
[02-May-2026 00:45:20 UTC] Requested date: 2026-05-02
[02-May-2026 00:45:20 UTC] Today: 2026-05-02
[02-May-2026 00:45:20 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 00:45:20 UTC] Slot added: 08:00 - 08:15
[02-May-2026 00:45:20 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 00:45:20 UTC] Slot added: 08:15 - 08:30
[02-May-2026 00:45:20 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 00:45:20 UTC] Slot added: 08:30 - 08:45
[02-May-2026 00:45:20 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 00:45:20 UTC] Slot added: 08:45 - 09:00
[02-May-2026 00:45:20 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 00:45:20 UTC] Slot added: 09:00 - 09:15
[02-May-2026 00:45:20 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 00:45:20 UTC] Slot added: 09:15 - 09:30
[02-May-2026 00:45:20 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 00:45:20 UTC] Slot added: 09:30 - 09:45
[02-May-2026 00:45:20 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 00:45:20 UTC] Slot added: 09:45 - 10:00
[02-May-2026 00:45:20 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 00:45:20 UTC] Slot added: 10:00 - 10:15
[02-May-2026 00:45:20 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 00:45:20 UTC] Slot added: 10:15 - 10:30
[02-May-2026 00:45:20 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 00:45:20 UTC] Slot added: 10:30 - 10:45
[02-May-2026 00:45:20 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 00:45:20 UTC] Slot added: 10:45 - 11:00
[02-May-2026 00:45:20 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 00:45:20 UTC] Slot added: 11:00 - 11:15
[02-May-2026 00:45:20 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 00:45:20 UTC] Slot added: 11:15 - 11:30
[02-May-2026 00:45:20 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 00:45:20 UTC] Slot added: 11:30 - 11:45
[02-May-2026 00:45:20 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 00:45:20 UTC] Slot added: 11:45 - 12:00
[02-May-2026 00:45:20 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 00:45:20 UTC] Slot added: 12:00 - 12:15
[02-May-2026 00:45:20 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 00:45:20 UTC] Slot added: 12:15 - 12:30
[02-May-2026 00:45:20 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 00:45:20 UTC] Slot added: 12:30 - 12:45
[02-May-2026 00:45:20 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 00:45:20 UTC] Slot added: 12:45 - 13:00
[02-May-2026 00:45:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:45:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:45:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:45:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:45:20 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 00:45:20 UTC] Slot added: 14:00 - 14:15
[02-May-2026 00:45:20 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 00:45:20 UTC] Slot added: 14:15 - 14:30
[02-May-2026 00:45:20 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 00:45:20 UTC] Slot added: 14:30 - 14:45
[02-May-2026 00:45:20 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 00:45:20 UTC] Slot added: 14:45 - 15:00
[02-May-2026 00:45:20 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 00:45:20 UTC] Slot added: 15:00 - 15:15
[02-May-2026 00:45:20 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 00:45:20 UTC] Slot added: 15:15 - 15:30
[02-May-2026 00:45:20 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 00:45:20 UTC] Slot added: 15:30 - 15:45
[02-May-2026 00:45:20 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 00:45:20 UTC] Slot added: 15:45 - 16:00
[02-May-2026 00:45:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:45:32 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:45:32 UTC] Current time (IST): 6:15
[02-May-2026 00:45:32 UTC] Requested date: 2026-05-03
[02-May-2026 00:45:32 UTC] Today: 2026-05-02
[02-May-2026 00:45:32 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 00:45:32 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 00:45:32 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 00:45:32 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 00:45:32 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 00:45:32 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 00:45:32 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 00:45:32 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 00:45:32 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 00:45:32 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 00:45:32 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 00:45:32 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 00:45:32 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 00:45:32 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 00:45:32 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 00:45:32 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 00:45:32 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 00:45:32 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 00:45:32 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 00:45:32 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 00:45:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:45:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:45:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:45:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:45:32 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 00:45:32 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 00:45:32 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 00:45:32 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 00:45:32 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 00:45:32 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 00:45:32 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 00:45:32 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 00:46:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:46:10 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:46:10 UTC] Current time (IST): 6:16
[02-May-2026 00:46:10 UTC] Requested date: 2026-05-02
[02-May-2026 00:46:10 UTC] Today: 2026-05-02
[02-May-2026 00:46:10 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 00:46:10 UTC] Slot added: 08:00 - 08:15
[02-May-2026 00:46:10 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 00:46:10 UTC] Slot added: 08:15 - 08:30
[02-May-2026 00:46:10 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 00:46:10 UTC] Slot added: 08:30 - 08:45
[02-May-2026 00:46:10 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 00:46:10 UTC] Slot added: 08:45 - 09:00
[02-May-2026 00:46:10 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 00:46:10 UTC] Slot added: 09:00 - 09:15
[02-May-2026 00:46:10 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 00:46:10 UTC] Slot added: 09:15 - 09:30
[02-May-2026 00:46:10 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 00:46:10 UTC] Slot added: 09:30 - 09:45
[02-May-2026 00:46:10 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 00:46:10 UTC] Slot added: 09:45 - 10:00
[02-May-2026 00:46:10 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 00:46:10 UTC] Slot added: 10:00 - 10:15
[02-May-2026 00:46:10 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 00:46:10 UTC] Slot added: 10:15 - 10:30
[02-May-2026 00:46:10 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 00:46:10 UTC] Slot added: 10:30 - 10:45
[02-May-2026 00:46:10 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 00:46:10 UTC] Slot added: 10:45 - 11:00
[02-May-2026 00:46:10 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 00:46:10 UTC] Slot added: 11:00 - 11:15
[02-May-2026 00:46:10 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 00:46:10 UTC] Slot added: 11:15 - 11:30
[02-May-2026 00:46:10 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 00:46:10 UTC] Slot added: 11:30 - 11:45
[02-May-2026 00:46:10 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 00:46:10 UTC] Slot added: 11:45 - 12:00
[02-May-2026 00:46:10 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 00:46:10 UTC] Slot added: 12:00 - 12:15
[02-May-2026 00:46:10 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 00:46:10 UTC] Slot added: 12:15 - 12:30
[02-May-2026 00:46:10 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 00:46:10 UTC] Slot added: 12:30 - 12:45
[02-May-2026 00:46:10 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 00:46:10 UTC] Slot added: 12:45 - 13:00
[02-May-2026 00:46:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:46:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:46:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:46:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:46:10 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 00:46:10 UTC] Slot added: 14:00 - 14:15
[02-May-2026 00:46:10 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 00:46:10 UTC] Slot added: 14:15 - 14:30
[02-May-2026 00:46:10 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 00:46:10 UTC] Slot added: 14:30 - 14:45
[02-May-2026 00:46:10 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 00:46:10 UTC] Slot added: 14:45 - 15:00
[02-May-2026 00:46:10 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 00:46:10 UTC] Slot added: 15:00 - 15:15
[02-May-2026 00:46:10 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 00:46:10 UTC] Slot added: 15:15 - 15:30
[02-May-2026 00:46:10 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 00:46:10 UTC] Slot added: 15:30 - 15:45
[02-May-2026 00:46:10 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 00:46:10 UTC] Slot added: 15:45 - 16:00
[02-May-2026 00:46:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:46:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:46:14 UTC] Current time (IST): 6:16
[02-May-2026 00:46:14 UTC] Requested date: 2026-05-02
[02-May-2026 00:46:14 UTC] Today: 2026-05-02
[02-May-2026 00:46:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 08:00 - 08:15
[02-May-2026 00:46:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 08:15 - 08:30
[02-May-2026 00:46:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 08:30 - 08:45
[02-May-2026 00:46:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 08:45 - 09:00
[02-May-2026 00:46:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 09:00 - 09:15
[02-May-2026 00:46:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 09:15 - 09:30
[02-May-2026 00:46:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 09:30 - 09:45
[02-May-2026 00:46:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 09:45 - 10:00
[02-May-2026 00:46:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 10:00 - 10:15
[02-May-2026 00:46:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 10:15 - 10:30
[02-May-2026 00:46:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 10:30 - 10:45
[02-May-2026 00:46:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 10:45 - 11:00
[02-May-2026 00:46:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 11:00 - 11:15
[02-May-2026 00:46:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 11:15 - 11:30
[02-May-2026 00:46:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 11:30 - 11:45
[02-May-2026 00:46:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 11:45 - 12:00
[02-May-2026 00:46:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 12:00 - 12:15
[02-May-2026 00:46:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 12:15 - 12:30
[02-May-2026 00:46:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 12:30 - 12:45
[02-May-2026 00:46:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 12:45 - 13:00
[02-May-2026 00:46:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:46:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:46:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:46:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:46:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 14:00 - 14:15
[02-May-2026 00:46:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 14:15 - 14:30
[02-May-2026 00:46:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 14:30 - 14:45
[02-May-2026 00:46:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 14:45 - 15:00
[02-May-2026 00:46:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 15:00 - 15:15
[02-May-2026 00:46:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 15:15 - 15:30
[02-May-2026 00:46:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 15:30 - 15:45
[02-May-2026 00:46:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 15:45 - 16:00
[02-May-2026 00:46:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:46:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:46:14 UTC] Current time (IST): 6:16
[02-May-2026 00:46:14 UTC] Requested date: 2026-05-02
[02-May-2026 00:46:14 UTC] Today: 2026-05-02
[02-May-2026 00:46:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 08:00 - 08:15
[02-May-2026 00:46:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 08:15 - 08:30
[02-May-2026 00:46:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 08:30 - 08:45
[02-May-2026 00:46:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 08:45 - 09:00
[02-May-2026 00:46:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 09:00 - 09:15
[02-May-2026 00:46:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 09:15 - 09:30
[02-May-2026 00:46:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 09:30 - 09:45
[02-May-2026 00:46:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 09:45 - 10:00
[02-May-2026 00:46:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 10:00 - 10:15
[02-May-2026 00:46:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 10:15 - 10:30
[02-May-2026 00:46:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 10:30 - 10:45
[02-May-2026 00:46:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 10:45 - 11:00
[02-May-2026 00:46:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 11:00 - 11:15
[02-May-2026 00:46:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 11:15 - 11:30
[02-May-2026 00:46:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 11:30 - 11:45
[02-May-2026 00:46:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 11:45 - 12:00
[02-May-2026 00:46:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 12:00 - 12:15
[02-May-2026 00:46:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 12:15 - 12:30
[02-May-2026 00:46:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 12:30 - 12:45
[02-May-2026 00:46:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 12:45 - 13:00
[02-May-2026 00:46:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:46:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:46:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:46:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:46:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 14:00 - 14:15
[02-May-2026 00:46:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 14:15 - 14:30
[02-May-2026 00:46:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 14:30 - 14:45
[02-May-2026 00:46:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 14:45 - 15:00
[02-May-2026 00:46:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 00:46:14 UTC] Slot added: 15:00 - 15:15
[02-May-2026 00:46:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 00:46:14 UTC] Slot added: 15:15 - 15:30
[02-May-2026 00:46:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 00:46:14 UTC] Slot added: 15:30 - 15:45
[02-May-2026 00:46:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 00:46:14 UTC] Slot added: 15:45 - 16:00
[02-May-2026 00:46:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:46:30 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:46:30 UTC] Current time (IST): 6:16
[02-May-2026 00:46:30 UTC] Requested date: 2026-05-03
[02-May-2026 00:46:30 UTC] Today: 2026-05-02
[02-May-2026 00:46:30 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 00:46:30 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 00:46:30 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 00:46:30 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 00:46:30 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 00:46:30 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 00:46:30 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 00:46:30 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 00:46:30 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 00:46:30 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 00:46:30 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 00:46:30 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 00:46:30 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 00:46:30 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 00:46:30 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 00:46:30 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 00:46:30 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 00:46:30 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 00:46:30 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 00:46:30 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 00:46:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:46:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:46:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:46:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:46:30 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 00:46:30 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 00:46:30 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 00:46:30 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 00:46:30 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 00:46:30 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 00:46:30 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 00:46:30 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 00:46:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:46:32 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:46:32 UTC] Current time (IST): 6:16
[02-May-2026 00:46:32 UTC] Requested date: 2026-05-05
[02-May-2026 00:46:32 UTC] Today: 2026-05-02
[02-May-2026 00:46:32 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 00:46:32 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 00:46:32 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 00:46:32 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 00:46:32 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 00:46:32 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 00:46:32 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 00:46:32 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 00:46:32 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 00:46:32 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 00:46:32 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 00:46:32 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 00:46:32 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 00:46:32 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 00:46:32 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 00:46:32 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 00:46:32 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 00:46:32 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 00:46:32 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 00:46:32 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 00:46:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:46:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:46:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:46:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:46:32 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 00:46:32 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 00:46:32 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 00:46:32 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 00:46:32 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 00:46:32 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 00:46:32 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 00:46:32 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 00:46:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:46:35 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:46:35 UTC] Current time (IST): 6:16
[02-May-2026 00:46:35 UTC] Requested date: 2026-05-09
[02-May-2026 00:46:35 UTC] Today: 2026-05-02
[02-May-2026 00:46:35 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 00:46:35 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 00:46:35 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 00:46:35 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 00:46:35 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 00:46:35 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 00:46:35 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 00:46:35 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 00:46:35 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 00:46:35 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 00:46:35 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 00:46:35 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 00:46:35 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 00:46:35 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 00:46:35 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 00:46:35 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 00:46:35 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 00:46:35 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 00:46:35 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 00:46:35 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 00:46:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:46:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:46:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:46:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:46:35 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 00:46:35 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 00:46:35 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 00:46:35 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 00:46:35 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 00:46:35 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 00:46:35 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 00:46:35 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 00:51:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 00:51:16 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 00:51:16 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 00:51:16 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 00:51:16 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 00:51:16 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 00:51:16 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 00:51:16 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 00:51:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 00:51:16 UTC] Available dates found: 4
[02-May-2026 00:51:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:51:19 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:51:19 UTC] Current time (IST): 6:21
[02-May-2026 00:51:19 UTC] Requested date: 2026-05-02
[02-May-2026 00:51:19 UTC] Today: 2026-05-02
[02-May-2026 00:51:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 00:51:19 UTC] Slot added: 08:00 - 08:15
[02-May-2026 00:51:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 00:51:19 UTC] Slot added: 08:15 - 08:30
[02-May-2026 00:51:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 00:51:19 UTC] Slot added: 08:30 - 08:45
[02-May-2026 00:51:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 00:51:19 UTC] Slot added: 08:45 - 09:00
[02-May-2026 00:51:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 00:51:19 UTC] Slot added: 09:00 - 09:15
[02-May-2026 00:51:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 00:51:19 UTC] Slot added: 09:15 - 09:30
[02-May-2026 00:51:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 00:51:19 UTC] Slot added: 09:30 - 09:45
[02-May-2026 00:51:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 00:51:19 UTC] Slot added: 09:45 - 10:00
[02-May-2026 00:51:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 00:51:19 UTC] Slot added: 10:00 - 10:15
[02-May-2026 00:51:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 00:51:19 UTC] Slot added: 10:15 - 10:30
[02-May-2026 00:51:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 00:51:19 UTC] Slot added: 10:30 - 10:45
[02-May-2026 00:51:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 00:51:19 UTC] Slot added: 10:45 - 11:00
[02-May-2026 00:51:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 00:51:19 UTC] Slot added: 11:00 - 11:15
[02-May-2026 00:51:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 00:51:19 UTC] Slot added: 11:15 - 11:30
[02-May-2026 00:51:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 00:51:19 UTC] Slot added: 11:30 - 11:45
[02-May-2026 00:51:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 00:51:19 UTC] Slot added: 11:45 - 12:00
[02-May-2026 00:51:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 00:51:19 UTC] Slot added: 12:00 - 12:15
[02-May-2026 00:51:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 00:51:19 UTC] Slot added: 12:15 - 12:30
[02-May-2026 00:51:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 00:51:19 UTC] Slot added: 12:30 - 12:45
[02-May-2026 00:51:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 00:51:19 UTC] Slot added: 12:45 - 13:00
[02-May-2026 00:51:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:51:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:51:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:51:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:51:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 00:51:19 UTC] Slot added: 14:00 - 14:15
[02-May-2026 00:51:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 00:51:19 UTC] Slot added: 14:15 - 14:30
[02-May-2026 00:51:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 00:51:19 UTC] Slot added: 14:30 - 14:45
[02-May-2026 00:51:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 00:51:19 UTC] Slot added: 14:45 - 15:00
[02-May-2026 00:51:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 00:51:19 UTC] Slot added: 15:00 - 15:15
[02-May-2026 00:51:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 00:51:19 UTC] Slot added: 15:15 - 15:30
[02-May-2026 00:51:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 00:51:19 UTC] Slot added: 15:30 - 15:45
[02-May-2026 00:51:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 00:51:19 UTC] Slot added: 15:45 - 16:00
[02-May-2026 00:51:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:51:21 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:51:21 UTC] Current time (IST): 6:21
[02-May-2026 00:51:21 UTC] Requested date: 2026-05-03
[02-May-2026 00:51:21 UTC] Today: 2026-05-02
[02-May-2026 00:51:21 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 00:51:21 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 00:51:21 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 00:51:21 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 00:51:21 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 00:51:21 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 00:51:21 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 00:51:21 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 00:51:21 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 00:51:21 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 00:51:21 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 00:51:21 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 00:51:21 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 00:51:21 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 00:51:21 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 00:51:21 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 00:51:21 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 00:51:21 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 00:51:21 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 00:51:21 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 00:51:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:51:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:51:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:51:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:51:21 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 00:51:21 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 00:51:21 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 00:51:21 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 00:51:21 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 00:51:21 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 00:51:21 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 00:51:21 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 00:51:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 00:51:23 UTC] Using actual slot duration: 15 minutes
[02-May-2026 00:51:23 UTC] Current time (IST): 6:21
[02-May-2026 00:51:23 UTC] Requested date: 2026-05-02
[02-May-2026 00:51:23 UTC] Today: 2026-05-02
[02-May-2026 00:51:23 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 00:51:23 UTC] Slot added: 08:00 - 08:15
[02-May-2026 00:51:23 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 00:51:23 UTC] Slot added: 08:15 - 08:30
[02-May-2026 00:51:23 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 00:51:23 UTC] Slot added: 08:30 - 08:45
[02-May-2026 00:51:23 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 00:51:23 UTC] Slot added: 08:45 - 09:00
[02-May-2026 00:51:23 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 00:51:23 UTC] Slot added: 09:00 - 09:15
[02-May-2026 00:51:23 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 00:51:23 UTC] Slot added: 09:15 - 09:30
[02-May-2026 00:51:23 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 00:51:23 UTC] Slot added: 09:30 - 09:45
[02-May-2026 00:51:23 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 00:51:23 UTC] Slot added: 09:45 - 10:00
[02-May-2026 00:51:23 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 00:51:23 UTC] Slot added: 10:00 - 10:15
[02-May-2026 00:51:23 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 00:51:23 UTC] Slot added: 10:15 - 10:30
[02-May-2026 00:51:23 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 00:51:23 UTC] Slot added: 10:30 - 10:45
[02-May-2026 00:51:23 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 00:51:23 UTC] Slot added: 10:45 - 11:00
[02-May-2026 00:51:23 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 00:51:23 UTC] Slot added: 11:00 - 11:15
[02-May-2026 00:51:23 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 00:51:23 UTC] Slot added: 11:15 - 11:30
[02-May-2026 00:51:23 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 00:51:23 UTC] Slot added: 11:30 - 11:45
[02-May-2026 00:51:23 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 00:51:23 UTC] Slot added: 11:45 - 12:00
[02-May-2026 00:51:23 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 00:51:23 UTC] Slot added: 12:00 - 12:15
[02-May-2026 00:51:23 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 00:51:23 UTC] Slot added: 12:15 - 12:30
[02-May-2026 00:51:23 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 00:51:23 UTC] Slot added: 12:30 - 12:45
[02-May-2026 00:51:23 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 00:51:23 UTC] Slot added: 12:45 - 13:00
[02-May-2026 00:51:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 00:51:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 00:51:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 00:51:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 00:51:23 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 00:51:23 UTC] Slot added: 14:00 - 14:15
[02-May-2026 00:51:23 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 00:51:23 UTC] Slot added: 14:15 - 14:30
[02-May-2026 00:51:23 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 00:51:23 UTC] Slot added: 14:30 - 14:45
[02-May-2026 00:51:23 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 00:51:23 UTC] Slot added: 14:45 - 15:00
[02-May-2026 00:51:23 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 00:51:23 UTC] Slot added: 15:00 - 15:15
[02-May-2026 00:51:23 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 00:51:23 UTC] Slot added: 15:15 - 15:30
[02-May-2026 00:51:23 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 00:51:23 UTC] Slot added: 15:30 - 15:45
[02-May-2026 00:51:23 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 00:51:23 UTC] Slot added: 15:45 - 16:00
[02-May-2026 01:33:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 01:33:03 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 01:33:03 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 01:33:03 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 01:33:03 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 01:33:03 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 01:33:03 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 01:33:03 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 01:33:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 01:33:03 UTC] Available dates found: 4
[02-May-2026 01:40:49 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 01:40:49 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 01:40:49 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 01:40:49 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 01:40:49 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 01:40:49 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 01:40:49 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 01:40:49 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 01:40:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 01:40:49 UTC] Available dates found: 4
[02-May-2026 01:40:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 01:40:53 UTC] Using actual slot duration: 15 minutes
[02-May-2026 01:40:53 UTC] Current time (IST): 7:10
[02-May-2026 01:40:53 UTC] Requested date: 2026-05-02
[02-May-2026 01:40:53 UTC] Today: 2026-05-02
[02-May-2026 01:40:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 01:40:53 UTC] Slot added: 08:00 - 08:15
[02-May-2026 01:40:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 01:40:53 UTC] Slot added: 08:15 - 08:30
[02-May-2026 01:40:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 01:40:53 UTC] Slot added: 08:30 - 08:45
[02-May-2026 01:40:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 01:40:53 UTC] Slot added: 08:45 - 09:00
[02-May-2026 01:40:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 01:40:53 UTC] Slot added: 09:00 - 09:15
[02-May-2026 01:40:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 01:40:53 UTC] Slot added: 09:15 - 09:30
[02-May-2026 01:40:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 01:40:53 UTC] Slot added: 09:30 - 09:45
[02-May-2026 01:40:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 01:40:53 UTC] Slot added: 09:45 - 10:00
[02-May-2026 01:40:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 01:40:53 UTC] Slot added: 10:00 - 10:15
[02-May-2026 01:40:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 01:40:53 UTC] Slot added: 10:15 - 10:30
[02-May-2026 01:40:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 01:40:53 UTC] Slot added: 10:30 - 10:45
[02-May-2026 01:40:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 01:40:53 UTC] Slot added: 10:45 - 11:00
[02-May-2026 01:40:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 01:40:53 UTC] Slot added: 11:00 - 11:15
[02-May-2026 01:40:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 01:40:53 UTC] Slot added: 11:15 - 11:30
[02-May-2026 01:40:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 01:40:53 UTC] Slot added: 11:30 - 11:45
[02-May-2026 01:40:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 01:40:53 UTC] Slot added: 11:45 - 12:00
[02-May-2026 01:40:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 01:40:53 UTC] Slot added: 12:00 - 12:15
[02-May-2026 01:40:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 01:40:53 UTC] Slot added: 12:15 - 12:30
[02-May-2026 01:40:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 01:40:53 UTC] Slot added: 12:30 - 12:45
[02-May-2026 01:40:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 01:40:53 UTC] Slot added: 12:45 - 13:00
[02-May-2026 01:40:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 01:40:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 01:40:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 01:40:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 01:40:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 01:40:53 UTC] Slot added: 14:00 - 14:15
[02-May-2026 01:40:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 01:40:53 UTC] Slot added: 14:15 - 14:30
[02-May-2026 01:40:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 01:40:53 UTC] Slot added: 14:30 - 14:45
[02-May-2026 01:40:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 01:40:53 UTC] Slot added: 14:45 - 15:00
[02-May-2026 01:40:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 01:40:53 UTC] Slot added: 15:00 - 15:15
[02-May-2026 01:40:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 01:40:53 UTC] Slot added: 15:15 - 15:30
[02-May-2026 01:40:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 01:40:53 UTC] Slot added: 15:30 - 15:45
[02-May-2026 01:40:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 01:40:53 UTC] Slot added: 15:45 - 16:00
[02-May-2026 01:41:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 01:41:05 UTC] Using actual slot duration: 15 minutes
[02-May-2026 01:41:05 UTC] Current time (IST): 7:11
[02-May-2026 01:41:05 UTC] Requested date: 2026-05-03
[02-May-2026 01:41:05 UTC] Today: 2026-05-02
[02-May-2026 01:41:05 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 01:41:05 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 01:41:05 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 01:41:05 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 01:41:05 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 01:41:05 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 01:41:05 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 01:41:05 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 01:41:05 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 01:41:05 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 01:41:05 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 01:41:05 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 01:41:05 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 01:41:05 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 01:41:05 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 01:41:05 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 01:41:05 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 01:41:05 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 01:41:05 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 01:41:05 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 01:41:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 01:41:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 01:41:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 01:41:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 01:41:05 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 01:41:05 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 01:41:05 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 01:41:05 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 01:41:05 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 01:41:05 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 01:41:05 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 01:41:05 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 01:41:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 01:41:17 UTC] Using actual slot duration: 15 minutes
[02-May-2026 01:41:17 UTC] Current time (IST): 7:11
[02-May-2026 01:41:17 UTC] Requested date: 2026-05-05
[02-May-2026 01:41:17 UTC] Today: 2026-05-02
[02-May-2026 01:41:17 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 01:41:17 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 01:41:17 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 01:41:17 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 01:41:17 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 01:41:17 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 01:41:17 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 01:41:17 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 01:41:17 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 01:41:17 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 01:41:17 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 01:41:17 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 01:41:17 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 01:41:17 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 01:41:17 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 01:41:17 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 01:41:17 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 01:41:17 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 01:41:17 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 01:41:17 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 01:41:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 01:41:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 01:41:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 01:41:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 01:41:17 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 01:41:17 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 01:41:17 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 01:41:17 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 01:41:17 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 01:41:17 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 01:41:17 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 01:41:17 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 01:48:25 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 01:48:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 01:48:25 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 01:48:25 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 01:48:25 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 01:48:25 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 01:48:25 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 01:48:25 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 01:48:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 01:48:25 UTC] Available dates found: 4
[02-May-2026 01:48:28 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 01:48:28 UTC] Using actual slot duration: 15 minutes
[02-May-2026 01:48:28 UTC] Current time (IST): 7:18
[02-May-2026 01:48:28 UTC] Requested date: 2026-05-02
[02-May-2026 01:48:28 UTC] Today: 2026-05-02
[02-May-2026 01:48:28 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 01:48:28 UTC] Slot added: 08:00 - 08:15
[02-May-2026 01:48:28 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 01:48:28 UTC] Slot added: 08:15 - 08:30
[02-May-2026 01:48:28 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 01:48:28 UTC] Slot added: 08:30 - 08:45
[02-May-2026 01:48:28 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 01:48:28 UTC] Slot added: 08:45 - 09:00
[02-May-2026 01:48:28 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 01:48:28 UTC] Slot added: 09:00 - 09:15
[02-May-2026 01:48:28 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 01:48:28 UTC] Slot added: 09:15 - 09:30
[02-May-2026 01:48:28 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 01:48:28 UTC] Slot added: 09:30 - 09:45
[02-May-2026 01:48:28 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 01:48:28 UTC] Slot added: 09:45 - 10:00
[02-May-2026 01:48:28 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 01:48:28 UTC] Slot added: 10:00 - 10:15
[02-May-2026 01:48:28 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 01:48:28 UTC] Slot added: 10:15 - 10:30
[02-May-2026 01:48:28 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 01:48:28 UTC] Slot added: 10:30 - 10:45
[02-May-2026 01:48:28 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 01:48:28 UTC] Slot added: 10:45 - 11:00
[02-May-2026 01:48:28 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 01:48:28 UTC] Slot added: 11:00 - 11:15
[02-May-2026 01:48:28 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 01:48:28 UTC] Slot added: 11:15 - 11:30
[02-May-2026 01:48:28 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 01:48:28 UTC] Slot added: 11:30 - 11:45
[02-May-2026 01:48:28 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 01:48:28 UTC] Slot added: 11:45 - 12:00
[02-May-2026 01:48:28 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 01:48:28 UTC] Slot added: 12:00 - 12:15
[02-May-2026 01:48:28 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 01:48:28 UTC] Slot added: 12:15 - 12:30
[02-May-2026 01:48:28 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 01:48:28 UTC] Slot added: 12:30 - 12:45
[02-May-2026 01:48:28 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 01:48:28 UTC] Slot added: 12:45 - 13:00
[02-May-2026 01:48:28 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 01:48:28 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 01:48:28 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 01:48:28 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 01:48:28 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 01:48:28 UTC] Slot added: 14:00 - 14:15
[02-May-2026 01:48:28 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 01:48:28 UTC] Slot added: 14:15 - 14:30
[02-May-2026 01:48:28 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 01:48:28 UTC] Slot added: 14:30 - 14:45
[02-May-2026 01:48:28 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 01:48:28 UTC] Slot added: 14:45 - 15:00
[02-May-2026 01:48:28 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 01:48:28 UTC] Slot added: 15:00 - 15:15
[02-May-2026 01:48:28 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 01:48:28 UTC] Slot added: 15:15 - 15:30
[02-May-2026 01:48:28 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 01:48:28 UTC] Slot added: 15:30 - 15:45
[02-May-2026 01:48:28 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 01:48:28 UTC] Slot added: 15:45 - 16:00
[02-May-2026 01:49:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 01:49:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 01:49:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 01:49:04 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 01:49:04 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 01:49:04 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 01:49:04 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 01:49:04 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 01:49:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 01:49:04 UTC] Available dates found: 4
[02-May-2026 01:49:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 01:49:08 UTC] Using actual slot duration: 15 minutes
[02-May-2026 01:49:08 UTC] Current time (IST): 7:19
[02-May-2026 01:49:08 UTC] Requested date: 2026-05-03
[02-May-2026 01:49:08 UTC] Today: 2026-05-02
[02-May-2026 01:49:08 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 01:49:08 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 01:49:08 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 01:49:08 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 01:49:08 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 01:49:08 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 01:49:08 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 01:49:08 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 01:49:08 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 01:49:08 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 01:49:08 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 01:49:08 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 01:49:08 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 01:49:08 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 01:49:08 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 01:49:08 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 01:49:08 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 01:49:08 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 01:49:08 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 01:49:08 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 01:49:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 01:49:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 01:49:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 01:49:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 01:49:08 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 01:49:08 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 01:49:08 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 01:49:08 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 01:49:08 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 01:49:08 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 01:49:08 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 01:49:08 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 01:49:33 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 01:51:22 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777686587222","orderId":"OMO2605020719489723473647V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777687788953,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020719597298460717V","paymentMode":"UPI_QR","timestamp":1777686599766,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002031430258","upiTransactionId":"YBN20260502072114120273385824266000","vpa":"80XXXXXX21@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002031430258","upiTransactionId":"YBN20260502072114120273385824266000","vpa":"80XXXXXX21@nyes"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 01:51:22 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777686587222
            [orderId] => OMO2605020719489723473647V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777687788953
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605020719597298460717V
                            [paymentMode] => UPI_QR
                            [timestamp] => 1777686599766
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => BARB0SSIBHI
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 002031430258
                                    [upiTransactionId] => YBN20260502072114120273385824266000
                                    [vpa] => 80XXXXXX21@nyes
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 002031430258
                                                    [upiTransactionId] => YBN20260502072114120273385824266000
                                                    [vpa] => 80XXXXXX21@nyes
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 01:51:22 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 01:51:22 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 01:51:22 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 01:51:22 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 01:51:22 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 01:51:22 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 01:51:22 UTC] Target appointment ID: TXN_1777686587222
[02-May-2026 01:51:22 UTC] Extracted numeric ID: 1777686587222
[02-May-2026 01:51:22 UTC] Appointment not found with ID: 1777686587222
[02-May-2026 01:51:22 UTC] Found recent pending appointment: ID=3364, Name=Surendra Singh
[02-May-2026 01:51:22 UTC] Successfully updated recent appointment ID: 3364 to confirmed status
[02-May-2026 01:51:22 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777686587222","orderId":"OMO2605020719489723473647V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777687788953,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020719597298460717V","paymentMode":"UPI_QR","timestamp":1777686599766,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002031430258","upiTransactionId":"YBN20260502072114120273385824266000","vpa":"80XXXXXX21@nyes"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"BARB0SSIBHI","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"002031430258","upiTransactionId":"YBN20260502072114120273385824266000","vpa":"80XXXXXX21@nyes"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 01:51:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 02:01:50 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:01:50 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 02:01:50 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 02:01:50 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 02:01:50 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 02:01:50 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 02:01:50 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 02:01:50 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:01:50 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 02:01:50 UTC] Available dates found: 4
[02-May-2026 02:01:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:01:56 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:01:56 UTC] Current time (IST): 7:31
[02-May-2026 02:01:56 UTC] Requested date: 2026-05-03
[02-May-2026 02:01:56 UTC] Today: 2026-05-02
[02-May-2026 02:01:56 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 02:01:56 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 02:01:56 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 02:01:56 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 02:01:56 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 02:01:56 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 02:01:56 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 02:01:56 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 02:01:56 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 02:01:56 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 02:01:56 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 02:01:56 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 02:01:56 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 02:01:56 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 02:01:56 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 02:01:56 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 02:01:56 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 02:01:56 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 02:01:56 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 02:01:56 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 02:01:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:01:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:01:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:01:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:01:56 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 02:01:56 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 02:01:56 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 02:01:56 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 02:01:56 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 02:01:56 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 02:01:56 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 02:01:56 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 02:01:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:01:58 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:01:58 UTC] Current time (IST): 7:31
[02-May-2026 02:01:58 UTC] Requested date: 2026-05-02
[02-May-2026 02:01:58 UTC] Today: 2026-05-02
[02-May-2026 02:01:58 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 02:01:58 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 02:01:58 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 02:01:58 UTC] Slot added: 08:15 - 08:30
[02-May-2026 02:01:58 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 02:01:58 UTC] Slot added: 08:30 - 08:45
[02-May-2026 02:01:58 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 02:01:58 UTC] Slot added: 08:45 - 09:00
[02-May-2026 02:01:58 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 02:01:58 UTC] Slot added: 09:00 - 09:15
[02-May-2026 02:01:58 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 02:01:58 UTC] Slot added: 09:15 - 09:30
[02-May-2026 02:01:58 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 02:01:58 UTC] Slot added: 09:30 - 09:45
[02-May-2026 02:01:58 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 02:01:58 UTC] Slot added: 09:45 - 10:00
[02-May-2026 02:01:58 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 02:01:58 UTC] Slot added: 10:00 - 10:15
[02-May-2026 02:01:58 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 02:01:58 UTC] Slot added: 10:15 - 10:30
[02-May-2026 02:01:58 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 02:01:58 UTC] Slot added: 10:30 - 10:45
[02-May-2026 02:01:58 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 02:01:58 UTC] Slot added: 10:45 - 11:00
[02-May-2026 02:01:58 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 02:01:58 UTC] Slot added: 11:00 - 11:15
[02-May-2026 02:01:58 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 02:01:58 UTC] Slot added: 11:15 - 11:30
[02-May-2026 02:01:58 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 02:01:58 UTC] Slot added: 11:30 - 11:45
[02-May-2026 02:01:58 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 02:01:58 UTC] Slot added: 11:45 - 12:00
[02-May-2026 02:01:58 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 02:01:58 UTC] Slot added: 12:00 - 12:15
[02-May-2026 02:01:58 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 02:01:58 UTC] Slot added: 12:15 - 12:30
[02-May-2026 02:01:58 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 02:01:58 UTC] Slot added: 12:30 - 12:45
[02-May-2026 02:01:58 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 02:01:58 UTC] Slot added: 12:45 - 13:00
[02-May-2026 02:01:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:01:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:01:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:01:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:01:58 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 02:01:58 UTC] Slot added: 14:00 - 14:15
[02-May-2026 02:01:58 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 02:01:58 UTC] Slot added: 14:15 - 14:30
[02-May-2026 02:01:58 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 02:01:58 UTC] Slot added: 14:30 - 14:45
[02-May-2026 02:01:58 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 02:01:58 UTC] Slot added: 14:45 - 15:00
[02-May-2026 02:01:58 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 02:01:58 UTC] Slot added: 15:00 - 15:15
[02-May-2026 02:01:58 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 02:01:58 UTC] Slot added: 15:15 - 15:30
[02-May-2026 02:01:58 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 02:01:58 UTC] Slot added: 15:30 - 15:45
[02-May-2026 02:01:58 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 02:01:58 UTC] Slot added: 15:45 - 16:00
[02-May-2026 02:02:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:02:02 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:02:02 UTC] Current time (IST): 7:32
[02-May-2026 02:02:02 UTC] Requested date: 2026-05-03
[02-May-2026 02:02:02 UTC] Today: 2026-05-02
[02-May-2026 02:02:02 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 02:02:02 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 02:02:02 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 02:02:02 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 02:02:02 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 02:02:02 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 02:02:02 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 02:02:02 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 02:02:02 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 02:02:02 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 02:02:02 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 02:02:02 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 02:02:02 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 02:02:02 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 02:02:02 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 02:02:02 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 02:02:02 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 02:02:02 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 02:02:02 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 02:02:02 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 02:02:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:02:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:02:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:02:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:02:02 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 02:02:02 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 02:02:02 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 02:02:02 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 02:02:02 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 02:02:02 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 02:02:02 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 02:02:02 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 02:11:43 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:11:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 02:11:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 02:11:43 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 02:11:43 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 02:11:43 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 02:11:43 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 02:11:43 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:11:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 02:11:43 UTC] Available dates found: 4
[02-May-2026 02:11:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:11:46 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:11:46 UTC] Current time (IST): 7:41
[02-May-2026 02:11:46 UTC] Requested date: 2026-05-02
[02-May-2026 02:11:46 UTC] Today: 2026-05-02
[02-May-2026 02:11:46 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 02:11:46 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 02:11:46 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 02:11:46 UTC] Slot added: 08:15 - 08:30
[02-May-2026 02:11:46 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 02:11:46 UTC] Slot added: 08:30 - 08:45
[02-May-2026 02:11:46 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 02:11:46 UTC] Slot added: 08:45 - 09:00
[02-May-2026 02:11:46 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 02:11:46 UTC] Slot added: 09:00 - 09:15
[02-May-2026 02:11:46 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 02:11:46 UTC] Slot added: 09:15 - 09:30
[02-May-2026 02:11:46 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 02:11:46 UTC] Slot added: 09:30 - 09:45
[02-May-2026 02:11:46 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 02:11:46 UTC] Slot added: 09:45 - 10:00
[02-May-2026 02:11:46 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 02:11:46 UTC] Slot added: 10:00 - 10:15
[02-May-2026 02:11:46 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 02:11:46 UTC] Slot added: 10:15 - 10:30
[02-May-2026 02:11:46 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 02:11:46 UTC] Slot added: 10:30 - 10:45
[02-May-2026 02:11:46 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 02:11:46 UTC] Slot added: 10:45 - 11:00
[02-May-2026 02:11:46 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 02:11:46 UTC] Slot added: 11:00 - 11:15
[02-May-2026 02:11:46 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 02:11:46 UTC] Slot added: 11:15 - 11:30
[02-May-2026 02:11:46 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 02:11:46 UTC] Slot added: 11:30 - 11:45
[02-May-2026 02:11:46 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 02:11:46 UTC] Slot added: 11:45 - 12:00
[02-May-2026 02:11:46 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 02:11:46 UTC] Slot added: 12:00 - 12:15
[02-May-2026 02:11:46 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 02:11:46 UTC] Slot added: 12:15 - 12:30
[02-May-2026 02:11:46 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 02:11:46 UTC] Slot added: 12:30 - 12:45
[02-May-2026 02:11:46 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 02:11:46 UTC] Slot added: 12:45 - 13:00
[02-May-2026 02:11:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:11:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:11:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:11:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:11:46 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 02:11:46 UTC] Slot added: 14:00 - 14:15
[02-May-2026 02:11:46 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 02:11:46 UTC] Slot added: 14:15 - 14:30
[02-May-2026 02:11:46 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 02:11:46 UTC] Slot added: 14:30 - 14:45
[02-May-2026 02:11:46 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 02:11:46 UTC] Slot added: 14:45 - 15:00
[02-May-2026 02:11:46 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 02:11:46 UTC] Slot added: 15:00 - 15:15
[02-May-2026 02:11:46 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 02:11:46 UTC] Slot added: 15:15 - 15:30
[02-May-2026 02:11:46 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 02:11:46 UTC] Slot added: 15:30 - 15:45
[02-May-2026 02:11:46 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 02:11:46 UTC] Slot added: 15:45 - 16:00
[02-May-2026 02:11:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:11:53 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:11:53 UTC] Current time (IST): 7:41
[02-May-2026 02:11:53 UTC] Requested date: 2026-05-03
[02-May-2026 02:11:53 UTC] Today: 2026-05-02
[02-May-2026 02:11:53 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 02:11:53 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 02:11:53 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 02:11:53 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 02:11:53 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 02:11:53 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 02:11:53 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 02:11:53 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 02:11:53 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 02:11:53 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 02:11:53 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 02:11:53 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 02:11:53 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 02:11:53 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 02:11:53 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 02:11:53 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 02:11:53 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 02:11:53 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 02:11:53 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 02:11:53 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 02:11:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:11:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:11:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:11:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:11:53 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 02:11:53 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 02:11:53 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 02:11:53 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 02:11:53 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 02:11:53 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 02:11:53 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 02:11:53 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 02:11:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:11:57 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:11:57 UTC] Current time (IST): 7:41
[02-May-2026 02:11:57 UTC] Requested date: 2026-05-05
[02-May-2026 02:11:57 UTC] Today: 2026-05-02
[02-May-2026 02:11:57 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 02:11:57 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 02:11:57 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 02:11:57 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 02:11:57 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 02:11:57 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 02:11:57 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 02:11:57 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 02:11:57 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 02:11:57 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 02:11:57 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 02:11:57 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 02:11:57 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 02:11:57 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 02:11:57 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 02:11:57 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 02:11:57 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 02:11:57 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 02:11:57 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 02:11:57 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 02:11:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:11:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:11:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:11:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:11:57 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 02:11:57 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 02:11:57 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 02:11:57 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 02:11:57 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 02:11:57 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 02:11:57 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 02:11:57 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 02:27:29 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:27:29 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 02:27:29 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 02:27:29 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 02:27:29 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 02:27:29 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 02:27:29 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 02:27:29 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:27:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 02:27:29 UTC] Available dates found: 4
[02-May-2026 02:27:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:27:31 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:27:31 UTC] Current time (IST): 7:57
[02-May-2026 02:27:31 UTC] Requested date: 2026-05-02
[02-May-2026 02:27:31 UTC] Today: 2026-05-02
[02-May-2026 02:27:31 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 02:27:31 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 02:27:31 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 02:27:31 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 02:27:31 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 02:27:31 UTC] Slot added: 08:30 - 08:45
[02-May-2026 02:27:31 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 02:27:31 UTC] Slot added: 08:45 - 09:00
[02-May-2026 02:27:31 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 02:27:31 UTC] Slot added: 09:00 - 09:15
[02-May-2026 02:27:31 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 02:27:31 UTC] Slot added: 09:15 - 09:30
[02-May-2026 02:27:31 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 02:27:31 UTC] Slot added: 09:30 - 09:45
[02-May-2026 02:27:31 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 02:27:31 UTC] Slot added: 09:45 - 10:00
[02-May-2026 02:27:31 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 02:27:31 UTC] Slot added: 10:00 - 10:15
[02-May-2026 02:27:31 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 02:27:31 UTC] Slot added: 10:15 - 10:30
[02-May-2026 02:27:31 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 02:27:31 UTC] Slot added: 10:30 - 10:45
[02-May-2026 02:27:31 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 02:27:31 UTC] Slot added: 10:45 - 11:00
[02-May-2026 02:27:31 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 02:27:31 UTC] Slot added: 11:00 - 11:15
[02-May-2026 02:27:31 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 02:27:31 UTC] Slot added: 11:15 - 11:30
[02-May-2026 02:27:31 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 02:27:31 UTC] Slot added: 11:30 - 11:45
[02-May-2026 02:27:31 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 02:27:31 UTC] Slot added: 11:45 - 12:00
[02-May-2026 02:27:31 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 02:27:31 UTC] Slot added: 12:00 - 12:15
[02-May-2026 02:27:31 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 02:27:31 UTC] Slot added: 12:15 - 12:30
[02-May-2026 02:27:31 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 02:27:31 UTC] Slot added: 12:30 - 12:45
[02-May-2026 02:27:31 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 02:27:31 UTC] Slot added: 12:45 - 13:00
[02-May-2026 02:27:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:27:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:27:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:27:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:27:31 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 02:27:31 UTC] Slot added: 14:00 - 14:15
[02-May-2026 02:27:31 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 02:27:31 UTC] Slot added: 14:15 - 14:30
[02-May-2026 02:27:31 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 02:27:31 UTC] Slot added: 14:30 - 14:45
[02-May-2026 02:27:31 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 02:27:31 UTC] Slot added: 14:45 - 15:00
[02-May-2026 02:27:31 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 02:27:31 UTC] Slot added: 15:00 - 15:15
[02-May-2026 02:27:31 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 02:27:31 UTC] Slot added: 15:15 - 15:30
[02-May-2026 02:27:31 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 02:27:31 UTC] Slot added: 15:30 - 15:45
[02-May-2026 02:27:31 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 02:27:31 UTC] Slot added: 15:45 - 16:00
[02-May-2026 02:27:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:27:32 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:27:32 UTC] Current time (IST): 7:57
[02-May-2026 02:27:32 UTC] Requested date: 2026-05-03
[02-May-2026 02:27:32 UTC] Today: 2026-05-02
[02-May-2026 02:27:32 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 02:27:32 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 02:27:32 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 02:27:32 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 02:27:32 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 02:27:32 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 02:27:32 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 02:27:32 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 02:27:32 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 02:27:32 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 02:27:32 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 02:27:32 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 02:27:32 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 02:27:32 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 02:27:32 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 02:27:32 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 02:27:32 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 02:27:32 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 02:27:32 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 02:27:32 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 02:27:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:27:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:27:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:27:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:27:32 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 02:27:32 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 02:27:32 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 02:27:32 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 02:27:32 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 02:27:32 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 02:27:32 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 02:27:32 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 02:34:05 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:34:05 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 02:34:05 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 02:34:05 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 02:34:05 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 02:34:05 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 02:34:05 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 02:34:05 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:34:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 02:34:05 UTC] Available dates found: 4
[02-May-2026 02:34:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:34:08 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:34:08 UTC] Current time (IST): 8:4
[02-May-2026 02:34:08 UTC] Requested date: 2026-05-02
[02-May-2026 02:34:08 UTC] Today: 2026-05-02
[02-May-2026 02:34:08 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 02:34:08 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 02:34:08 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 02:34:08 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 02:34:08 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 02:34:08 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 02:34:08 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 02:34:08 UTC] Slot added: 08:45 - 09:00
[02-May-2026 02:34:08 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 02:34:08 UTC] Slot added: 09:00 - 09:15
[02-May-2026 02:34:08 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 02:34:08 UTC] Slot added: 09:15 - 09:30
[02-May-2026 02:34:08 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 02:34:08 UTC] Slot added: 09:30 - 09:45
[02-May-2026 02:34:08 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 02:34:08 UTC] Slot added: 09:45 - 10:00
[02-May-2026 02:34:08 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 02:34:08 UTC] Slot added: 10:00 - 10:15
[02-May-2026 02:34:08 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 02:34:08 UTC] Slot added: 10:15 - 10:30
[02-May-2026 02:34:08 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 02:34:08 UTC] Slot added: 10:30 - 10:45
[02-May-2026 02:34:08 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 02:34:08 UTC] Slot added: 10:45 - 11:00
[02-May-2026 02:34:08 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 02:34:08 UTC] Slot added: 11:00 - 11:15
[02-May-2026 02:34:08 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 02:34:08 UTC] Slot added: 11:15 - 11:30
[02-May-2026 02:34:08 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 02:34:08 UTC] Slot added: 11:30 - 11:45
[02-May-2026 02:34:08 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 02:34:08 UTC] Slot added: 11:45 - 12:00
[02-May-2026 02:34:08 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 02:34:08 UTC] Slot added: 12:00 - 12:15
[02-May-2026 02:34:08 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 02:34:08 UTC] Slot added: 12:15 - 12:30
[02-May-2026 02:34:08 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 02:34:08 UTC] Slot added: 12:30 - 12:45
[02-May-2026 02:34:08 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 02:34:08 UTC] Slot added: 12:45 - 13:00
[02-May-2026 02:34:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:34:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:34:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:34:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:34:08 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 02:34:08 UTC] Slot added: 14:00 - 14:15
[02-May-2026 02:34:08 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 02:34:08 UTC] Slot added: 14:15 - 14:30
[02-May-2026 02:34:08 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 02:34:08 UTC] Slot added: 14:30 - 14:45
[02-May-2026 02:34:08 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 02:34:08 UTC] Slot added: 14:45 - 15:00
[02-May-2026 02:34:08 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 02:34:08 UTC] Slot added: 15:00 - 15:15
[02-May-2026 02:34:08 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 02:34:08 UTC] Slot added: 15:15 - 15:30
[02-May-2026 02:34:08 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 02:34:08 UTC] Slot added: 15:30 - 15:45
[02-May-2026 02:34:08 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 02:34:08 UTC] Slot added: 15:45 - 16:00
[02-May-2026 02:34:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:34:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:34:14 UTC] Current time (IST): 8:4
[02-May-2026 02:34:14 UTC] Requested date: 2026-05-03
[02-May-2026 02:34:14 UTC] Today: 2026-05-02
[02-May-2026 02:34:14 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 02:34:14 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 02:34:14 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 02:34:14 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 02:34:14 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 02:34:14 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 02:34:14 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 02:34:14 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 02:34:14 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 02:34:14 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 02:34:14 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 02:34:14 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 02:34:14 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 02:34:14 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 02:34:14 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 02:34:14 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 02:34:14 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 02:34:14 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 02:34:14 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 02:34:14 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 02:34:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:34:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:34:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:34:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:34:14 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 02:34:14 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 02:34:14 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 02:34:14 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 02:34:14 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 02:34:14 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 02:34:14 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 02:34:14 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 02:44:29 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:44:29 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 02:44:29 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 02:44:29 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 02:44:29 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 02:44:29 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 02:44:29 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 02:44:29 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:44:29 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 02:44:29 UTC] Available dates found: 4
[02-May-2026 02:44:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:44:50 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:44:50 UTC] Current time (IST): 8:14
[02-May-2026 02:44:50 UTC] Requested date: 2026-05-03
[02-May-2026 02:44:50 UTC] Today: 2026-05-02
[02-May-2026 02:44:50 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 02:44:50 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 02:44:50 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 02:44:50 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 02:44:50 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 02:44:50 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 02:44:50 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 02:44:50 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 02:44:50 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 02:44:50 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 02:44:50 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 02:44:50 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 02:44:50 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 02:44:50 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 02:44:50 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 02:44:50 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 02:44:50 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 02:44:50 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 02:44:50 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 02:44:50 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 02:44:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:44:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:44:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:44:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:44:50 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 02:44:50 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 02:44:50 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 02:44:50 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 02:44:50 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 02:44:50 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 02:44:50 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 02:44:50 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 02:45:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 02:46:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:46:36 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 02:46:36 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 02:46:36 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 02:46:36 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 02:46:36 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 02:46:36 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 02:46:36 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:46:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 02:46:36 UTC] Available dates found: 4
[02-May-2026 02:46:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:46:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 02:46:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 02:46:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 02:46:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 02:46:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 02:46:44 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 02:46:44 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:46:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 02:46:44 UTC] Available dates found: 4
[02-May-2026 02:46:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:46:47 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:46:47 UTC] Current time (IST): 8:16
[02-May-2026 02:46:47 UTC] Requested date: 2026-05-02
[02-May-2026 02:46:47 UTC] Today: 2026-05-02
[02-May-2026 02:46:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 02:46:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 02:46:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 02:46:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 02:46:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 02:46:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 02:46:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 02:46:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 02:46:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 02:46:47 UTC] Slot added: 09:00 - 09:15
[02-May-2026 02:46:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 02:46:47 UTC] Slot added: 09:15 - 09:30
[02-May-2026 02:46:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 02:46:47 UTC] Slot added: 09:30 - 09:45
[02-May-2026 02:46:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 02:46:47 UTC] Slot added: 09:45 - 10:00
[02-May-2026 02:46:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 02:46:47 UTC] Slot added: 10:00 - 10:15
[02-May-2026 02:46:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 02:46:47 UTC] Slot added: 10:15 - 10:30
[02-May-2026 02:46:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 02:46:47 UTC] Slot added: 10:30 - 10:45
[02-May-2026 02:46:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 02:46:47 UTC] Slot added: 10:45 - 11:00
[02-May-2026 02:46:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 02:46:47 UTC] Slot added: 11:00 - 11:15
[02-May-2026 02:46:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 02:46:47 UTC] Slot added: 11:15 - 11:30
[02-May-2026 02:46:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 02:46:47 UTC] Slot added: 11:30 - 11:45
[02-May-2026 02:46:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 02:46:47 UTC] Slot added: 11:45 - 12:00
[02-May-2026 02:46:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 02:46:47 UTC] Slot added: 12:00 - 12:15
[02-May-2026 02:46:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 02:46:47 UTC] Slot added: 12:15 - 12:30
[02-May-2026 02:46:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 02:46:47 UTC] Slot added: 12:30 - 12:45
[02-May-2026 02:46:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 02:46:47 UTC] Slot added: 12:45 - 13:00
[02-May-2026 02:46:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:46:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:46:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:46:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:46:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 02:46:47 UTC] Slot added: 14:00 - 14:15
[02-May-2026 02:46:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 02:46:47 UTC] Slot added: 14:15 - 14:30
[02-May-2026 02:46:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 02:46:47 UTC] Slot added: 14:30 - 14:45
[02-May-2026 02:46:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 02:46:47 UTC] Slot added: 14:45 - 15:00
[02-May-2026 02:46:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 02:46:47 UTC] Slot added: 15:00 - 15:15
[02-May-2026 02:46:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 02:46:47 UTC] Slot added: 15:15 - 15:30
[02-May-2026 02:46:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 02:46:47 UTC] Slot added: 15:30 - 15:45
[02-May-2026 02:46:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 02:46:47 UTC] Slot added: 15:45 - 16:00
[02-May-2026 02:46:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 02:46:50 UTC] Using actual slot duration: 15 minutes
[02-May-2026 02:46:50 UTC] Current time (IST): 8:16
[02-May-2026 02:46:50 UTC] Requested date: 2026-05-03
[02-May-2026 02:46:50 UTC] Today: 2026-05-02
[02-May-2026 02:46:50 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 02:46:50 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 02:46:50 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 02:46:50 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 02:46:50 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 02:46:50 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 02:46:50 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 02:46:50 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 02:46:50 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 02:46:50 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 02:46:50 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 02:46:50 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 02:46:50 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 02:46:50 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 02:46:50 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 02:46:50 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 02:46:50 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 02:46:50 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 02:46:50 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 02:46:50 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 02:46:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 02:46:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 02:46:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 02:46:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 02:46:50 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 02:46:50 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 02:46:50 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 02:46:50 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 02:46:50 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 02:46:50 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 02:46:50 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 02:46:50 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 02:46:57 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:46:57 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 02:46:57 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 02:46:57 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 02:46:57 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 02:46:57 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 02:46:57 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 02:46:57 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 02:46:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 02:46:57 UTC] Available dates found: 4
[02-May-2026 02:47:33 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777690034663","orderId":"OMO2605020817156602261812V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777691235644,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020817201936611934V","paymentMode":"UPI_INTENT","timestamp":1777690040236,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"011245767190","upiTransactionId":"AXL82f7aced548f41d894a014f3dc18b5e9","vpa":"93XXXXXX02@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"011245767190","upiTransactionId":"AXL82f7aced548f41d894a014f3dc18b5e9","vpa":"93XXXXXX02@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 02:47:33 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777690034663
            [orderId] => OMO2605020817156602261812V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777691235644
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605020817201936611934V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777690040236
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5721
                                    [ifsc] => BARB0BARUKH
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 011245767190
                                    [upiTransactionId] => AXL82f7aced548f41d894a014f3dc18b5e9
                                    [vpa] => 93XXXXXX02@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5721
                                                    [ifsc] => BARB0BARUKH
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 011245767190
                                                    [upiTransactionId] => AXL82f7aced548f41d894a014f3dc18b5e9
                                                    [vpa] => 93XXXXXX02@axl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 02:47:33 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 02:47:33 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 02:47:33 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 02:47:33 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 02:47:33 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 02:47:33 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 02:47:33 UTC] Target appointment ID: TXN_1777690034663
[02-May-2026 02:47:33 UTC] Extracted numeric ID: 1777690034663
[02-May-2026 02:47:33 UTC] Appointment not found with ID: 1777690034663
[02-May-2026 02:47:33 UTC] Found recent pending appointment: ID=3365, Name=dashrath Singh
[02-May-2026 02:47:33 UTC] Successfully updated recent appointment ID: 3365 to confirmed status
[02-May-2026 02:47:33 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777690034663","orderId":"OMO2605020817156602261812V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777691235644,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020817201936611934V","paymentMode":"UPI_INTENT","timestamp":1777690040236,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"011245767190","upiTransactionId":"AXL82f7aced548f41d894a014f3dc18b5e9","vpa":"93XXXXXX02@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5721","ifsc":"BARB0BARUKH","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"011245767190","upiTransactionId":"AXL82f7aced548f41d894a014f3dc18b5e9","vpa":"93XXXXXX02@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 02:47:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 03:04:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 03:04:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 03:04:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 03:04:31 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 03:04:31 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 03:04:31 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 03:04:31 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 03:04:31 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 03:04:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 03:04:31 UTC] Available dates found: 4
[02-May-2026 03:04:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 03:04:33 UTC] Using actual slot duration: 15 minutes
[02-May-2026 03:04:33 UTC] Current time (IST): 8:34
[02-May-2026 03:04:33 UTC] Requested date: 2026-05-02
[02-May-2026 03:04:33 UTC] Today: 2026-05-02
[02-May-2026 03:04:33 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 03:04:33 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 03:04:33 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 03:04:33 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 03:04:33 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 03:04:33 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 03:04:33 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 03:04:33 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 03:04:33 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 03:04:33 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 03:04:33 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 03:04:33 UTC] Slot added: 09:15 - 09:30
[02-May-2026 03:04:33 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 03:04:33 UTC] Slot added: 09:30 - 09:45
[02-May-2026 03:04:33 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 03:04:33 UTC] Slot added: 09:45 - 10:00
[02-May-2026 03:04:33 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 03:04:33 UTC] Slot added: 10:00 - 10:15
[02-May-2026 03:04:33 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 03:04:33 UTC] Slot added: 10:15 - 10:30
[02-May-2026 03:04:33 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 03:04:33 UTC] Slot added: 10:30 - 10:45
[02-May-2026 03:04:33 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 03:04:33 UTC] Slot added: 10:45 - 11:00
[02-May-2026 03:04:33 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 03:04:33 UTC] Slot added: 11:00 - 11:15
[02-May-2026 03:04:33 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 03:04:33 UTC] Slot added: 11:15 - 11:30
[02-May-2026 03:04:33 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 03:04:33 UTC] Slot added: 11:30 - 11:45
[02-May-2026 03:04:33 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 03:04:33 UTC] Slot added: 11:45 - 12:00
[02-May-2026 03:04:33 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 03:04:33 UTC] Slot added: 12:00 - 12:15
[02-May-2026 03:04:33 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 03:04:33 UTC] Slot added: 12:15 - 12:30
[02-May-2026 03:04:33 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 03:04:33 UTC] Slot added: 12:30 - 12:45
[02-May-2026 03:04:33 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 03:04:33 UTC] Slot added: 12:45 - 13:00
[02-May-2026 03:04:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 03:04:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 03:04:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 03:04:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 03:04:33 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 03:04:33 UTC] Slot added: 14:00 - 14:15
[02-May-2026 03:04:33 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 03:04:33 UTC] Slot added: 14:15 - 14:30
[02-May-2026 03:04:33 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 03:04:33 UTC] Slot added: 14:30 - 14:45
[02-May-2026 03:04:33 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 03:04:33 UTC] Slot added: 14:45 - 15:00
[02-May-2026 03:04:33 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 03:04:33 UTC] Slot added: 15:00 - 15:15
[02-May-2026 03:04:33 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 03:04:33 UTC] Slot added: 15:15 - 15:30
[02-May-2026 03:04:33 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 03:04:33 UTC] Slot added: 15:30 - 15:45
[02-May-2026 03:04:33 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 03:04:33 UTC] Slot added: 15:45 - 16:00
[02-May-2026 03:05:18 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777689913123","orderId":"OMO2605020815141937687058V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777691114175,"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":[]}}
[02-May-2026 03:05:18 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777689913123
            [orderId] => OMO2605020815141937687058V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777691114175
            [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
                (
                )

        )

)

[02-May-2026 03:05:18 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 03:05:18 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 03:05:18 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 03:05:18 UTC] Payment callback error: Transaction ID not found in callback
[02-May-2026 03:18:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 03:18:35 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 03:18:35 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 03:18:35 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 03:18:35 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 03:18:35 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 03:18:35 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 03:18:35 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 03:18:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 03:18:35 UTC] Available dates found: 4
[02-May-2026 03:18:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 03:18:38 UTC] Using actual slot duration: 15 minutes
[02-May-2026 03:18:38 UTC] Current time (IST): 8:48
[02-May-2026 03:18:38 UTC] Requested date: 2026-05-02
[02-May-2026 03:18:38 UTC] Today: 2026-05-02
[02-May-2026 03:18:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 03:18:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 03:18:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 03:18:38 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 03:18:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 03:18:38 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 03:18:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 03:18:38 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 03:18:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 03:18:38 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 03:18:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 03:18:38 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 03:18:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 03:18:38 UTC] Slot added: 09:30 - 09:45
[02-May-2026 03:18:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 03:18:38 UTC] Slot added: 09:45 - 10:00
[02-May-2026 03:18:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 03:18:38 UTC] Slot added: 10:00 - 10:15
[02-May-2026 03:18:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 03:18:38 UTC] Slot added: 10:15 - 10:30
[02-May-2026 03:18:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 03:18:38 UTC] Slot added: 10:30 - 10:45
[02-May-2026 03:18:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 03:18:38 UTC] Slot added: 10:45 - 11:00
[02-May-2026 03:18:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 03:18:38 UTC] Slot added: 11:00 - 11:15
[02-May-2026 03:18:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 03:18:38 UTC] Slot added: 11:15 - 11:30
[02-May-2026 03:18:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 03:18:38 UTC] Slot added: 11:30 - 11:45
[02-May-2026 03:18:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 03:18:38 UTC] Slot added: 11:45 - 12:00
[02-May-2026 03:18:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 03:18:38 UTC] Slot added: 12:00 - 12:15
[02-May-2026 03:18:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 03:18:38 UTC] Slot added: 12:15 - 12:30
[02-May-2026 03:18:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 03:18:38 UTC] Slot added: 12:30 - 12:45
[02-May-2026 03:18:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 03:18:38 UTC] Slot added: 12:45 - 13:00
[02-May-2026 03:18:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 03:18:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 03:18:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 03:18:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 03:18:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 03:18:38 UTC] Slot added: 14:00 - 14:15
[02-May-2026 03:18:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 03:18:38 UTC] Slot added: 14:15 - 14:30
[02-May-2026 03:18:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 03:18:38 UTC] Slot added: 14:30 - 14:45
[02-May-2026 03:18:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 03:18:38 UTC] Slot added: 14:45 - 15:00
[02-May-2026 03:18:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 03:18:38 UTC] Slot added: 15:00 - 15:15
[02-May-2026 03:18:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 03:18:38 UTC] Slot added: 15:15 - 15:30
[02-May-2026 03:18:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 03:18:38 UTC] Slot added: 15:30 - 15:45
[02-May-2026 03:18:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 03:18:38 UTC] Slot added: 15:45 - 16:00
[02-May-2026 03:22:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 03:22:47 UTC] Using actual slot duration: 15 minutes
[02-May-2026 03:22:47 UTC] Current time (IST): 8:52
[02-May-2026 03:22:47 UTC] Requested date: 2026-05-03
[02-May-2026 03:22:47 UTC] Today: 2026-05-02
[02-May-2026 03:22:47 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 03:22:47 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 03:22:47 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 03:22:47 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 03:22:47 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 03:22:47 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 03:22:47 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 03:22:47 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 03:22:47 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 03:22:47 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 03:22:47 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 03:22:47 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 03:22:47 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 03:22:47 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 03:22:47 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 03:22:47 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 03:22:47 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 03:22:47 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 03:22:47 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 03:22:47 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 03:22:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 03:22:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 03:22:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 03:22:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 03:22:47 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 03:22:47 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 03:22:47 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 03:22:47 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 03:22:47 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 03:22:47 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 03:22:47 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 03:22:47 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 03:23:10 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 03:23:51 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 03:24:10 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777692233006","orderId":"OMO2605020853533918028904V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777693433372,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020854019706163968V","paymentMode":"UPI_INTENT","timestamp":1777692242015,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"277424879914","upiTransactionId":"YBLa92741bc2b674d069ee1c9412159b35d","vpa":"seXXXXXXXXXX71@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"277424879914","upiTransactionId":"YBLa92741bc2b674d069ee1c9412159b35d","vpa":"seXXXXXXXXXX71@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 03:24:10 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777692233006
            [orderId] => OMO2605020853533918028904V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777693433372
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605020854019706163968V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777692242015
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5825
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 277424879914
                                    [upiTransactionId] => YBLa92741bc2b674d069ee1c9412159b35d
                                    [vpa] => seXXXXXXXXXX71@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 277424879914
                                                    [upiTransactionId] => YBLa92741bc2b674d069ee1c9412159b35d
                                                    [vpa] => seXXXXXXXXXX71@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 03:24:10 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 03:24:10 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 03:24:10 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 03:24:10 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 03:24:10 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 03:24:10 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 03:24:10 UTC] Target appointment ID: TXN_1777692233006
[02-May-2026 03:24:10 UTC] Extracted numeric ID: 1777692233006
[02-May-2026 03:24:10 UTC] Appointment not found with ID: 1777692233006
[02-May-2026 03:24:10 UTC] Found recent pending appointment: ID=3367, Name=sampat khatik
[02-May-2026 03:24:10 UTC] Successfully updated recent appointment ID: 3367 to confirmed status
[02-May-2026 03:24:10 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777692233006","orderId":"OMO2605020853533918028904V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777693433372,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020854019706163968V","paymentMode":"UPI_INTENT","timestamp":1777692242015,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"277424879914","upiTransactionId":"YBLa92741bc2b674d069ee1c9412159b35d","vpa":"seXXXXXXXXXX71@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"277424879914","upiTransactionId":"YBLa92741bc2b674d069ee1c9412159b35d","vpa":"seXXXXXXXXXX71@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 03:25:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 03:33:47 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 03:33:47 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 03:33:47 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 03:33:47 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 03:33:47 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 03:33:47 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 03:33:47 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 03:33:47 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 03:33:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 03:33:47 UTC] Available dates found: 4
[02-May-2026 03:33:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 03:33:49 UTC] Using actual slot duration: 15 minutes
[02-May-2026 03:33:49 UTC] Current time (IST): 9:3
[02-May-2026 03:33:49 UTC] Requested date: 2026-05-03
[02-May-2026 03:33:49 UTC] Today: 2026-05-02
[02-May-2026 03:33:49 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 03:33:49 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 03:33:49 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 03:33:49 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 03:33:49 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 03:33:49 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 03:33:49 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 03:33:49 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 03:33:49 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 03:33:49 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 03:33:49 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 03:33:49 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 03:33:49 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 03:33:49 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 03:33:49 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 03:33:49 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 03:33:49 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 03:33:49 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 03:33:49 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 03:33:49 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 03:33:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 03:33:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 03:33:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 03:33:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 03:33:49 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 03:33:49 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 03:33:49 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 03:33:49 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 03:33:49 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 03:33:49 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 03:33:49 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 03:33:49 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 03:43:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777692192218","orderId":"OMO2605020853125813473906V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777693392562,"errorCode":"INVALID_MPIN","detailedErrorCode":"ZM","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020853169083473938V","paymentMode":"UPI_INTENT","timestamp":1777692196945,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INVALID_MPIN","detailedErrorCode":"ZM","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"126886203495","upiTransactionId":"YBL2e53a401c62b4d5e87cd0f7ff4979d58","vpa":"seXXXXXXXXXX71@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"126886203495","upiTransactionId":"YBL2e53a401c62b4d5e87cd0f7ff4979d58","vpa":"seXXXXXXXXXX71@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 03:43:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777692192218
            [orderId] => OMO2605020853125813473906V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777693392562
            [errorCode] => INVALID_MPIN
            [detailedErrorCode] => ZM
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605020853169083473938V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777692196945
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => FAILED
                            [errorCode] => INVALID_MPIN
                            [detailedErrorCode] => ZM
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5825
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 126886203495
                                    [upiTransactionId] => YBL2e53a401c62b4d5e87cd0f7ff4979d58
                                    [vpa] => seXXXXXXXXXX71@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 126886203495
                                                    [upiTransactionId] => YBL2e53a401c62b4d5e87cd0f7ff4979d58
                                                    [vpa] => seXXXXXXXXXX71@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 03:43:14 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 03:43:14 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 03:43:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 03:43:14 UTC] Payment Status: FAILED (from status: FAILED)
[02-May-2026 03:43:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 03:43:14 UTC] Payment not successful, status: FAILED
[02-May-2026 03:43:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777692192218","orderId":"OMO2605020853125813473906V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777693392562,"errorCode":"INVALID_MPIN","detailedErrorCode":"ZM","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605020853169083473938V","paymentMode":"UPI_INTENT","timestamp":1777692196945,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"INVALID_MPIN","detailedErrorCode":"ZM","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"126886203495","upiTransactionId":"YBL2e53a401c62b4d5e87cd0f7ff4979d58","vpa":"seXXXXXXXXXX71@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5825","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"126886203495","upiTransactionId":"YBL2e53a401c62b4d5e87cd0f7ff4979d58","vpa":"seXXXXXXXXXX71@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 03:55:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 03:55:03 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 03:55:03 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 03:55:03 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 03:55:03 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 03:55:03 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 03:55:03 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 03:55:03 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 03:55:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 03:55:03 UTC] Available dates found: 4
[02-May-2026 03:55:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 03:55:07 UTC] Using actual slot duration: 15 minutes
[02-May-2026 03:55:07 UTC] Current time (IST): 9:25
[02-May-2026 03:55:07 UTC] Requested date: 2026-05-02
[02-May-2026 03:55:07 UTC] Today: 2026-05-02
[02-May-2026 03:55:07 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 03:55:07 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 03:55:07 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 03:55:07 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 03:55:07 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 03:55:07 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 03:55:07 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 03:55:07 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 03:55:07 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 03:55:07 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 03:55:07 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 03:55:07 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 03:55:07 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 03:55:07 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 03:55:07 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 03:55:07 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 03:55:07 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 03:55:07 UTC] Slot added: 10:00 - 10:15
[02-May-2026 03:55:07 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 03:55:07 UTC] Slot added: 10:15 - 10:30
[02-May-2026 03:55:07 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 03:55:07 UTC] Slot added: 10:30 - 10:45
[02-May-2026 03:55:07 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 03:55:07 UTC] Slot added: 10:45 - 11:00
[02-May-2026 03:55:07 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 03:55:07 UTC] Slot added: 11:00 - 11:15
[02-May-2026 03:55:07 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 03:55:07 UTC] Slot added: 11:15 - 11:30
[02-May-2026 03:55:07 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 03:55:07 UTC] Slot added: 11:30 - 11:45
[02-May-2026 03:55:07 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 03:55:07 UTC] Slot added: 11:45 - 12:00
[02-May-2026 03:55:07 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 03:55:07 UTC] Slot added: 12:00 - 12:15
[02-May-2026 03:55:07 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 03:55:07 UTC] Slot added: 12:15 - 12:30
[02-May-2026 03:55:07 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 03:55:07 UTC] Slot added: 12:30 - 12:45
[02-May-2026 03:55:07 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 03:55:07 UTC] Slot added: 12:45 - 13:00
[02-May-2026 03:55:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 03:55:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 03:55:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 03:55:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 03:55:07 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 03:55:07 UTC] Slot added: 14:00 - 14:15
[02-May-2026 03:55:07 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 03:55:07 UTC] Slot added: 14:15 - 14:30
[02-May-2026 03:55:07 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 03:55:07 UTC] Slot added: 14:30 - 14:45
[02-May-2026 03:55:07 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 03:55:07 UTC] Slot added: 14:45 - 15:00
[02-May-2026 03:55:07 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 03:55:07 UTC] Slot added: 15:00 - 15:15
[02-May-2026 03:55:07 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 03:55:07 UTC] Slot added: 15:15 - 15:30
[02-May-2026 03:55:07 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 03:55:07 UTC] Slot added: 15:30 - 15:45
[02-May-2026 03:55:07 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 03:55:07 UTC] Slot added: 15:45 - 16:00
[02-May-2026 03:55:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 03:55:17 UTC] Using actual slot duration: 15 minutes
[02-May-2026 03:55:17 UTC] Current time (IST): 9:25
[02-May-2026 03:55:17 UTC] Requested date: 2026-05-03
[02-May-2026 03:55:17 UTC] Today: 2026-05-02
[02-May-2026 03:55:17 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 03:55:17 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 03:55:17 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 03:55:17 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 03:55:17 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 03:55:17 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 03:55:17 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 03:55:17 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 03:55:17 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 03:55:17 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 03:55:17 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 03:55:17 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 03:55:17 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 03:55:17 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 03:55:17 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 03:55:17 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 03:55:17 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 03:55:17 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 03:55:17 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 03:55:17 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 03:55:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 03:55:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 03:55:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 03:55:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 03:55:17 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 03:55:17 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 03:55:17 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 03:55:17 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 03:55:17 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 03:55:17 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 03:55:17 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 03:55:17 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 03:55:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 04:04:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 04:04:08 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 04:04:08 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 04:04:08 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 04:04:08 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 04:04:08 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 04:04:08 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 04:04:08 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 04:04:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 04:04:08 UTC] Available dates found: 4
[02-May-2026 04:04:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 04:04:10 UTC] Using actual slot duration: 15 minutes
[02-May-2026 04:04:10 UTC] Current time (IST): 9:34
[02-May-2026 04:04:10 UTC] Requested date: 2026-05-03
[02-May-2026 04:04:10 UTC] Today: 2026-05-02
[02-May-2026 04:04:10 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 04:04:10 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 04:04:10 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 04:04:10 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 04:04:10 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 04:04:10 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 04:04:10 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 04:04:10 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 04:04:10 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 04:04:10 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 04:04:10 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 04:04:10 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 04:04:10 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 04:04:10 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 04:04:10 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 04:04:10 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 04:04:10 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 04:04:10 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 04:04:10 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 04:04:10 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 04:04:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 04:04:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 04:04:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 04:04:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 04:04:10 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 04:04:10 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 04:04:10 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 04:04:10 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 04:04:10 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 04:04:10 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 04:04:10 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 04:04:10 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 04:28:15 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
[02-May-2026 04:28:15 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
[02-May-2026 04:28:15 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
[02-May-2026 04:28:15 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
[02-May-2026 04:57:57 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 04:57:57 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 04:57:57 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 04:57:57 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 04:57:57 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 04:57:57 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 04:57:57 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 04:57:57 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 04:57:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 04:57:57 UTC] Available dates found: 4
[02-May-2026 04:58:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 04:58:05 UTC] Using actual slot duration: 15 minutes
[02-May-2026 04:58:05 UTC] Current time (IST): 10:28
[02-May-2026 04:58:05 UTC] Requested date: 2026-05-03
[02-May-2026 04:58:05 UTC] Today: 2026-05-02
[02-May-2026 04:58:05 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 04:58:05 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 04:58:05 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 04:58:05 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 04:58:05 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 04:58:05 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 04:58:05 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 04:58:05 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 04:58:05 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 04:58:05 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 04:58:05 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 04:58:05 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 04:58:05 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 04:58:05 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 04:58:05 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 04:58:05 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 04:58:05 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 04:58:05 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 04:58:05 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 04:58:05 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 04:58:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 04:58:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 04:58:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 04:58:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 04:58:05 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 04:58:05 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 04:58:05 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 04:58:05 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 04:58:05 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 04:58:05 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 04:58:05 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 04:58:05 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 04:58:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 04:59:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777697931654","orderId":"OMO2605021028523627687716V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777699132344,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021028590328460409V","paymentMode":"UPI_INTENT","timestamp":1777697939074,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX3527","ifsc":"BKID0006638","accountType":"SAVINGS","bankId":"BKID"},"rail":{"type":"UPI","utr":"429051088116","upiTransactionId":"YBL5f98a3d04a2e44c98cc2a74af1a07000","vpa":"90XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX3527","ifsc":"BKID0006638","accountType":"SAVINGS","bankId":"BKID"},"rail":{"type":"UPI","utr":"429051088116","upiTransactionId":"YBL5f98a3d04a2e44c98cc2a74af1a07000","vpa":"90XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 04:59:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777697931654
            [orderId] => OMO2605021028523627687716V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777699132344
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021028590328460409V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777697939074
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX3527
                                    [ifsc] => BKID0006638
                                    [accountType] => SAVINGS
                                    [bankId] => BKID
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 429051088116
                                    [upiTransactionId] => YBL5f98a3d04a2e44c98cc2a74af1a07000
                                    [vpa] => 90XXXXXXXX-2@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 429051088116
                                                    [upiTransactionId] => YBL5f98a3d04a2e44c98cc2a74af1a07000
                                                    [vpa] => 90XXXXXXXX-2@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 04:59:11 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 04:59:11 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 04:59:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 04:59:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 04:59:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 04:59:11 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 04:59:11 UTC] Target appointment ID: TXN_1777697931654
[02-May-2026 04:59:11 UTC] Extracted numeric ID: 1777697931654
[02-May-2026 04:59:11 UTC] Appointment not found with ID: 1777697931654
[02-May-2026 04:59:11 UTC] Found recent pending appointment: ID=3370, Name=mukesh
[02-May-2026 04:59:11 UTC] Successfully updated recent appointment ID: 3370 to confirmed status
[02-May-2026 04:59:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777697931654","orderId":"OMO2605021028523627687716V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777699132344,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021028590328460409V","paymentMode":"UPI_INTENT","timestamp":1777697939074,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX3527","ifsc":"BKID0006638","accountType":"SAVINGS","bankId":"BKID"},"rail":{"type":"UPI","utr":"429051088116","upiTransactionId":"YBL5f98a3d04a2e44c98cc2a74af1a07000","vpa":"90XXXXXXXX-2@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX3527","ifsc":"BKID0006638","accountType":"SAVINGS","bankId":"BKID"},"rail":{"type":"UPI","utr":"429051088116","upiTransactionId":"YBL5f98a3d04a2e44c98cc2a74af1a07000","vpa":"90XXXXXXXX-2@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 04:59:24 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 05:06:49 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:06:49 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:06:49 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:06:49 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:06:49 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:06:49 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:06:49 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:06:49 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:06:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:06:49 UTC] Available dates found: 4
[02-May-2026 05:07:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:07:06 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:07:06 UTC] Current time (IST): 10:37
[02-May-2026 05:07:06 UTC] Requested date: 2026-05-02
[02-May-2026 05:07:06 UTC] Today: 2026-05-02
[02-May-2026 05:07:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 05:07:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 05:07:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 05:07:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 05:07:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 05:07:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 05:07:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 05:07:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 05:07:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 05:07:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 05:07:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 05:07:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 05:07:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 05:07:06 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 05:07:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 05:07:06 UTC] Slot added: 11:15 - 11:30
[02-May-2026 05:07:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 05:07:06 UTC] Slot added: 11:30 - 11:45
[02-May-2026 05:07:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 05:07:06 UTC] Slot added: 11:45 - 12:00
[02-May-2026 05:07:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 05:07:06 UTC] Slot added: 12:00 - 12:15
[02-May-2026 05:07:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 05:07:06 UTC] Slot added: 12:15 - 12:30
[02-May-2026 05:07:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 05:07:06 UTC] Slot added: 12:30 - 12:45
[02-May-2026 05:07:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 05:07:06 UTC] Slot added: 12:45 - 13:00
[02-May-2026 05:07:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:07:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:07:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:07:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:07:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 05:07:06 UTC] Slot added: 14:00 - 14:15
[02-May-2026 05:07:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 05:07:06 UTC] Slot added: 14:15 - 14:30
[02-May-2026 05:07:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 05:07:06 UTC] Slot added: 14:30 - 14:45
[02-May-2026 05:07:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 05:07:06 UTC] Slot added: 14:45 - 15:00
[02-May-2026 05:07:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 05:07:06 UTC] Slot added: 15:00 - 15:15
[02-May-2026 05:07:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 05:07:06 UTC] Slot added: 15:15 - 15:30
[02-May-2026 05:07:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 05:07:06 UTC] Slot added: 15:30 - 15:45
[02-May-2026 05:07:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 05:07:06 UTC] Slot added: 15:45 - 16:00
[02-May-2026 05:07:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:07:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:07:14 UTC] Current time (IST): 10:37
[02-May-2026 05:07:14 UTC] Requested date: 2026-05-03
[02-May-2026 05:07:14 UTC] Today: 2026-05-02
[02-May-2026 05:07:14 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:07:14 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:07:14 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:07:14 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:07:14 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:07:14 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:07:14 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:07:14 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:07:14 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:07:14 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:07:14 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:07:14 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:07:14 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:07:14 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:07:14 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:07:14 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:07:14 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:07:14 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:07:14 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:07:14 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:07:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:07:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:07:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:07:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:07:14 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:07:14 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:07:14 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:07:14 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:07:14 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:07:14 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:07:14 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:07:14 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:11:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:11:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:11:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:11:11 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:11:11 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:11:11 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:11:11 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:11:11 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:11:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:11:11 UTC] Available dates found: 4
[02-May-2026 05:11:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:11:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:11:14 UTC] Current time (IST): 10:41
[02-May-2026 05:11:14 UTC] Requested date: 2026-05-03
[02-May-2026 05:11:14 UTC] Today: 2026-05-02
[02-May-2026 05:11:14 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:11:14 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:11:14 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:11:14 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:11:14 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:11:14 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:11:14 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:11:14 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:11:14 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:11:14 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:11:14 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:11:14 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:11:14 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:11:14 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:11:14 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:11:14 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:11:14 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:11:14 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:11:14 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:11:14 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:11:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:11:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:11:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:11:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:11:14 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:11:14 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:11:14 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:11:14 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:11:14 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:11:14 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:11:14 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:11:14 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:11:42 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 05:12:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777698704726","orderId":"OMO2605021041450509565522V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777699905031,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021041509674416060V","paymentMode":"UPI_INTENT","timestamp":1777698711012,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX2541","ifsc":"HDFC0000786","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"346537108941","upiTransactionId":"YBL4fa57f17deda4328a4161d683c6a4af5","vpa":"63XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX2541","ifsc":"HDFC0000786","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"346537108941","upiTransactionId":"YBL4fa57f17deda4328a4161d683c6a4af5","vpa":"63XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 05:12:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777698704726
            [orderId] => OMO2605021041450509565522V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777699905031
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021041509674416060V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777698711012
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX2541
                                    [ifsc] => HDFC0000786
                                    [accountType] => SAVINGS
                                    [bankId] => HDFC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 346537108941
                                    [upiTransactionId] => YBL4fa57f17deda4328a4161d683c6a4af5
                                    [vpa] => 63XXXXXXXX-3@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX2541
                                                    [ifsc] => HDFC0000786
                                                    [accountType] => SAVINGS
                                                    [bankId] => HDFC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 346537108941
                                                    [upiTransactionId] => YBL4fa57f17deda4328a4161d683c6a4af5
                                                    [vpa] => 63XXXXXXXX-3@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 05:12:07 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 05:12:07 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 05:12:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 05:12:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 05:12:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 05:12:07 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 05:12:07 UTC] Target appointment ID: TXN_1777698704726
[02-May-2026 05:12:07 UTC] Extracted numeric ID: 1777698704726
[02-May-2026 05:12:07 UTC] Appointment not found with ID: 1777698704726
[02-May-2026 05:12:07 UTC] Found recent pending appointment: ID=3371, Name=Narayan bhat Chittorgarh
[02-May-2026 05:12:07 UTC] Successfully updated recent appointment ID: 3371 to confirmed status
[02-May-2026 05:12:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777698704726","orderId":"OMO2605021041450509565522V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777699905031,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021041509674416060V","paymentMode":"UPI_INTENT","timestamp":1777698711012,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX2541","ifsc":"HDFC0000786","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"346537108941","upiTransactionId":"YBL4fa57f17deda4328a4161d683c6a4af5","vpa":"63XXXXXXXX-3@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX2541","ifsc":"HDFC0000786","accountType":"SAVINGS","bankId":"HDFC"},"rail":{"type":"UPI","utr":"346537108941","upiTransactionId":"YBL4fa57f17deda4328a4161d683c6a4af5","vpa":"63XXXXXXXX-3@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 05:12:25 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 05:26:09 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:26:09 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:26:09 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:26:09 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:26:09 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:26:09 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:26:09 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:26:09 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:26:09 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:26:09 UTC] Available dates found: 4
[02-May-2026 05:31:32 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:31:32 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:31:32 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:31:32 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:31:32 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:31:32 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:31:32 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:31:32 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:31:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:31:32 UTC] Available dates found: 4
[02-May-2026 05:31:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:31:35 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:31:35 UTC] Current time (IST): 11:1
[02-May-2026 05:31:35 UTC] Requested date: 2026-05-02
[02-May-2026 05:31:35 UTC] Today: 2026-05-02
[02-May-2026 05:31:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 05:31:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 05:31:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 05:31:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 05:31:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 05:31:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 05:31:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 05:31:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 05:31:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 05:31:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 05:31:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 05:31:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 05:31:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 05:31:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 05:31:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 05:31:35 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 05:31:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 05:31:35 UTC] Slot added: 11:45 - 12:00
[02-May-2026 05:31:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 05:31:35 UTC] Slot added: 12:00 - 12:15
[02-May-2026 05:31:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 05:31:35 UTC] Slot added: 12:15 - 12:30
[02-May-2026 05:31:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 05:31:35 UTC] Slot added: 12:30 - 12:45
[02-May-2026 05:31:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 05:31:35 UTC] Slot added: 12:45 - 13:00
[02-May-2026 05:31:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:31:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:31:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:31:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:31:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 05:31:35 UTC] Slot added: 14:00 - 14:15
[02-May-2026 05:31:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 05:31:35 UTC] Slot added: 14:15 - 14:30
[02-May-2026 05:31:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 05:31:35 UTC] Slot added: 14:30 - 14:45
[02-May-2026 05:31:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 05:31:35 UTC] Slot added: 14:45 - 15:00
[02-May-2026 05:31:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 05:31:35 UTC] Slot added: 15:00 - 15:15
[02-May-2026 05:31:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 05:31:35 UTC] Slot added: 15:15 - 15:30
[02-May-2026 05:31:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 05:31:35 UTC] Slot added: 15:30 - 15:45
[02-May-2026 05:31:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 05:31:35 UTC] Slot added: 15:45 - 16:00
[02-May-2026 05:31:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:31:38 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:31:38 UTC] Current time (IST): 11:1
[02-May-2026 05:31:38 UTC] Requested date: 2026-05-03
[02-May-2026 05:31:38 UTC] Today: 2026-05-02
[02-May-2026 05:31:38 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:31:38 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:31:38 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:31:38 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:31:38 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:31:38 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:31:38 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:31:38 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:31:38 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:31:38 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:31:38 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:31:38 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:31:38 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:31:38 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:31:38 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:31:38 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:31:38 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:31:38 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:31:38 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:31:38 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:31:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:31:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:31:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:31:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:31:38 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:31:38 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:31:38 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:31:38 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:31:38 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:31:38 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:31:38 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:31:38 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:31:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:31:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:31:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:31:51 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:31:51 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:31:51 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:31:51 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:31:51 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:31:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:31:51 UTC] Available dates found: 4
[02-May-2026 05:31:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:31:57 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:31:57 UTC] Current time (IST): 11:1
[02-May-2026 05:31:57 UTC] Requested date: 2026-05-03
[02-May-2026 05:31:57 UTC] Today: 2026-05-02
[02-May-2026 05:31:57 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:31:57 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:31:57 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:31:57 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:31:57 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:31:57 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:31:57 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:31:57 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:31:57 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:31:57 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:31:57 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:31:57 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:31:57 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:31:57 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:31:57 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:31:57 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:31:57 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:31:57 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:31:57 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:31:57 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:31:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:31:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:31:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:31:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:31:57 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:31:57 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:31:57 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:31:57 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:31:57 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:31:57 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:31:57 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:31:57 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:31:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:31:59 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:31:59 UTC] Current time (IST): 11:1
[02-May-2026 05:31:59 UTC] Requested date: 2026-05-05
[02-May-2026 05:31:59 UTC] Today: 2026-05-02
[02-May-2026 05:31:59 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:31:59 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:31:59 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:31:59 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:31:59 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:31:59 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:31:59 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:31:59 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:31:59 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:31:59 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:31:59 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:31:59 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:31:59 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:31:59 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:31:59 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:31:59 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:31:59 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:31:59 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:31:59 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:31:59 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:31:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:31:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:31:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:31:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:31:59 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:31:59 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:31:59 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:31:59 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:31:59 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:31:59 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:31:59 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:31:59 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:33:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:33:01 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:33:01 UTC] Current time (IST): 11:3
[02-May-2026 05:33:01 UTC] Requested date: 2026-05-03
[02-May-2026 05:33:01 UTC] Today: 2026-05-02
[02-May-2026 05:33:01 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:33:01 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:33:01 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:33:01 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:33:01 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:33:01 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:33:01 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:33:01 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:33:01 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:33:01 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:33:01 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:33:01 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:33:01 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:33:01 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:33:01 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:33:01 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:33:01 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:33:01 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:33:01 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:33:01 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:33:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:33:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:33:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:33:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:33:01 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:33:01 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:33:01 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:33:01 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:33:01 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:33:01 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:33:01 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:33:01 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:35:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:35:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:35:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:35:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:35:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:35:02 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:35:02 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:35:02 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:35:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:35:02 UTC] Available dates found: 4
[02-May-2026 05:35:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:35:05 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:35:05 UTC] Current time (IST): 11:5
[02-May-2026 05:35:05 UTC] Requested date: 2026-05-02
[02-May-2026 05:35:05 UTC] Today: 2026-05-02
[02-May-2026 05:35:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 05:35:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 05:35:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 05:35:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 05:35:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 05:35:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 05:35:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 05:35:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 05:35:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 05:35:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 05:35:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 05:35:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 05:35:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 05:35:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 05:35:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 05:35:05 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 05:35:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 05:35:05 UTC] Slot added: 11:45 - 12:00
[02-May-2026 05:35:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 05:35:05 UTC] Slot added: 12:00 - 12:15
[02-May-2026 05:35:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 05:35:05 UTC] Slot added: 12:15 - 12:30
[02-May-2026 05:35:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 05:35:05 UTC] Slot added: 12:30 - 12:45
[02-May-2026 05:35:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 05:35:05 UTC] Slot added: 12:45 - 13:00
[02-May-2026 05:35:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:35:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:35:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:35:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:35:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 05:35:05 UTC] Slot added: 14:00 - 14:15
[02-May-2026 05:35:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 05:35:05 UTC] Slot added: 14:15 - 14:30
[02-May-2026 05:35:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 05:35:05 UTC] Slot added: 14:30 - 14:45
[02-May-2026 05:35:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 05:35:05 UTC] Slot added: 14:45 - 15:00
[02-May-2026 05:35:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 05:35:05 UTC] Slot added: 15:00 - 15:15
[02-May-2026 05:35:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 05:35:05 UTC] Slot added: 15:15 - 15:30
[02-May-2026 05:35:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 05:35:05 UTC] Slot added: 15:30 - 15:45
[02-May-2026 05:35:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 05:35:05 UTC] Slot added: 15:45 - 16:00
[02-May-2026 05:35:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:35:16 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:35:16 UTC] Current time (IST): 11:5
[02-May-2026 05:35:16 UTC] Requested date: 2026-05-09
[02-May-2026 05:35:16 UTC] Today: 2026-05-02
[02-May-2026 05:35:16 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:35:16 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:35:16 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:35:16 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:35:16 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:35:16 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:35:16 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:35:16 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:35:16 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:35:16 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:35:16 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:35:16 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:35:16 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:35:16 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:35:16 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:35:16 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:35:16 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:35:16 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:35:16 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:35:16 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:35:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:35:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:35:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:35:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:35:16 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:35:16 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:35:16 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:35:16 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:35:16 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:35:16 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:35:16 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:35:16 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:35:45 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 05:42:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:42:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:42:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:42:11 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:42:11 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:42:11 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:42:11 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:42:11 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:42:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:42:11 UTC] Available dates found: 4
[02-May-2026 05:42:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:42:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:42:14 UTC] Current time (IST): 11:12
[02-May-2026 05:42:14 UTC] Requested date: 2026-05-03
[02-May-2026 05:42:14 UTC] Today: 2026-05-02
[02-May-2026 05:42:14 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:42:14 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:42:14 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:42:14 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:42:14 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:42:14 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:42:14 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:42:14 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:42:14 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:42:14 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:42:14 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:42:14 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:42:14 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:42:14 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:42:14 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:42:14 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:42:14 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:42:14 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:42:14 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:42:14 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:42:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:42:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:42:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:42:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:42:14 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:42:14 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:42:14 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:42:14 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:42:14 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:42:14 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:42:14 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:42:14 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:42:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:42:16 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:42:16 UTC] Current time (IST): 11:12
[02-May-2026 05:42:16 UTC] Requested date: 2026-05-02
[02-May-2026 05:42:16 UTC] Today: 2026-05-02
[02-May-2026 05:42:16 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 05:42:16 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 05:42:16 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 05:42:16 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 05:42:16 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 05:42:16 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 05:42:16 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 05:42:16 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 05:42:16 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 05:42:16 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 05:42:16 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 05:42:16 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 05:42:16 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 05:42:16 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 05:42:16 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 05:42:16 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 05:42:16 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 05:42:16 UTC] Slot added: 11:45 - 12:00
[02-May-2026 05:42:16 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 05:42:16 UTC] Slot added: 12:00 - 12:15
[02-May-2026 05:42:16 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 05:42:16 UTC] Slot added: 12:15 - 12:30
[02-May-2026 05:42:16 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 05:42:16 UTC] Slot added: 12:30 - 12:45
[02-May-2026 05:42:16 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 05:42:16 UTC] Slot added: 12:45 - 13:00
[02-May-2026 05:42:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:42:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:42:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:42:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:42:16 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 05:42:16 UTC] Slot added: 14:00 - 14:15
[02-May-2026 05:42:16 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 05:42:16 UTC] Slot added: 14:15 - 14:30
[02-May-2026 05:42:16 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 05:42:16 UTC] Slot added: 14:30 - 14:45
[02-May-2026 05:42:16 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 05:42:16 UTC] Slot added: 14:45 - 15:00
[02-May-2026 05:42:16 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 05:42:16 UTC] Slot added: 15:00 - 15:15
[02-May-2026 05:42:16 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 05:42:16 UTC] Slot added: 15:15 - 15:30
[02-May-2026 05:42:16 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 05:42:16 UTC] Slot added: 15:30 - 15:45
[02-May-2026 05:42:16 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 05:42:16 UTC] Slot added: 15:45 - 16:00
[02-May-2026 05:42:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:42:22 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:42:22 UTC] Current time (IST): 11:12
[02-May-2026 05:42:22 UTC] Requested date: 2026-05-03
[02-May-2026 05:42:22 UTC] Today: 2026-05-02
[02-May-2026 05:42:22 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:42:22 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:42:22 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:42:22 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:42:22 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:42:22 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:42:22 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:42:22 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:42:22 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:42:22 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:42:22 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:42:22 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:42:22 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:42:22 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:42:22 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:42:22 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:42:22 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:42:22 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:42:22 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:42:22 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:42:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:42:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:42:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:42:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:42:22 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:42:22 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:42:22 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:42:22 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:42:22 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:42:22 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:42:22 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:42:22 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:52:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:52:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:52:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:52:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:52:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:52:24 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:52:24 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:52:24 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:52:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:52:24 UTC] Available dates found: 4
[02-May-2026 05:52:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:52:25 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:52:25 UTC] Current time (IST): 11:22
[02-May-2026 05:52:25 UTC] Requested date: 2026-05-02
[02-May-2026 05:52:25 UTC] Today: 2026-05-02
[02-May-2026 05:52:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 05:52:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 05:52:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 05:52:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 05:52:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 05:52:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 05:52:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 05:52:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 05:52:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 05:52:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 05:52:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 05:52:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 05:52:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 05:52:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 05:52:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 05:52:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 05:52:25 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 05:52:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 05:52:25 UTC] Slot added: 12:00 - 12:15
[02-May-2026 05:52:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 05:52:25 UTC] Slot added: 12:15 - 12:30
[02-May-2026 05:52:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 05:52:25 UTC] Slot added: 12:30 - 12:45
[02-May-2026 05:52:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 05:52:25 UTC] Slot added: 12:45 - 13:00
[02-May-2026 05:52:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:52:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:52:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:52:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:52:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 05:52:25 UTC] Slot added: 14:00 - 14:15
[02-May-2026 05:52:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 05:52:25 UTC] Slot added: 14:15 - 14:30
[02-May-2026 05:52:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 05:52:25 UTC] Slot added: 14:30 - 14:45
[02-May-2026 05:52:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 05:52:25 UTC] Slot added: 14:45 - 15:00
[02-May-2026 05:52:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 05:52:25 UTC] Slot added: 15:00 - 15:15
[02-May-2026 05:52:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 05:52:25 UTC] Slot added: 15:15 - 15:30
[02-May-2026 05:52:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 05:52:25 UTC] Slot added: 15:30 - 15:45
[02-May-2026 05:52:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 05:52:25 UTC] Slot added: 15:45 - 16:00
[02-May-2026 05:55:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:55:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:55:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:55:34 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:55:34 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:55:34 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:55:34 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:55:34 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:55:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:55:34 UTC] Available dates found: 4
[02-May-2026 05:55:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:55:44 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:55:44 UTC] Current time (IST): 11:25
[02-May-2026 05:55:44 UTC] Requested date: 2026-05-09
[02-May-2026 05:55:44 UTC] Today: 2026-05-02
[02-May-2026 05:55:44 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:55:44 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:55:44 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:55:44 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:55:44 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:55:44 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:55:44 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:55:44 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:55:44 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:55:44 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:55:44 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:55:44 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:55:44 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:55:44 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:55:44 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:55:44 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:55:44 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:55:44 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:55:44 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:55:44 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:55:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:55:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:55:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:55:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:55:44 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:55:44 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:55:44 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:55:44 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:55:44 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:55:44 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:55:44 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:55:44 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:56:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:56:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:56:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:56:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:56:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:56:24 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:56:24 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:56:24 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:56:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:56:24 UTC] Available dates found: 4
[02-May-2026 05:56:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:56:25 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:56:25 UTC] Current time (IST): 11:26
[02-May-2026 05:56:25 UTC] Requested date: 2026-05-03
[02-May-2026 05:56:25 UTC] Today: 2026-05-02
[02-May-2026 05:56:25 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:56:25 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:56:25 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:56:25 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:56:25 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:56:25 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:56:25 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:56:25 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:56:25 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:56:25 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:56:25 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:56:25 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:56:25 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:56:25 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:56:25 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:56:25 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:56:25 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:56:25 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:56:25 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:56:25 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:56:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:56:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:56:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:56:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:56:25 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:56:25 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:56:25 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:56:25 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:56:25 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:56:25 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:56:25 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:56:25 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:56:54 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 05:57:13 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777701415848","orderId":"OMO2605021126561992261462V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777702616182,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021126598842567892V","paymentMode":"UPI_INTENT","timestamp":1777701419929,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7604","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"556566189059","upiTransactionId":"AXL97fca916d64c404a832462a97c9cb2e8","vpa":"kuXXXXXXXXXX32@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7604","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"556566189059","upiTransactionId":"AXL97fca916d64c404a832462a97c9cb2e8","vpa":"kuXXXXXXXXXX32@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 05:57:13 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777701415848
            [orderId] => OMO2605021126561992261462V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777702616182
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021126598842567892V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777701419929
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX7604
                                    [ifsc] => BARB0BANKAK
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 556566189059
                                    [upiTransactionId] => AXL97fca916d64c404a832462a97c9cb2e8
                                    [vpa] => kuXXXXXXXXXX32@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX7604
                                                    [ifsc] => BARB0BANKAK
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 556566189059
                                                    [upiTransactionId] => AXL97fca916d64c404a832462a97c9cb2e8
                                                    [vpa] => kuXXXXXXXXXX32@axl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 05:57:13 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 05:57:13 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 05:57:13 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 05:57:13 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 05:57:13 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 05:57:13 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 05:57:13 UTC] Target appointment ID: TXN_1777701415848
[02-May-2026 05:57:13 UTC] Extracted numeric ID: 1777701415848
[02-May-2026 05:57:13 UTC] Appointment not found with ID: 1777701415848
[02-May-2026 05:57:13 UTC] Found recent pending appointment: ID=3373, Name=arvind
[02-May-2026 05:57:13 UTC] Successfully updated recent appointment ID: 3373 to confirmed status
[02-May-2026 05:57:13 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777701415848","orderId":"OMO2605021126561992261462V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777702616182,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021126598842567892V","paymentMode":"UPI_INTENT","timestamp":1777701419929,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7604","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"556566189059","upiTransactionId":"AXL97fca916d64c404a832462a97c9cb2e8","vpa":"kuXXXXXXXXXX32@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX7604","ifsc":"BARB0BANKAK","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"556566189059","upiTransactionId":"AXL97fca916d64c404a832462a97c9cb2e8","vpa":"kuXXXXXXXXXX32@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 05:57:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:57:48 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:57:48 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:57:48 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:57:48 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:57:48 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:57:48 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:57:48 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:57:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:57:48 UTC] Available dates found: 4
[02-May-2026 05:57:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 05:57:51 UTC] Using actual slot duration: 15 minutes
[02-May-2026 05:57:51 UTC] Current time (IST): 11:27
[02-May-2026 05:57:51 UTC] Requested date: 2026-05-03
[02-May-2026 05:57:51 UTC] Today: 2026-05-02
[02-May-2026 05:57:51 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 05:57:51 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 05:57:51 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 05:57:51 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 05:57:51 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 05:57:51 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 05:57:51 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 05:57:51 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 05:57:51 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 05:57:51 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 05:57:51 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 05:57:51 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 05:57:51 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 05:57:51 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 05:57:51 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 05:57:51 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 05:57:51 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 05:57:51 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 05:57:51 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 05:57:51 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 05:57:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 05:57:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 05:57:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 05:57:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 05:57:51 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 05:57:51 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 05:57:51 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 05:57:51 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 05:57:51 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 05:57:51 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 05:57:51 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 05:57:51 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 05:58:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:58:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 05:58:18 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 05:58:18 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 05:58:18 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 05:58:18 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 05:58:18 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 05:58:18 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 05:58:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 05:58:18 UTC] Available dates found: 4
[02-May-2026 06:03:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:03:52 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 06:03:52 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 06:03:52 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 06:03:52 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 06:03:52 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 06:03:52 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 06:03:52 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:03:52 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 06:03:52 UTC] Available dates found: 4
[02-May-2026 06:03:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 06:03:57 UTC] Using actual slot duration: 15 minutes
[02-May-2026 06:03:57 UTC] Current time (IST): 11:33
[02-May-2026 06:03:57 UTC] Requested date: 2026-05-03
[02-May-2026 06:03:57 UTC] Today: 2026-05-02
[02-May-2026 06:03:57 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 06:03:57 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 06:03:57 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 06:03:57 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 06:03:57 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 06:03:57 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 06:03:57 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 06:03:57 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 06:03:57 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 06:03:57 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 06:03:57 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 06:03:57 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 06:03:57 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 06:03:57 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 06:03:57 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 06:03:57 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 06:03:57 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 06:03:57 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 06:03:57 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 06:03:57 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 06:03:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 06:03:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 06:03:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 06:03:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 06:03:57 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 06:03:57 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 06:03:57 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 06:03:57 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 06:03:57 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 06:03:57 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 06:03:57 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 06:03:57 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 06:04:23 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 06:04:35 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:04:35 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 06:04:35 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 06:04:35 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 06:04:35 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 06:04:35 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 06:04:35 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 06:04:35 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:04:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 06:04:35 UTC] Available dates found: 4
[02-May-2026 06:04:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 06:04:37 UTC] Using actual slot duration: 15 minutes
[02-May-2026 06:04:37 UTC] Current time (IST): 11:34
[02-May-2026 06:04:37 UTC] Requested date: 2026-05-02
[02-May-2026 06:04:37 UTC] Today: 2026-05-02
[02-May-2026 06:04:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 06:04:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 06:04:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 06:04:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 06:04:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 06:04:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 06:04:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 06:04:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 06:04:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 06:04:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 06:04:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 06:04:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 06:04:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 06:04:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 06:04:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 06:04:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 06:04:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 06:04:37 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 06:04:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 06:04:37 UTC] Slot added: 12:15 - 12:30
[02-May-2026 06:04:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 06:04:37 UTC] Slot added: 12:30 - 12:45
[02-May-2026 06:04:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 06:04:37 UTC] Slot added: 12:45 - 13:00
[02-May-2026 06:04:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 06:04:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 06:04:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 06:04:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 06:04:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 06:04:37 UTC] Slot added: 14:00 - 14:15
[02-May-2026 06:04:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 06:04:37 UTC] Slot added: 14:15 - 14:30
[02-May-2026 06:04:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 06:04:37 UTC] Slot added: 14:30 - 14:45
[02-May-2026 06:04:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 06:04:37 UTC] Slot added: 14:45 - 15:00
[02-May-2026 06:04:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 06:04:37 UTC] Slot added: 15:00 - 15:15
[02-May-2026 06:04:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 06:04:37 UTC] Slot added: 15:15 - 15:30
[02-May-2026 06:04:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 06:04:37 UTC] Slot added: 15:30 - 15:45
[02-May-2026 06:04:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 06:04:37 UTC] Slot added: 15:45 - 16:00
[02-May-2026 06:04:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 06:04:40 UTC] Using actual slot duration: 15 minutes
[02-May-2026 06:04:40 UTC] Current time (IST): 11:34
[02-May-2026 06:04:40 UTC] Requested date: 2026-05-03
[02-May-2026 06:04:40 UTC] Today: 2026-05-02
[02-May-2026 06:04:40 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 06:04:40 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 06:04:40 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 06:04:40 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 06:04:40 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 06:04:40 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 06:04:40 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 06:04:40 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 06:04:40 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 06:04:40 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 06:04:40 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 06:04:40 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 06:04:40 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 06:04:40 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 06:04:40 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 06:04:40 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 06:04:40 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 06:04:40 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 06:04:40 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 06:04:40 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 06:04:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 06:04:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 06:04:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 06:04:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 06:04:40 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 06:04:40 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 06:04:40 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 06:04:40 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 06:04:40 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 06:04:40 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 06:04:40 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 06:04:40 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 06:04:40 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777701865194","orderId":"OMO2605021134259432567614V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777703065928,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021134292413210342V","paymentMode":"UPI_INTENT","timestamp":1777701869286,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5975","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"221862675953","upiTransactionId":"AXLbe63cc97e77e4dc59563ec4f0534b493","vpa":"paXXXXXXXg9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5975","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"221862675953","upiTransactionId":"AXLbe63cc97e77e4dc59563ec4f0534b493","vpa":"paXXXXXXXg9@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 06:04:40 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777701865194
            [orderId] => OMO2605021134259432567614V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777703065928
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021134292413210342V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777701869286
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX5975
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                    [bankId] => RMGB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 221862675953
                                    [upiTransactionId] => AXLbe63cc97e77e4dc59563ec4f0534b493
                                    [vpa] => paXXXXXXXg9@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX5975
                                                    [ifsc] => RMGB0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => RMGB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 221862675953
                                                    [upiTransactionId] => AXLbe63cc97e77e4dc59563ec4f0534b493
                                                    [vpa] => paXXXXXXXg9@axl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 06:04:40 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 06:04:40 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 06:04:40 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 06:04:40 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 06:04:40 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 06:04:40 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 06:04:40 UTC] Target appointment ID: TXN_1777701865194
[02-May-2026 06:04:40 UTC] Extracted numeric ID: 1777701865194
[02-May-2026 06:04:40 UTC] Appointment not found with ID: 1777701865194
[02-May-2026 06:04:40 UTC] Found recent pending appointment: ID=3374, Name=pawan garg
[02-May-2026 06:04:40 UTC] Successfully updated recent appointment ID: 3374 to confirmed status
[02-May-2026 06:04:40 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777701865194","orderId":"OMO2605021134259432567614V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777703065928,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021134292413210342V","paymentMode":"UPI_INTENT","timestamp":1777701869286,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5975","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"221862675953","upiTransactionId":"AXLbe63cc97e77e4dc59563ec4f0534b493","vpa":"paXXXXXXXg9@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX5975","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"221862675953","upiTransactionId":"AXLbe63cc97e77e4dc59563ec4f0534b493","vpa":"paXXXXXXXg9@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 06:08:26 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:08:26 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 06:08:26 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 06:08:26 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 06:08:26 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 06:08:26 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 06:08:26 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 06:08:26 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:08:26 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 06:08:26 UTC] Available dates found: 4
[02-May-2026 06:08:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 06:08:33 UTC] Using actual slot duration: 15 minutes
[02-May-2026 06:08:33 UTC] Current time (IST): 11:38
[02-May-2026 06:08:33 UTC] Requested date: 2026-05-02
[02-May-2026 06:08:33 UTC] Today: 2026-05-02
[02-May-2026 06:08:33 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 06:08:33 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 06:08:33 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 06:08:33 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 06:08:33 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 06:08:33 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 06:08:33 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 06:08:33 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 06:08:33 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 06:08:33 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 06:08:33 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 06:08:33 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 06:08:33 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 06:08:33 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 06:08:33 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 06:08:33 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 06:08:33 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 06:08:33 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 06:08:33 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 06:08:33 UTC] Slot added: 12:15 - 12:30
[02-May-2026 06:08:33 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 06:08:33 UTC] Slot added: 12:30 - 12:45
[02-May-2026 06:08:33 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 06:08:33 UTC] Slot added: 12:45 - 13:00
[02-May-2026 06:08:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 06:08:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 06:08:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 06:08:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 06:08:33 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 06:08:33 UTC] Slot added: 14:00 - 14:15
[02-May-2026 06:08:33 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 06:08:33 UTC] Slot added: 14:15 - 14:30
[02-May-2026 06:08:33 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 06:08:33 UTC] Slot added: 14:30 - 14:45
[02-May-2026 06:08:33 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 06:08:33 UTC] Slot added: 14:45 - 15:00
[02-May-2026 06:08:33 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 06:08:33 UTC] Slot added: 15:00 - 15:15
[02-May-2026 06:08:33 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 06:08:33 UTC] Slot added: 15:15 - 15:30
[02-May-2026 06:08:33 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 06:08:33 UTC] Slot added: 15:30 - 15:45
[02-May-2026 06:08:33 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 06:08:33 UTC] Slot added: 15:45 - 16:00
[02-May-2026 06:08:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 06:08:36 UTC] Using actual slot duration: 15 minutes
[02-May-2026 06:08:36 UTC] Current time (IST): 11:38
[02-May-2026 06:08:36 UTC] Requested date: 2026-05-03
[02-May-2026 06:08:36 UTC] Today: 2026-05-02
[02-May-2026 06:08:36 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 06:08:36 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 06:08:36 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 06:08:36 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 06:08:36 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 06:08:36 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 06:08:36 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 06:08:36 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 06:08:36 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 06:08:36 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 06:08:36 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 06:08:36 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 06:08:36 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 06:08:36 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 06:08:36 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 06:08:36 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 06:08:36 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 06:08:36 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 06:08:36 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 06:08:36 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 06:08:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 06:08:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 06:08:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 06:08:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 06:08:36 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 06:08:36 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 06:08:36 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 06:08:36 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 06:08:36 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 06:08:36 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 06:08:36 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 06:08:36 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 06:33:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:33:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 06:33:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 06:33:34 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 06:33:34 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 06:33:34 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 06:33:34 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 06:33:34 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:33:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 06:33:34 UTC] Available dates found: 4
[02-May-2026 06:33:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 06:33:36 UTC] Using actual slot duration: 15 minutes
[02-May-2026 06:33:36 UTC] Current time (IST): 12:3
[02-May-2026 06:33:36 UTC] Requested date: 2026-05-03
[02-May-2026 06:33:36 UTC] Today: 2026-05-02
[02-May-2026 06:33:36 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 06:33:36 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 06:33:36 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 06:33:36 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 06:33:36 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 06:33:36 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 06:33:36 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 06:33:36 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 06:33:36 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 06:33:36 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 06:33:36 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 06:33:36 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 06:33:36 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 06:33:36 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 06:33:36 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 06:33:36 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 06:33:36 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 06:33:36 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 06:33:36 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 06:33:36 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 06:33:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 06:33:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 06:33:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 06:33:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 06:33:36 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 06:33:36 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 06:33:36 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 06:33:36 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 06:33:36 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 06:33:36 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 06:33:36 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 06:33:36 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 06:42:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:42:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 06:42:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 06:42:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 06:42:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 06:42:02 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 06:42:02 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 06:42:02 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:42:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 06:42:02 UTC] Available dates found: 4
[02-May-2026 06:42:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 06:42:07 UTC] Using actual slot duration: 15 minutes
[02-May-2026 06:42:07 UTC] Current time (IST): 12:12
[02-May-2026 06:42:07 UTC] Requested date: 2026-05-03
[02-May-2026 06:42:07 UTC] Today: 2026-05-02
[02-May-2026 06:42:07 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 06:42:07 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 06:42:07 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 06:42:07 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 06:42:07 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 06:42:07 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 06:42:07 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 06:42:07 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 06:42:07 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 06:42:07 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 06:42:07 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 06:42:07 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 06:42:07 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 06:42:07 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 06:42:07 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 06:42:07 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 06:42:07 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 06:42:07 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 06:42:07 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 06:42:07 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 06:42:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 06:42:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 06:42:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 06:42:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 06:42:07 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 06:42:07 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 06:42:07 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 06:42:07 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 06:42:07 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 06:42:07 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 06:42:07 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 06:42:07 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 06:42:48 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 06:43:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777704169826","orderId":"OMO2605021212515324416435V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777705371512,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021212573908460846V","paymentMode":"UPI_INTENT","timestamp":1777704177431,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"325701833564","upiTransactionId":"AXL651b2e80181b4fbdb1f03760a5ddd9b4","vpa":"saXXXXXXX88@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"325701833564","upiTransactionId":"AXL651b2e80181b4fbdb1f03760a5ddd9b4","vpa":"saXXXXXXX88@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 06:43:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777704169826
            [orderId] => OMO2605021212515324416435V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777705371512
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021212573908460846V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777704177431
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8077
                                    [ifsc] => PUNB0357500
                                    [accountType] => SAVINGS
                                    [bankId] => PUNB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 325701833564
                                    [upiTransactionId] => AXL651b2e80181b4fbdb1f03760a5ddd9b4
                                    [vpa] => saXXXXXXX88@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8077
                                                    [ifsc] => PUNB0357500
                                                    [accountType] => SAVINGS
                                                    [bankId] => PUNB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 325701833564
                                                    [upiTransactionId] => AXL651b2e80181b4fbdb1f03760a5ddd9b4
                                                    [vpa] => saXXXXXXX88@axl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 06:43:09 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 06:43:09 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 06:43:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 06:43:09 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 06:43:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 06:43:09 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 06:43:09 UTC] Target appointment ID: TXN_1777704169826
[02-May-2026 06:43:09 UTC] Extracted numeric ID: 1777704169826
[02-May-2026 06:43:09 UTC] Appointment not found with ID: 1777704169826
[02-May-2026 06:43:09 UTC] Found recent pending appointment: ID=3375, Name=Ratan lal
[02-May-2026 06:43:09 UTC] Successfully updated recent appointment ID: 3375 to confirmed status
[02-May-2026 06:43:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777704169826","orderId":"OMO2605021212515324416435V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777705371512,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021212573908460846V","paymentMode":"UPI_INTENT","timestamp":1777704177431,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"325701833564","upiTransactionId":"AXL651b2e80181b4fbdb1f03760a5ddd9b4","vpa":"saXXXXXXX88@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8077","ifsc":"PUNB0357500","accountType":"SAVINGS","bankId":"PUNB"},"rail":{"type":"UPI","utr":"325701833564","upiTransactionId":"AXL651b2e80181b4fbdb1f03760a5ddd9b4","vpa":"saXXXXXXX88@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 06:43:21 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 06:43:34 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:43:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 06:43:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 06:43:34 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 06:43:34 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 06:43:34 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 06:43:34 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 06:43:34 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 06:43:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 06:43:34 UTC] Available dates found: 4
[02-May-2026 07:02:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 07:02:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 07:02:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 07:02:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 07:02:10 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 07:02:10 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 07:02:10 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 07:02:10 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 07:02:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 07:02:10 UTC] Available dates found: 4
[02-May-2026 07:02:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 07:02:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 07:02:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 07:02:31 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 07:02:31 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 07:02:31 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 07:02:31 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 07:02:31 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 07:02:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 07:02:31 UTC] Available dates found: 4
[02-May-2026 07:02:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 07:02:38 UTC] Using actual slot duration: 15 minutes
[02-May-2026 07:02:38 UTC] Current time (IST): 12:32
[02-May-2026 07:02:38 UTC] Requested date: 2026-05-09
[02-May-2026 07:02:38 UTC] Today: 2026-05-02
[02-May-2026 07:02:38 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 07:02:38 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 07:02:38 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 07:02:38 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 07:02:38 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 07:02:38 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 07:02:38 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 07:02:38 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 07:02:38 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 07:02:38 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 07:02:38 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 07:02:38 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 07:02:38 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 07:02:38 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 07:02:38 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 07:02:38 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 07:02:38 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 07:02:38 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 07:02:38 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 07:02:38 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 07:02:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 07:02:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 07:02:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 07:02:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 07:02:38 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 07:02:38 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 07:02:38 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 07:02:38 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 07:02:38 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 07:02:38 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 07:02:38 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 07:02:38 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 07:03:02 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 07:05:13 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 07:05:13 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 07:05:13 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 07:05:13 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 07:05:13 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 07:05:13 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 07:05:13 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 07:05:13 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 07:05:13 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 07:05:13 UTC] Available dates found: 4
[02-May-2026 07:05:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 07:05:15 UTC] Using actual slot duration: 15 minutes
[02-May-2026 07:05:15 UTC] Current time (IST): 12:35
[02-May-2026 07:05:15 UTC] Requested date: 2026-05-03
[02-May-2026 07:05:15 UTC] Today: 2026-05-02
[02-May-2026 07:05:15 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 07:05:15 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 07:05:15 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 07:05:15 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 07:05:15 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 07:05:15 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 07:05:15 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 07:05:15 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 07:05:15 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 07:05:15 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 07:05:15 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 07:05:15 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 07:05:15 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 07:05:15 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 07:05:15 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 07:05:15 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 07:05:15 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 07:05:15 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 07:05:15 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 07:05:15 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 07:05:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 07:05:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 07:05:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 07:05:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 07:05:15 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 07:05:15 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 07:05:15 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 07:05:15 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 07:05:15 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 07:05:15 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 07:05:15 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 07:05:15 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 07:10:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 07:10:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 07:10:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 07:10:31 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 07:10:31 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 07:10:31 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 07:10:31 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 07:10:31 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 07:10:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 07:10:31 UTC] Available dates found: 4
[02-May-2026 07:10:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 07:10:39 UTC] Using actual slot duration: 15 minutes
[02-May-2026 07:10:39 UTC] Current time (IST): 12:40
[02-May-2026 07:10:39 UTC] Requested date: 2026-05-02
[02-May-2026 07:10:39 UTC] Today: 2026-05-02
[02-May-2026 07:10:39 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 07:10:39 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 07:10:39 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 07:10:39 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 07:10:39 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 07:10:39 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 07:10:39 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 07:10:39 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 07:10:39 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 07:10:39 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 07:10:39 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 07:10:39 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 07:10:39 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 07:10:39 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 07:10:39 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 07:10:39 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 07:10:39 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 07:10:39 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 07:10:39 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 07:10:39 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 07:10:39 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 07:10:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 07:10:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 07:10:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 07:10:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 07:10:39 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 07:10:39 UTC] Slot added: 14:00 - 14:15
[02-May-2026 07:10:39 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 07:10:39 UTC] Slot added: 14:15 - 14:30
[02-May-2026 07:10:39 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 07:10:39 UTC] Slot added: 14:30 - 14:45
[02-May-2026 07:10:39 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 07:10:39 UTC] Slot added: 14:45 - 15:00
[02-May-2026 07:10:39 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 07:10:39 UTC] Slot added: 15:00 - 15:15
[02-May-2026 07:10:39 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 07:10:39 UTC] Slot added: 15:15 - 15:30
[02-May-2026 07:10:39 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 07:10:39 UTC] Slot added: 15:30 - 15:45
[02-May-2026 07:10:39 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 07:10:39 UTC] Slot added: 15:45 - 16:00
[02-May-2026 07:10:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 07:10:42 UTC] Using actual slot duration: 15 minutes
[02-May-2026 07:10:42 UTC] Current time (IST): 12:40
[02-May-2026 07:10:42 UTC] Requested date: 2026-05-03
[02-May-2026 07:10:42 UTC] Today: 2026-05-02
[02-May-2026 07:10:42 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 07:10:42 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 07:10:42 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 07:10:42 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 07:10:42 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 07:10:42 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 07:10:42 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 07:10:42 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 07:10:42 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 07:10:42 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 07:10:42 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 07:10:42 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 07:10:42 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 07:10:42 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 07:10:42 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 07:10:42 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 07:10:42 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 07:10:42 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 07:10:42 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 07:10:42 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 07:10:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 07:10:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 07:10:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 07:10:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 07:10:42 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 07:10:42 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 07:10:42 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 07:10:42 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 07:10:42 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 07:10:42 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 07:10:42 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 07:10:42 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 07:15:13 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 07:15:34 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777706114972","orderId":"OMO2605021245164704416505V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777707316455,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021245207662261943V","paymentMode":"UPI_INTENT","timestamp":1777706120804,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"319998962926","upiTransactionId":"AXL07136d7616764e1d95fad005f58d80d6","vpa":"86XXXXXX13@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"319998962926","upiTransactionId":"AXL07136d7616764e1d95fad005f58d80d6","vpa":"86XXXXXX13@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 07:15:34 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777706114972
            [orderId] => OMO2605021245164704416505V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777707316455
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021245207662261943V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777706120804
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX3984
                                    [ifsc] => SBIN0032106
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 319998962926
                                    [upiTransactionId] => AXL07136d7616764e1d95fad005f58d80d6
                                    [vpa] => 86XXXXXX13@axl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 319998962926
                                                    [upiTransactionId] => AXL07136d7616764e1d95fad005f58d80d6
                                                    [vpa] => 86XXXXXX13@axl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[02-May-2026 07:15:34 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 07:15:34 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 07:15:34 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 07:15:34 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 07:15:34 UTC] Target appointment ID: TXN_1777706114972
[02-May-2026 07:15:34 UTC] Extracted numeric ID: 1777706114972
[02-May-2026 07:15:34 UTC] Appointment not found with ID: 1777706114972
[02-May-2026 07:15:34 UTC] Found recent pending appointment: ID=3377, Name=Swati
[02-May-2026 07:15:34 UTC] Successfully updated recent appointment ID: 3377 to confirmed status
[02-May-2026 07:15:34 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777706114972","orderId":"OMO2605021245164704416505V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777707316455,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021245207662261943V","paymentMode":"UPI_INTENT","timestamp":1777706120804,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"319998962926","upiTransactionId":"AXL07136d7616764e1d95fad005f58d80d6","vpa":"86XXXXXX13@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX3984","ifsc":"SBIN0032106","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"319998962926","upiTransactionId":"AXL07136d7616764e1d95fad005f58d80d6","vpa":"86XXXXXX13@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 08:06:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:06:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 08:06:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 08:06:20 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 08:06:20 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 08:06:20 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 08:06:20 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 08:06:20 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:06:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 08:06:20 UTC] Available dates found: 4
[02-May-2026 08:06:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:06:24 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:06:24 UTC] Current time (IST): 13:36
[02-May-2026 08:06:24 UTC] Requested date: 2026-05-03
[02-May-2026 08:06:24 UTC] Today: 2026-05-02
[02-May-2026 08:06:24 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 08:06:24 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 08:06:24 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 08:06:24 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 08:06:24 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 08:06:24 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 08:06:24 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 08:06:24 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 08:06:24 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 08:06:24 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 08:06:24 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 08:06:24 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 08:06:24 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 08:06:24 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 08:06:24 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 08:06:24 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 08:06:24 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 08:06:24 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 08:06:24 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 08:06:24 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 08:06:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:06:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:06:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:06:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:06:24 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 08:06:24 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 08:06:24 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 08:06:24 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 08:06:24 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 08:06:24 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 08:06:24 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 08:06:24 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 08:26:03 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:26:03 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 08:26:03 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 08:26:03 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 08:26:03 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 08:26:03 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 08:26:03 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 08:26:03 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:26:03 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 08:26:03 UTC] Available dates found: 4
[02-May-2026 08:26:07 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:26:07 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:26:07 UTC] Current time (IST): 13:56
[02-May-2026 08:26:07 UTC] Requested date: 2026-05-02
[02-May-2026 08:26:07 UTC] Today: 2026-05-02
[02-May-2026 08:26:07 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 08:26:07 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 08:26:07 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 08:26:07 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 08:26:07 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 08:26:07 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 08:26:07 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 08:26:07 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 08:26:07 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 08:26:07 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 08:26:07 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 08:26:07 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 08:26:07 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 08:26:07 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 08:26:07 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 08:26:07 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 08:26:07 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 08:26:07 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 08:26:07 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 08:26:07 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 08:26:07 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:26:07 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:26:07 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:26:07 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:26:07 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 08:26:07 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 08:26:07 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 08:26:07 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 08:26:07 UTC] Slot added: 14:30 - 14:45
[02-May-2026 08:26:07 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 08:26:07 UTC] Slot added: 14:45 - 15:00
[02-May-2026 08:26:07 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 08:26:07 UTC] Slot added: 15:00 - 15:15
[02-May-2026 08:26:07 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 08:26:07 UTC] Slot added: 15:15 - 15:30
[02-May-2026 08:26:07 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 08:26:07 UTC] Slot added: 15:30 - 15:45
[02-May-2026 08:26:07 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 08:26:07 UTC] Slot added: 15:45 - 16:00
[02-May-2026 08:26:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:26:13 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:26:13 UTC] Current time (IST): 13:56
[02-May-2026 08:26:13 UTC] Requested date: 2026-05-03
[02-May-2026 08:26:13 UTC] Today: 2026-05-02
[02-May-2026 08:26:13 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 08:26:13 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 08:26:13 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 08:26:13 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 08:26:13 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 08:26:13 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 08:26:13 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 08:26:13 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 08:26:13 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 08:26:13 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 08:26:13 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 08:26:13 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 08:26:13 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 08:26:13 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 08:26:13 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 08:26:13 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 08:26:13 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 08:26:13 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 08:26:13 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 08:26:13 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 08:26:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:26:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:26:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:26:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:26:13 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 08:26:13 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 08:26:13 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 08:26:13 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 08:26:13 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 08:26:13 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 08:26:13 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 08:26:13 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 08:29:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 2
[02-May-2026 08:29:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 3
[02-May-2026 08:29:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 4
[02-May-2026 08:29:48 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/book_tatkal_appointment_fixed_utf8.php on line 5
[02-May-2026 08:53:21 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:53:21 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 08:53:21 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 08:53:21 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 08:53:21 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 08:53:21 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 08:53:21 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 08:53:21 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:53:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 08:53:21 UTC] Available dates found: 4
[02-May-2026 08:53:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:53:26 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:53:26 UTC] Current time (IST): 14:23
[02-May-2026 08:53:26 UTC] Requested date: 2026-05-03
[02-May-2026 08:53:26 UTC] Today: 2026-05-02
[02-May-2026 08:53:26 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 08:53:26 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 08:53:26 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 08:53:26 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 08:53:26 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 08:53:26 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 08:53:26 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 08:53:26 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 08:53:26 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 08:53:26 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 08:53:26 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 08:53:26 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 08:53:26 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 08:53:26 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 08:53:26 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 08:53:26 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 08:53:26 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 08:53:26 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 08:53:26 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 08:53:26 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 08:53:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:53:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:53:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:53:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:53:26 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 08:53:26 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 08:53:26 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 08:53:26 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 08:53:26 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 08:53:26 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 08:53:26 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 08:53:26 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 08:53:38 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:53:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 08:53:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 08:53:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 08:53:38 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 08:53:38 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 08:53:38 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 08:53:38 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:53:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 08:53:38 UTC] Available dates found: 4
[02-May-2026 08:53:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:53:40 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:53:40 UTC] Current time (IST): 14:23
[02-May-2026 08:53:40 UTC] Requested date: 2026-05-03
[02-May-2026 08:53:40 UTC] Today: 2026-05-02
[02-May-2026 08:53:40 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 08:53:40 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 08:53:40 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 08:53:40 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 08:53:40 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 08:53:40 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 08:53:40 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 08:53:40 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 08:53:40 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 08:53:40 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 08:53:40 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 08:53:40 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 08:53:40 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 08:53:40 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 08:53:40 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 08:53:40 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 08:53:40 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 08:53:40 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 08:53:40 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 08:53:40 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 08:53:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:53:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:53:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:53:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:53:40 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 08:53:40 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 08:53:40 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 08:53:40 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 08:53:40 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 08:53:40 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 08:53:40 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 08:53:40 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 08:56:23 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:56:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 08:56:23 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 08:56:23 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 08:56:23 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 08:56:23 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 08:56:23 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 08:56:23 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:56:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 08:56:23 UTC] Available dates found: 4
[02-May-2026 08:56:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:56:26 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:56:26 UTC] Current time (IST): 14:26
[02-May-2026 08:56:26 UTC] Requested date: 2026-05-02
[02-May-2026 08:56:26 UTC] Today: 2026-05-02
[02-May-2026 08:56:26 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 08:56:26 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 08:56:26 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 08:56:26 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 08:56:26 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 08:56:26 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 08:56:26 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 08:56:26 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 08:56:26 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 08:56:26 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 08:56:26 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 08:56:26 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 08:56:26 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 08:56:26 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 08:56:26 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 08:56:26 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 08:56:26 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 08:56:26 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 08:56:26 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 08:56:26 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 08:56:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:56:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:56:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:56:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:56:26 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 08:56:26 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 08:56:26 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 08:56:26 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 08:56:26 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 08:56:26 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 08:56:26 UTC] Slot added: 15:00 - 15:15
[02-May-2026 08:56:26 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 08:56:26 UTC] Slot added: 15:15 - 15:30
[02-May-2026 08:56:26 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 08:56:26 UTC] Slot added: 15:30 - 15:45
[02-May-2026 08:56:26 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 08:56:26 UTC] Slot added: 15:45 - 16:00
[02-May-2026 08:56:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:56:34 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:56:34 UTC] Current time (IST): 14:26
[02-May-2026 08:56:34 UTC] Requested date: 2026-05-03
[02-May-2026 08:56:34 UTC] Today: 2026-05-02
[02-May-2026 08:56:34 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 08:56:34 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 08:56:34 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 08:56:34 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 08:56:34 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 08:56:34 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 08:56:34 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 08:56:34 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 08:56:34 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 08:56:34 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 08:56:34 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 08:56:34 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 08:56:34 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 08:56:34 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 08:56:34 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 08:56:34 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 08:56:34 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 08:56:34 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 08:56:34 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 08:56:34 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 08:56:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:56:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:56:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:56:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:56:34 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 08:56:34 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 08:56:34 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 08:56:34 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 08:56:34 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 08:56:34 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 08:56:34 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 08:56:34 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 08:56:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 08:56:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:56:52 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:56:52 UTC] Current time (IST): 14:26
[02-May-2026 08:56:52 UTC] Requested date: 2026-05-09
[02-May-2026 08:56:52 UTC] Today: 2026-05-02
[02-May-2026 08:56:52 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 08:56:52 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 08:56:52 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 08:56:52 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 08:56:52 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 08:56:52 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 08:56:52 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 08:56:52 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 08:56:52 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 08:56:52 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 08:56:52 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 08:56:52 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 08:56:52 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 08:56:52 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 08:56:52 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 08:56:52 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 08:56:52 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 08:56:52 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 08:56:52 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 08:56:52 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 08:56:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:56:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:56:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:56:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:56:52 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 08:56:52 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 08:56:52 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 08:56:52 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 08:56:52 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 08:56:52 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 08:56:52 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 08:56:52 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 08:57:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:57:01 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:57:01 UTC] Current time (IST): 14:27
[02-May-2026 08:57:01 UTC] Requested date: 2026-05-03
[02-May-2026 08:57:01 UTC] Today: 2026-05-02
[02-May-2026 08:57:01 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 08:57:01 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 08:57:01 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 08:57:01 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 08:57:01 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 08:57:01 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 08:57:01 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 08:57:01 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 08:57:01 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 08:57:01 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 08:57:01 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 08:57:01 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 08:57:01 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 08:57:01 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 08:57:01 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 08:57:01 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 08:57:01 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 08:57:01 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 08:57:01 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 08:57:01 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 08:57:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:57:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:57:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:57:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:57:01 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 08:57:01 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 08:57:01 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 08:57:01 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 08:57:01 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 08:57:01 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 08:57:01 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 08:57:01 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 08:57:12 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777712210630","orderId":"OMO2605021426510439565600V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777713411014,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021426588175734671V","paymentMode":"UPI_INTENT","timestamp":1777712218863,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX2304","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"921086881709","upiTransactionId":"AXL46117208bed64e33bcf371a5f052759e","vpa":"93XXXXXX04@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX2304","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"921086881709","upiTransactionId":"AXL46117208bed64e33bcf371a5f052759e","vpa":"93XXXXXX04@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 08:57:12 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777712210630
            [orderId] => OMO2605021426510439565600V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777713411014
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021426588175734671V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777712218863
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX2304
                                    [ifsc] => AIRP0000001
                                    [accountType] => SAVINGS
                                    [bankId] => AIRP
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 921086881709
                                    [upiTransactionId] => AXL46117208bed64e33bcf371a5f052759e
                                    [vpa] => 93XXXXXX04@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX2304
                                                    [ifsc] => AIRP0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => AIRP
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 921086881709
                                                    [upiTransactionId] => AXL46117208bed64e33bcf371a5f052759e
                                                    [vpa] => 93XXXXXX04@axl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 08:57:12 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 08:57:12 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 08:57:12 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 08:57:12 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 08:57:12 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 08:57:12 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 08:57:12 UTC] Target appointment ID: TXN_1777712210630
[02-May-2026 08:57:12 UTC] Extracted numeric ID: 1777712210630
[02-May-2026 08:57:12 UTC] Appointment not found with ID: 1777712210630
[02-May-2026 08:57:12 UTC] Found recent pending appointment: ID=3378, Name=ram Lal nayak
[02-May-2026 08:57:12 UTC] Successfully updated recent appointment ID: 3378 to confirmed status
[02-May-2026 08:57:12 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777712210630","orderId":"OMO2605021426510439565600V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777713411014,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021426588175734671V","paymentMode":"UPI_INTENT","timestamp":1777712218863,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX2304","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"921086881709","upiTransactionId":"AXL46117208bed64e33bcf371a5f052759e","vpa":"93XXXXXX04@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX2304","ifsc":"AIRP0000001","accountType":"SAVINGS","bankId":"AIRP"},"rail":{"type":"UPI","utr":"921086881709","upiTransactionId":"AXL46117208bed64e33bcf371a5f052759e","vpa":"93XXXXXX04@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 08:57:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 08:57:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 08:58:36 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:58:36 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 08:58:36 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 08:58:36 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 08:58:36 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 08:58:36 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 08:58:36 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 08:58:36 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 08:58:36 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 08:58:36 UTC] Available dates found: 4
[02-May-2026 08:58:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 08:58:42 UTC] Using actual slot duration: 15 minutes
[02-May-2026 08:58:42 UTC] Current time (IST): 14:28
[02-May-2026 08:58:42 UTC] Requested date: 2026-05-03
[02-May-2026 08:58:42 UTC] Today: 2026-05-02
[02-May-2026 08:58:42 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 08:58:42 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 08:58:42 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 08:58:42 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 08:58:42 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 08:58:42 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 08:58:42 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 08:58:42 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 08:58:42 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 08:58:42 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 08:58:42 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 08:58:42 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 08:58:42 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 08:58:42 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 08:58:42 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 08:58:42 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 08:58:42 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 08:58:42 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 08:58:42 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 08:58:42 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 08:58:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 08:58:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 08:58:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 08:58:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 08:58:42 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 08:58:42 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 08:58:42 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 08:58:42 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 08:58:42 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 08:58:42 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 08:58:42 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 08:58:42 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 09:01:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:01:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:01:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:01:46 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:01:46 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:01:46 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:01:46 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:01:46 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:01:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:01:46 UTC] Available dates found: 4
[02-May-2026 09:01:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 09:01:51 UTC] Using actual slot duration: 15 minutes
[02-May-2026 09:01:51 UTC] Current time (IST): 14:31
[02-May-2026 09:01:51 UTC] Requested date: 2026-05-02
[02-May-2026 09:01:51 UTC] Today: 2026-05-02
[02-May-2026 09:01:51 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 09:01:51 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 09:01:51 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 09:01:51 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 09:01:51 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 09:01:51 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 09:01:51 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 09:01:51 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 09:01:51 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 09:01:51 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 09:01:51 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 09:01:51 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 09:01:51 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 09:01:51 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 09:01:51 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 09:01:51 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 09:01:51 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 09:01:51 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 09:01:51 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 09:01:51 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 09:01:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 09:01:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 09:01:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 09:01:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 09:01:51 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 09:01:51 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 09:01:51 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 09:01:51 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 09:01:51 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 09:01:51 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 09:01:51 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 09:01:51 UTC] Slot added: 15:15 - 15:30
[02-May-2026 09:01:51 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 09:01:51 UTC] Slot added: 15:30 - 15:45
[02-May-2026 09:01:51 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 09:01:51 UTC] Slot added: 15:45 - 16:00
[02-May-2026 09:01:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 09:01:54 UTC] Using actual slot duration: 15 minutes
[02-May-2026 09:01:54 UTC] Current time (IST): 14:31
[02-May-2026 09:01:54 UTC] Requested date: 2026-05-03
[02-May-2026 09:01:54 UTC] Today: 2026-05-02
[02-May-2026 09:01:54 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 09:01:54 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 09:01:54 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 09:01:54 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 09:01:54 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 09:01:54 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 09:01:54 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 09:01:54 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 09:01:54 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 09:01:54 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 09:01:54 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 09:01:54 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 09:01:54 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 09:01:54 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 09:01:54 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 09:01:54 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 09:01:54 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 09:01:54 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 09:01:54 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 09:01:54 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 09:01:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 09:01:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 09:01:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 09:01:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 09:01:54 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 09:01:54 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 09:01:54 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 09:01:54 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 09:01:54 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 09:01:54 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 09:01:54 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 09:01:54 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 09:03:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:03:16 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:03:16 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:03:16 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:03:16 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:03:16 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:03:16 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:03:16 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:03:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:03:16 UTC] Available dates found: 4
[02-May-2026 09:03:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 09:03:22 UTC] Using actual slot duration: 15 minutes
[02-May-2026 09:03:22 UTC] Current time (IST): 14:33
[02-May-2026 09:03:22 UTC] Requested date: 2026-05-03
[02-May-2026 09:03:22 UTC] Today: 2026-05-02
[02-May-2026 09:03:22 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 09:03:22 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 09:03:22 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 09:03:22 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 09:03:22 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 09:03:22 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 09:03:22 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 09:03:22 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 09:03:22 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 09:03:22 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 09:03:22 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 09:03:22 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 09:03:22 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 09:03:22 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 09:03:22 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 09:03:22 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 09:03:22 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 09:03:22 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 09:03:22 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 09:03:22 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 09:03:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 09:03:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 09:03:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 09:03:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 09:03:22 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 09:03:22 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 09:03:22 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 09:03:22 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 09:03:22 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 09:03:22 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 09:03:22 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 09:03:22 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 09:03:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 09:04:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777712632435","orderId":"OMO2605021433528049190219V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777713832786,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021433585739565072V","paymentMode":"UPI_INTENT","timestamp":1777712638616,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"691967321944","upiTransactionId":"AXL89be76e237434c9681bd3b90487e8ead","vpa":"96XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"691967321944","upiTransactionId":"AXL89be76e237434c9681bd3b90487e8ead","vpa":"96XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 09:04:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777712632435
            [orderId] => OMO2605021433528049190219V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777713832786
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021433585739565072V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777712638616
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX6069
                                    [ifsc] => BARB0RCVBHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 691967321944
                                    [upiTransactionId] => AXL89be76e237434c9681bd3b90487e8ead
                                    [vpa] => 96XXXXXXXX-3@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX6069
                                                    [ifsc] => BARB0RCVBHI
                                                    [accountType] => SAVINGS
                                                    [bankId] => BARB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 691967321944
                                                    [upiTransactionId] => AXL89be76e237434c9681bd3b90487e8ead
                                                    [vpa] => 96XXXXXXXX-3@axl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 09:04:09 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 09:04:09 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 09:04:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 09:04:09 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 09:04:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 09:04:09 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 09:04:09 UTC] Target appointment ID: TXN_1777712632435
[02-May-2026 09:04:09 UTC] Extracted numeric ID: 1777712632435
[02-May-2026 09:04:09 UTC] Appointment not found with ID: 1777712632435
[02-May-2026 09:04:09 UTC] Found recent pending appointment: ID=3380, Name=kana bhilwara
[02-May-2026 09:04:09 UTC] Successfully updated recent appointment ID: 3380 to confirmed status
[02-May-2026 09:04:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777712632435","orderId":"OMO2605021433528049190219V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777713832786,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021433585739565072V","paymentMode":"UPI_INTENT","timestamp":1777712638616,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"691967321944","upiTransactionId":"AXL89be76e237434c9681bd3b90487e8ead","vpa":"96XXXXXXXX-3@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX6069","ifsc":"BARB0RCVBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"691967321944","upiTransactionId":"AXL89be76e237434c9681bd3b90487e8ead","vpa":"96XXXXXXXX-3@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 09:04:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 09:06:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:06:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:06:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:06:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:06:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:06:02 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:06:02 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:06:02 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:06:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:06:02 UTC] Available dates found: 4
[02-May-2026 09:11:00 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:11:00 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:11:00 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:11:00 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:11:00 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:11:00 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:11:00 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:11:00 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:11:00 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:11:00 UTC] Available dates found: 4
[02-May-2026 09:11:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 09:11:04 UTC] Using actual slot duration: 15 minutes
[02-May-2026 09:11:04 UTC] Current time (IST): 14:41
[02-May-2026 09:11:04 UTC] Requested date: 2026-05-02
[02-May-2026 09:11:04 UTC] Today: 2026-05-02
[02-May-2026 09:11:04 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 09:11:04 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 09:11:04 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 09:11:04 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 09:11:04 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 09:11:04 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 09:11:04 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 09:11:04 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 09:11:04 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 09:11:04 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 09:11:04 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 09:11:04 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 09:11:04 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 09:11:04 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 09:11:04 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 09:11:04 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 09:11:04 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 09:11:04 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 09:11:04 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 09:11:04 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 09:11:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 09:11:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 09:11:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 09:11:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 09:11:04 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 09:11:04 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 09:11:04 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 09:11:04 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 09:11:04 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 09:11:04 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 09:11:04 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 09:11:04 UTC] Slot added: 15:15 - 15:30
[02-May-2026 09:11:04 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 09:11:04 UTC] Slot added: 15:30 - 15:45
[02-May-2026 09:11:04 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 09:11:04 UTC] Slot added: 15:45 - 16:00
[02-May-2026 09:11:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 09:11:10 UTC] Using actual slot duration: 15 minutes
[02-May-2026 09:11:10 UTC] Current time (IST): 14:41
[02-May-2026 09:11:10 UTC] Requested date: 2026-05-03
[02-May-2026 09:11:10 UTC] Today: 2026-05-02
[02-May-2026 09:11:10 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 09:11:10 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 09:11:10 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 09:11:10 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 09:11:10 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 09:11:10 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 09:11:10 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 09:11:10 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 09:11:10 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 09:11:10 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 09:11:10 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 09:11:10 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 09:11:10 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 09:11:10 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 09:11:10 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 09:11:10 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 09:11:10 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 09:11:10 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 09:11:10 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 09:11:10 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 09:11:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 09:11:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 09:11:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 09:11:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 09:11:10 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 09:11:10 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 09:11:10 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 09:11:10 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 09:11:10 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 09:11:10 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 09:11:10 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 09:11:10 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 09:11:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 09:11:19 UTC] Using actual slot duration: 15 minutes
[02-May-2026 09:11:19 UTC] Current time (IST): 14:41
[02-May-2026 09:11:19 UTC] Requested date: 2026-05-02
[02-May-2026 09:11:19 UTC] Today: 2026-05-02
[02-May-2026 09:11:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 09:11:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 09:11:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 09:11:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 09:11:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 09:11:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 09:11:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 09:11:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 09:11:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 09:11:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 09:11:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 09:11:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 09:11:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 09:11:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 09:11:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 09:11:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 09:11:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 09:11:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 09:11:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 09:11:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 09:11:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 09:11:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 09:11:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 09:11:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 09:11:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 09:11:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 09:11:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 09:11:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 09:11:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 09:11:19 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 09:11:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 09:11:19 UTC] Slot added: 15:15 - 15:30
[02-May-2026 09:11:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 09:11:19 UTC] Slot added: 15:30 - 15:45
[02-May-2026 09:11:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 09:11:19 UTC] Slot added: 15:45 - 16:00
[02-May-2026 09:44:12 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:44:12 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:44:12 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:44:12 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:44:12 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:44:12 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:44:12 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:44:12 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:44:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:44:12 UTC] Available dates found: 4
[02-May-2026 09:44:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 09:44:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 09:44:14 UTC] Current time (IST): 15:14
[02-May-2026 09:44:14 UTC] Requested date: 2026-05-03
[02-May-2026 09:44:14 UTC] Today: 2026-05-02
[02-May-2026 09:44:14 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 09:44:14 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 09:44:14 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 09:44:14 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 09:44:14 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 09:44:14 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 09:44:14 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 09:44:14 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 09:44:14 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 09:44:14 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 09:44:14 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 09:44:14 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 09:44:14 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 09:44:14 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 09:44:14 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 09:44:14 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 09:44:14 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 09:44:14 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 09:44:14 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 09:44:14 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 09:44:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 09:44:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 09:44:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 09:44:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 09:44:14 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 09:44:14 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 09:44:14 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 09:44:14 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 09:44:14 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 09:44:14 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 09:44:14 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 09:44:14 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 09:44:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:44:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:44:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:44:53 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:44:53 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:44:53 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:44:53 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:44:53 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:44:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:44:53 UTC] Available dates found: 4
[02-May-2026 09:44:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 09:44:56 UTC] Using actual slot duration: 15 minutes
[02-May-2026 09:44:56 UTC] Current time (IST): 15:14
[02-May-2026 09:44:56 UTC] Requested date: 2026-05-03
[02-May-2026 09:44:56 UTC] Today: 2026-05-02
[02-May-2026 09:44:56 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 09:44:56 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 09:44:56 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 09:44:56 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 09:44:56 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 09:44:56 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 09:44:56 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 09:44:56 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 09:44:56 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 09:44:56 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 09:44:56 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 09:44:56 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 09:44:56 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 09:44:56 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 09:44:56 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 09:44:56 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 09:44:56 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 09:44:56 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 09:44:56 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 09:44:56 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 09:44:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 09:44:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 09:44:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 09:44:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 09:44:56 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 09:44:56 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 09:44:56 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 09:44:56 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 09:44:56 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 09:44:56 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 09:44:56 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 09:44:56 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 09:59:01 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:59:24 UTC] Available dates found: 4
[02-May-2026 09:59:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:59:24 UTC] Available dates found: 4
[02-May-2026 09:59:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:59:24 UTC] Available dates found: 4
[02-May-2026 09:59:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 09:59:24 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 09:59:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 09:59:24 UTC] Available dates found: 4
[02-May-2026 10:01:16 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:01:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:10:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:10:28 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:10:28 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:10:28 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:10:28 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:10:28 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:10:28 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:10:28 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:10:28 UTC] Available dates found: 4
[02-May-2026 10:10:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:11:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:11:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:11:38 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:11:38 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:11:38 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:11:38 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:11:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:11:38 UTC] Available dates found: 4
[02-May-2026 10:11:39 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:11:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:11:39 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:11:39 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:11:39 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:11:39 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:11:39 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:11:39 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:11:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:11:39 UTC] Available dates found: 4
[02-May-2026 10:11:48 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:12:01 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:18:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:18:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:18:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:18:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:18:25 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:18:25 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:18:25 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:18:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:18:25 UTC] Available dates found: 4
[02-May-2026 10:19:29 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:19:52 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:06 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:35 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:20:48 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:20:49 UTC] Available dates found: 4
[02-May-2026 10:20:49 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:20:49 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:20:49 UTC] Available dates found: 4
[02-May-2026 10:20:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:20:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:20:53 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:20:53 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:20:53 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:20:53 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:20:53 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:20:53 UTC] Available dates found: 4
[02-May-2026 10:20:54 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:20:55 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:20:55 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:20:55 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:20:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:55 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:20:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:55 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:20:55 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:20:55 UTC] Available dates found: 4
[02-May-2026 10:20:56 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:20:56 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:20:56 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:20:56 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:20:56 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:20:56 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:20:56 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:20:56 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:22:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:22:05 UTC] Available dates found: 4
[02-May-2026 10:22:22 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:22:22 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:22:22 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:22:22 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:22:22 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:22:22 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:22:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:22:22 UTC] Available dates found: 4
[02-May-2026 10:23:28 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:23:41 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:23:41 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:23:41 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:23:41 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:23:41 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:23:41 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:23:41 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:23:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:23:41 UTC] Available dates found: 4
[02-May-2026 10:42:07 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:42:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:42:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:42:07 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:42:07 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:42:07 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:42:07 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:42:07 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:42:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:42:07 UTC] Available dates found: 4
[02-May-2026 10:42:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 10:42:10 UTC] Using actual slot duration: 15 minutes
[02-May-2026 10:42:10 UTC] Current time (IST): 16:12
[02-May-2026 10:42:10 UTC] Requested date: 2026-05-03
[02-May-2026 10:42:10 UTC] Today: 2026-05-02
[02-May-2026 10:42:10 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 10:42:10 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 10:42:10 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 10:42:10 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 10:42:10 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 10:42:10 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 10:42:10 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 10:42:10 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 10:42:10 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 10:42:10 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 10:42:10 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 10:42:10 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 10:42:10 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 10:42:10 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 10:42:10 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 10:42:10 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 10:42:10 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 10:42:10 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 10:42:10 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 10:42:10 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 10:42:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 10:42:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 10:42:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 10:42:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 10:42:10 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 10:42:10 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 10:42:10 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 10:42:10 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 10:42:10 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 10:42:10 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 10:42:10 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 10:42:10 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 10:42:15 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:42:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:42:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:42:15 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:42:15 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:42:15 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:42:15 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:42:15 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:42:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:42:15 UTC] Available dates found: 4
[02-May-2026 10:43:57 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:43:57 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:43:57 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:43:57 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:43:57 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:43:57 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:43:57 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:43:57 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:43:57 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:43:57 UTC] Available dates found: 4
[02-May-2026 10:44:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 10:44:19 UTC] Using actual slot duration: 15 minutes
[02-May-2026 10:44:19 UTC] Current time (IST): 16:14
[02-May-2026 10:44:19 UTC] Requested date: 2026-05-03
[02-May-2026 10:44:19 UTC] Today: 2026-05-02
[02-May-2026 10:44:19 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 10:44:19 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 10:44:19 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 10:44:19 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 10:44:19 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 10:44:19 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 10:44:19 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 10:44:19 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 10:44:19 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 10:44:19 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 10:44:19 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 10:44:19 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 10:44:19 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 10:44:19 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 10:44:19 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 10:44:19 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 10:44:19 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 10:44:19 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 10:44:19 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 10:44:19 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 10:44:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 10:44:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 10:44:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 10:44:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 10:44:19 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 10:44:19 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 10:44:19 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 10:44:19 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 10:44:19 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 10:44:19 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 10:44:19 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 10:44:19 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 10:44:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:44:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 10:44:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 10:44:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 10:44:45 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 10:44:45 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 10:44:45 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 10:44:45 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 10:44:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 10:44:45 UTC] Available dates found: 4
[02-May-2026 11:07:00 UTC] PHP Parse error:  syntax error, unexpected token "=", expecting end of file in /home/sidd/astro.siddharthnahar.in/astro_admin/api/tatkal_booking.php on line 13
[02-May-2026 12:18:19 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:18:19 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 12:18:19 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 12:18:19 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 12:18:19 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 12:18:19 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 12:18:19 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 12:18:19 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:18:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 12:18:19 UTC] Available dates found: 4
[02-May-2026 12:18:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 12:18:31 UTC] Using actual slot duration: 15 minutes
[02-May-2026 12:18:31 UTC] Current time (IST): 17:48
[02-May-2026 12:18:31 UTC] Requested date: 2026-05-03
[02-May-2026 12:18:31 UTC] Today: 2026-05-02
[02-May-2026 12:18:31 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 12:18:31 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 12:18:31 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 12:18:31 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 12:18:31 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 12:18:31 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 12:18:31 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 12:18:31 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 12:18:31 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 12:18:31 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 12:18:31 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 12:18:31 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 12:18:31 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 12:18:31 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 12:18:31 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 12:18:31 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 12:18:31 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 12:18:31 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 12:18:31 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 12:18:31 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 12:18:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 12:18:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 12:18:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 12:18:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 12:18:31 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 12:18:31 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 12:18:31 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 12:18:31 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 12:18:31 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 12:18:31 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 12:18:31 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 12:18:31 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 12:21:47 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 12:22:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777724511401","orderId":"OMO2605021751518967687764V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777725711880,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021751563581428946V","paymentMode":"UPI_INTENT","timestamp":1777724516393,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4602","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"513456262190","upiTransactionId":"IBL75d522bc59834343957c6e84ef622708","vpa":"79XXXXXX59@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4602","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"513456262190","upiTransactionId":"IBL75d522bc59834343957c6e84ef622708","vpa":"79XXXXXX59@ibl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 12:22:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777724511401
            [orderId] => OMO2605021751518967687764V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777725711880
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021751563581428946V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777724516393
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4602
                                    [ifsc] => SBIN0031103
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 513456262190
                                    [upiTransactionId] => IBL75d522bc59834343957c6e84ef622708
                                    [vpa] => 79XXXXXX59@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4602
                                                    [ifsc] => SBIN0031103
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 513456262190
                                                    [upiTransactionId] => IBL75d522bc59834343957c6e84ef622708
                                                    [vpa] => 79XXXXXX59@ibl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[02-May-2026 12:22:09 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 12:22:09 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 12:22:09 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 12:22:09 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 12:22:09 UTC] Target appointment ID: TXN_1777724511401
[02-May-2026 12:22:09 UTC] Extracted numeric ID: 1777724511401
[02-May-2026 12:22:09 UTC] Appointment not found with ID: 1777724511401
[02-May-2026 12:22:09 UTC] Found recent pending appointment: ID=3381, Name=POOJA KHATIK
[02-May-2026 12:22:09 UTC] Successfully updated recent appointment ID: 3381 to confirmed status
[02-May-2026 12:22:09 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777724511401","orderId":"OMO2605021751518967687764V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777725711880,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021751563581428946V","paymentMode":"UPI_INTENT","timestamp":1777724516393,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4602","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"513456262190","upiTransactionId":"IBL75d522bc59834343957c6e84ef622708","vpa":"79XXXXXX59@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4602","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"513456262190","upiTransactionId":"IBL75d522bc59834343957c6e84ef622708","vpa":"79XXXXXX59@ibl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 12:22:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 12:25:32 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/update_tatkal_status.php on line 14
[02-May-2026 12:28:02 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:28:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 12:28:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 12:28:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 12:28:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 12:28:02 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 12:28:02 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 12:28:02 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:28:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 12:28:02 UTC] Available dates found: 4
[02-May-2026 12:28:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 12:28:16 UTC] Using actual slot duration: 15 minutes
[02-May-2026 12:28:16 UTC] Current time (IST): 17:58
[02-May-2026 12:28:16 UTC] Requested date: 2026-05-05
[02-May-2026 12:28:16 UTC] Today: 2026-05-02
[02-May-2026 12:28:16 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 12:28:16 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 12:28:16 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 12:28:16 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 12:28:16 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 12:28:16 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 12:28:16 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 12:28:16 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 12:28:16 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 12:28:16 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 12:28:16 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 12:28:16 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 12:28:16 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 12:28:16 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 12:28:16 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 12:28:16 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 12:28:16 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 12:28:16 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 12:28:16 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 12:28:16 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 12:28:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 12:28:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 12:28:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 12:28:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 12:28:16 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 12:28:16 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 12:28:16 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 12:28:16 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 12:28:16 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 12:28:16 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 12:28:16 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 12:28:16 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 12:28:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 12:28:59 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777724921211","orderId":"OMO2605021758414755734044V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777726121457,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021758511617687630V","paymentMode":"UPI_INTENT","timestamp":1777724931202,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8332","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"581777206201","upiTransactionId":"YBL84743917b08746d5b987fd718d775201","vpa":"paXXXXXXXXXXwt@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8332","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"581777206201","upiTransactionId":"YBL84743917b08746d5b987fd718d775201","vpa":"paXXXXXXXXXXwt@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 12:28:59 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777724921211
            [orderId] => OMO2605021758414755734044V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777726121457
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021758511617687630V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777724931202
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8332
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 581777206201
                                    [upiTransactionId] => YBL84743917b08746d5b987fd718d775201
                                    [vpa] => paXXXXXXXXXXwt@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8332
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 581777206201
                                                    [upiTransactionId] => YBL84743917b08746d5b987fd718d775201
                                                    [vpa] => paXXXXXXXXXXwt@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 12:28:59 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 12:28:59 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 12:28:59 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 12:28:59 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 12:28:59 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 12:28:59 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 12:28:59 UTC] Target appointment ID: TXN_1777724921211
[02-May-2026 12:28:59 UTC] Extracted numeric ID: 1777724921211
[02-May-2026 12:28:59 UTC] Appointment not found with ID: 1777724921211
[02-May-2026 12:28:59 UTC] Found recent pending appointment: ID=3382, Name=dr parmeshwar prasad kumawat
[02-May-2026 12:28:59 UTC] Successfully updated recent appointment ID: 3382 to confirmed status
[02-May-2026 12:28:59 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777724921211","orderId":"OMO2605021758414755734044V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777726121457,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021758511617687630V","paymentMode":"UPI_INTENT","timestamp":1777724931202,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8332","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"581777206201","upiTransactionId":"YBL84743917b08746d5b987fd718d775201","vpa":"paXXXXXXXXXXwt@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8332","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"581777206201","upiTransactionId":"YBL84743917b08746d5b987fd718d775201","vpa":"paXXXXXXXXXXwt@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 12:29:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 12:34:04 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:34:04 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 12:34:04 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 12:34:04 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 12:34:04 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 12:34:04 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 12:34:04 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 12:34:04 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:34:04 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 12:34:04 UTC] Available dates found: 4
[02-May-2026 12:34:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 12:34:08 UTC] Using actual slot duration: 15 minutes
[02-May-2026 12:34:08 UTC] Current time (IST): 18:4
[02-May-2026 12:34:08 UTC] Requested date: 2026-05-03
[02-May-2026 12:34:08 UTC] Today: 2026-05-02
[02-May-2026 12:34:08 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 12:34:08 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 12:34:08 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 12:34:08 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 12:34:08 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 12:34:08 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 12:34:08 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 12:34:08 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 12:34:08 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 12:34:08 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 12:34:08 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 12:34:08 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 12:34:08 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 12:34:08 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 12:34:08 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 12:34:08 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 12:34:08 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 12:34:08 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 12:34:08 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 12:34:08 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 12:34:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 12:34:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 12:34:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 12:34:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 12:34:08 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 12:34:08 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 12:34:08 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 12:34:08 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 12:34:08 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 12:34:08 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 12:34:08 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 12:34:08 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 12:37:39 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:37:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 12:37:39 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 12:37:39 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 12:37:39 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 12:37:39 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 12:37:39 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 12:37:39 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:37:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 12:37:39 UTC] Available dates found: 4
[02-May-2026 12:37:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 12:37:43 UTC] Using actual slot duration: 15 minutes
[02-May-2026 12:37:43 UTC] Current time (IST): 18:7
[02-May-2026 12:37:43 UTC] Requested date: 2026-05-03
[02-May-2026 12:37:43 UTC] Today: 2026-05-02
[02-May-2026 12:37:43 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 12:37:43 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 12:37:43 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 12:37:43 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 12:37:43 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 12:37:43 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 12:37:43 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 12:37:43 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 12:37:43 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 12:37:43 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 12:37:43 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 12:37:43 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 12:37:43 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 12:37:43 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 12:37:43 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 12:37:43 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 12:37:43 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 12:37:43 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 12:37:43 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 12:37:43 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 12:37:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 12:37:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 12:37:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 12:37:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 12:37:43 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 12:37:43 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 12:37:43 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 12:37:43 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 12:37:43 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 12:37:43 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 12:37:43 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 12:37:43 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 12:38:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 12:50:40 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:50:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 12:50:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 12:50:40 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 12:50:40 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 12:50:40 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 12:50:40 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 12:50:40 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 12:50:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 12:50:40 UTC] Available dates found: 4
[02-May-2026 12:50:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 12:50:45 UTC] Using actual slot duration: 15 minutes
[02-May-2026 12:50:45 UTC] Current time (IST): 18:20
[02-May-2026 12:50:45 UTC] Requested date: 2026-05-03
[02-May-2026 12:50:45 UTC] Today: 2026-05-02
[02-May-2026 12:50:45 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 12:50:45 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 12:50:45 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 12:50:45 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 12:50:45 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 12:50:45 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 12:50:45 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 12:50:45 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 12:50:45 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 12:50:45 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 12:50:45 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 12:50:45 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 12:50:45 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 12:50:45 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 12:50:45 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 12:50:45 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 12:50:45 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 12:50:45 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 12:50:45 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 12:50:45 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 12:50:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 12:50:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 12:50:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 12:50:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 12:50:45 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 12:50:45 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 12:50:45 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 12:50:45 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 12:50:45 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 12:50:45 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 12:50:45 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 12:50:45 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 12:51:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 12:52:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777726331529","orderId":"OMO2605021822118295734883V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777727531808,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021822185205724007V","paymentMode":"UPI_INTENT","timestamp":1777726338564,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612202880154","upiTransactionId":"PTM6aa78d0eac8b4b87ae4cdb5ec166244d","vpa":"98XXXXXX31@pthdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612202880154","upiTransactionId":"PTM6aa78d0eac8b4b87ae4cdb5ec166244d","vpa":"98XXXXXX31@pthdfc"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 12:52:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777726331529
            [orderId] => OMO2605021822118295734883V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777727531808
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021822185205724007V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777726338564
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => KKBK0000274
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 612202880154
                                    [upiTransactionId] => PTM6aa78d0eac8b4b87ae4cdb5ec166244d
                                    [vpa] => 98XXXXXX31@pthdfc
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 612202880154
                                                    [upiTransactionId] => PTM6aa78d0eac8b4b87ae4cdb5ec166244d
                                                    [vpa] => 98XXXXXX31@pthdfc
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 12:52:36 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 12:52:36 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 12:52:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 12:52:36 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 12:52:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 12:52:36 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 12:52:36 UTC] Target appointment ID: TXN_1777726331529
[02-May-2026 12:52:36 UTC] Extracted numeric ID: 1777726331529
[02-May-2026 12:52:36 UTC] Appointment not found with ID: 1777726331529
[02-May-2026 12:52:36 UTC] Found recent pending appointment: ID=3384, Name=sunil pagaria
[02-May-2026 12:52:36 UTC] Successfully updated recent appointment ID: 3384 to confirmed status
[02-May-2026 12:52:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777726331529","orderId":"OMO2605021822118295734883V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777727531808,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021822185205724007V","paymentMode":"UPI_INTENT","timestamp":1777726338564,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612202880154","upiTransactionId":"PTM6aa78d0eac8b4b87ae4cdb5ec166244d","vpa":"98XXXXXX31@pthdfc"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"KKBK0000274","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612202880154","upiTransactionId":"PTM6aa78d0eac8b4b87ae4cdb5ec166244d","vpa":"98XXXXXX31@pthdfc"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 12:52:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 13:07:56 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:07:56 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:07:56 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:07:56 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:07:56 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:07:56 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:07:56 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:07:56 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:07:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:07:56 UTC] Available dates found: 4
[02-May-2026 13:07:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:07:59 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:07:59 UTC] Current time (IST): 18:37
[02-May-2026 13:07:59 UTC] Requested date: 2026-05-03
[02-May-2026 13:07:59 UTC] Today: 2026-05-02
[02-May-2026 13:07:59 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:07:59 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:07:59 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:07:59 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:07:59 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:07:59 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:07:59 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:07:59 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:07:59 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:07:59 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:07:59 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:07:59 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:07:59 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:07:59 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:07:59 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:07:59 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:07:59 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:07:59 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:07:59 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:07:59 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:07:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:07:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:07:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:07:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:07:59 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:07:59 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:07:59 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:07:59 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:07:59 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:07:59 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:07:59 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:07:59 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:11:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777726272335","orderId":"OMO2605021821126228044906V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777727472608,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021821218945743019V","paymentMode":"UPI_INTENT","timestamp":1777726281940,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[02-May-2026 13:11:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777726272335
            [orderId] => OMO2605021821126228044906V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777727472608
            [errorCode] => TXN_NOT_COMPLETED
            [detailedErrorCode] => TXN_AUTO_FAILED
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

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

                )

        )

)

[02-May-2026 13:11:14 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 13:11:14 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 13:11:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 13:11:14 UTC] Payment Status: FAILED (from status: FAILED)
[02-May-2026 13:11:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 13:11:14 UTC] Payment not successful, status: FAILED
[02-May-2026 13:11:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777726272335","orderId":"OMO2605021821126228044906V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777727472608,"errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED","metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021821218945743019V","paymentMode":"UPI_INTENT","timestamp":1777726281940,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"FAILED","errorCode":"TXN_NOT_COMPLETED","detailedErrorCode":"TXN_AUTO_FAILED"}]}}
[02-May-2026 13:12:13 UTC] PHP Parse error:  syntax error, unexpected token "=" in /home/sidd/astro.siddharthnahar.in/astro_admin/api/get_tatkal_appointments.php on line 10
[02-May-2026 13:15:55 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:15:55 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:15:55 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:15:55 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:15:55 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:15:55 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:15:55 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:15:55 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:15:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:15:55 UTC] Available dates found: 4
[02-May-2026 13:15:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:15:57 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:15:57 UTC] Current time (IST): 18:45
[02-May-2026 13:15:57 UTC] Requested date: 2026-05-03
[02-May-2026 13:15:57 UTC] Today: 2026-05-02
[02-May-2026 13:15:57 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:15:57 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:15:57 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:15:57 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:15:57 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:15:57 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:15:57 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:15:57 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:15:57 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:15:57 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:15:57 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:15:57 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:15:57 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:15:57 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:15:57 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:15:57 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:15:57 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:15:57 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:15:57 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:15:57 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:15:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:15:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:15:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:15:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:15:57 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:15:57 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:15:57 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:15:57 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:15:57 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:15:57 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:15:57 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:15:57 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:17:56 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:17:56 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:17:56 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:17:56 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:17:56 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:17:56 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:17:56 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:17:56 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:17:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:17:56 UTC] Available dates found: 4
[02-May-2026 13:17:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:17:58 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:17:58 UTC] Current time (IST): 18:47
[02-May-2026 13:17:58 UTC] Requested date: 2026-05-03
[02-May-2026 13:17:58 UTC] Today: 2026-05-02
[02-May-2026 13:17:58 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:17:58 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:17:58 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:17:58 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:17:58 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:17:58 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:17:58 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:17:58 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:17:58 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:17:58 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:17:58 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:17:58 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:17:58 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:17:58 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:17:58 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:17:58 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:17:58 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:17:58 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:17:58 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:17:58 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:17:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:17:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:17:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:17:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:17:58 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:17:58 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:17:58 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:17:58 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:17:58 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:17:58 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:17:58 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:17:58 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:18:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:18:47 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:18:47 UTC] Current time (IST): 18:48
[02-May-2026 13:18:47 UTC] Requested date: 2026-05-03
[02-May-2026 13:18:47 UTC] Today: 2026-05-02
[02-May-2026 13:18:47 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:18:47 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:18:47 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:18:47 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:18:47 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:18:47 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:18:47 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:18:47 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:18:47 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:18:47 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:18:47 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:18:47 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:18:47 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:18:47 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:18:47 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:18:47 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:18:47 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:18:47 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:18:47 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:18:47 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:18:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:18:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:18:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:18:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:18:47 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:18:47 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:18:47 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:18:47 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:18:47 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:18:47 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:18:47 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:18:47 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:18:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:18:47 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:18:47 UTC] Current time (IST): 18:48
[02-May-2026 13:18:47 UTC] Requested date: 2026-05-02
[02-May-2026 13:18:47 UTC] Today: 2026-05-02
[02-May-2026 13:18:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 13:18:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 13:18:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 13:18:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 13:18:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 13:18:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 13:18:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 13:18:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 13:18:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 13:18:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 13:18:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 13:18:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 13:18:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 13:18:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 13:18:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 13:18:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 13:18:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 13:18:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 13:18:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 13:18:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 13:18:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:18:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:18:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:18:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:18:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 13:18:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 13:18:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 13:18:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 13:18:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 13:18:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[02-May-2026 13:18:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[02-May-2026 13:18:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 13:18:47 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[02-May-2026 13:18:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:18:49 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:18:49 UTC] Current time (IST): 18:48
[02-May-2026 13:18:49 UTC] Requested date: 2026-05-03
[02-May-2026 13:18:49 UTC] Today: 2026-05-02
[02-May-2026 13:18:49 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:18:49 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:18:49 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:18:49 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:18:49 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:18:49 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:18:49 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:18:49 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:18:49 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:18:49 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:18:49 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:18:49 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:18:49 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:18:49 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:18:49 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:18:49 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:18:49 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:18:49 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:18:49 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:18:49 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:18:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:18:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:18:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:18:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:18:49 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:18:49 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:18:49 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:18:49 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:18:49 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:18:49 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:18:49 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:18:49 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:18:51 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:18:51 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:18:51 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:18:51 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:18:51 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:18:51 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:18:51 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:18:51 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:18:51 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:18:51 UTC] Available dates found: 4
[02-May-2026 13:19:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:19:20 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:19:20 UTC] Current time (IST): 18:49
[02-May-2026 13:19:20 UTC] Requested date: 2026-05-02
[02-May-2026 13:19:20 UTC] Today: 2026-05-02
[02-May-2026 13:19:20 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 13:19:20 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 13:19:20 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 13:19:20 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 13:19:20 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 13:19:20 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 13:19:20 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 13:19:20 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 13:19:20 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 13:19:20 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 13:19:20 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 13:19:20 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 13:19:20 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 13:19:20 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 13:19:20 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 13:19:20 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 13:19:20 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 13:19:20 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 13:19:20 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 13:19:20 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 13:19:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:19:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:19:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:19:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:19:20 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 13:19:20 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 13:19:20 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 13:19:20 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 13:19:20 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 13:19:20 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[02-May-2026 13:19:20 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[02-May-2026 13:19:20 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 13:19:20 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[02-May-2026 13:19:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:19:24 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:19:24 UTC] Current time (IST): 18:49
[02-May-2026 13:19:24 UTC] Requested date: 2026-05-03
[02-May-2026 13:19:24 UTC] Today: 2026-05-02
[02-May-2026 13:19:24 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:19:24 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:19:24 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:19:24 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:19:24 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:19:24 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:19:24 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:19:24 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:19:24 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:19:24 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:19:24 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:19:24 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:19:24 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:19:24 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:19:24 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:19:24 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:19:24 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:19:24 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:19:24 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:19:24 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:19:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:19:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:19:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:19:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:19:24 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:19:24 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:19:24 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:19:24 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:19:24 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:19:24 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:19:24 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:19:24 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:20:33 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:20:33 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:20:33 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:20:33 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:20:33 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:20:33 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:20:33 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:20:33 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:20:33 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:20:33 UTC] Available dates found: 4
[02-May-2026 13:20:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:20:39 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:20:39 UTC] Current time (IST): 18:50
[02-May-2026 13:20:39 UTC] Requested date: 2026-05-03
[02-May-2026 13:20:39 UTC] Today: 2026-05-02
[02-May-2026 13:20:39 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:20:39 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:20:39 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:20:39 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:20:39 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:20:39 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:20:39 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:20:39 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:20:39 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:20:39 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:20:39 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:20:39 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:20:39 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:20:39 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:20:39 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:20:39 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:20:39 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:20:39 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:20:39 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:20:39 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:20:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:20:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:20:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:20:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:20:39 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:20:39 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:20:39 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:20:39 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:20:39 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:20:39 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:20:39 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:20:39 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:23:12 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 13:23:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777728194541","orderId":"OMO2605021853152281211452V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777729395209,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021853201913210950V","paymentMode":"UPI_INTENT","timestamp":1777728200233,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2818","ifsc":"BARB0SUBBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"328797201607","upiTransactionId":"YBLf6a882fa18804a6595a5086eaac4b39e","vpa":"78XXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2818","ifsc":"BARB0SUBBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"328797201607","upiTransactionId":"YBLf6a882fa18804a6595a5086eaac4b39e","vpa":"78XXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 13:23:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777728194541
            [orderId] => OMO2605021853152281211452V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777729395209
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021853201913210950V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777728200233
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2818
                                    [ifsc] => BARB0SUBBHI
                                    [accountType] => SAVINGS
                                    [bankId] => BARB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 328797201607
                                    [upiTransactionId] => YBLf6a882fa18804a6595a5086eaac4b39e
                                    [vpa] => 78XXXXXX17@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 328797201607
                                                    [upiTransactionId] => YBLf6a882fa18804a6595a5086eaac4b39e
                                                    [vpa] => 78XXXXXX17@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 13:23:32 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 13:23:32 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 13:23:32 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 13:23:32 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 13:23:32 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 13:23:32 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 13:23:32 UTC] Target appointment ID: TXN_1777728194541
[02-May-2026 13:23:32 UTC] Extracted numeric ID: 1777728194541
[02-May-2026 13:23:32 UTC] Appointment not found with ID: 1777728194541
[02-May-2026 13:23:32 UTC] Found recent pending appointment: ID=3385, Name=Asha Kanwar
[02-May-2026 13:23:32 UTC] Successfully updated recent appointment ID: 3385 to confirmed status
[02-May-2026 13:23:32 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777728194541","orderId":"OMO2605021853152281211452V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777729395209,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021853201913210950V","paymentMode":"UPI_INTENT","timestamp":1777728200233,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2818","ifsc":"BARB0SUBBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"328797201607","upiTransactionId":"YBLf6a882fa18804a6595a5086eaac4b39e","vpa":"78XXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2818","ifsc":"BARB0SUBBHI","accountType":"SAVINGS","bankId":"BARB"},"rail":{"type":"UPI","utr":"328797201607","upiTransactionId":"YBLf6a882fa18804a6595a5086eaac4b39e","vpa":"78XXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 13:23:43 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 13:32:45 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:32:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:32:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:32:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:32:45 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:32:45 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:32:45 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:32:45 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:32:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:32:45 UTC] Available dates found: 4
[02-May-2026 13:32:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:32:52 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:32:52 UTC] Current time (IST): 19:2
[02-May-2026 13:32:52 UTC] Requested date: 2026-05-03
[02-May-2026 13:32:52 UTC] Today: 2026-05-02
[02-May-2026 13:32:52 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:32:52 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:32:52 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:32:52 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:32:52 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:32:52 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:32:52 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:32:52 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:32:52 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:32:52 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:32:52 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:32:52 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:32:52 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:32:52 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:32:52 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:32:52 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:32:52 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:32:52 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:32:52 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:32:52 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:32:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:32:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:32:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:32:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:32:52 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:32:52 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:32:52 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:32:52 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:32:52 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:32:52 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:32:52 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:32:52 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:33:08 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 13:33:29 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777728789981","orderId":"OMO2605021903107067687173V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777729990687,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021903167592415888V","paymentMode":"UPI_INTENT","timestamp":1777728796798,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5783","ifsc":"SBIN0060263","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"884741359529","upiTransactionId":"YBLfa20cc9ef46749c9af5a64bdf40a04cc","vpa":"tiXXXXXXXXXXwa@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5783","ifsc":"SBIN0060263","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"884741359529","upiTransactionId":"YBLfa20cc9ef46749c9af5a64bdf40a04cc","vpa":"tiXXXXXXXXXXwa@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 13:33:29 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777728789981
            [orderId] => OMO2605021903107067687173V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777729990687
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605021903167592415888V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777728796798
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX5783
                                    [ifsc] => SBIN0060263
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 884741359529
                                    [upiTransactionId] => YBLfa20cc9ef46749c9af5a64bdf40a04cc
                                    [vpa] => tiXXXXXXXXXXwa@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX5783
                                                    [ifsc] => SBIN0060263
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 884741359529
                                                    [upiTransactionId] => YBLfa20cc9ef46749c9af5a64bdf40a04cc
                                                    [vpa] => tiXXXXXXXXXXwa@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 13:33:29 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 13:33:29 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 13:33:29 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 13:33:29 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 13:33:29 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 13:33:29 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 13:33:29 UTC] Target appointment ID: TXN_1777728789981
[02-May-2026 13:33:29 UTC] Extracted numeric ID: 1777728789981
[02-May-2026 13:33:29 UTC] Appointment not found with ID: 1777728789981
[02-May-2026 13:33:29 UTC] Found recent pending appointment: ID=3386, Name=tivendra
[02-May-2026 13:33:29 UTC] Successfully updated recent appointment ID: 3386 to confirmed status
[02-May-2026 13:33:29 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777728789981","orderId":"OMO2605021903107067687173V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777729990687,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605021903167592415888V","paymentMode":"UPI_INTENT","timestamp":1777728796798,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5783","ifsc":"SBIN0060263","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"884741359529","upiTransactionId":"YBLfa20cc9ef46749c9af5a64bdf40a04cc","vpa":"tiXXXXXXXXXXwa@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX5783","ifsc":"SBIN0060263","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"884741359529","upiTransactionId":"YBLfa20cc9ef46749c9af5a64bdf40a04cc","vpa":"tiXXXXXXXXXXwa@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 13:34:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:34:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:34:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:34:20 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:34:20 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:34:20 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:34:20 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:34:20 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:34:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:34:20 UTC] Available dates found: 4
[02-May-2026 13:42:31 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:42:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:42:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:42:31 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:42:31 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:42:31 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:42:31 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:42:31 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:42:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:42:31 UTC] Available dates found: 4
[02-May-2026 13:42:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:42:34 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:42:34 UTC] Current time (IST): 19:12
[02-May-2026 13:42:34 UTC] Requested date: 2026-05-03
[02-May-2026 13:42:34 UTC] Today: 2026-05-02
[02-May-2026 13:42:34 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:42:34 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:42:34 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:42:34 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:42:34 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:42:34 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:42:34 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:42:34 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:42:34 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:42:34 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:42:34 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:42:34 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:42:34 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:42:34 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:42:34 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:42:34 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:42:34 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:42:34 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:42:34 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:42:34 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:42:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:42:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:42:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:42:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:42:34 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:42:34 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:42:34 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:42:34 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:42:34 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:42:34 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:42:34 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:42:34 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:46:23 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:46:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:46:23 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:46:23 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:46:23 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:46:23 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:46:23 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:46:23 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:46:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:46:23 UTC] Available dates found: 4
[02-May-2026 13:46:26 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:46:26 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:46:26 UTC] Current time (IST): 19:16
[02-May-2026 13:46:26 UTC] Requested date: 2026-05-03
[02-May-2026 13:46:26 UTC] Today: 2026-05-02
[02-May-2026 13:46:26 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:46:26 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:46:26 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:46:26 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:46:26 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:46:26 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:46:26 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:46:26 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:46:26 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:46:26 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:46:26 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:46:26 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:46:26 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:46:26 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:46:26 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:46:26 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:46:26 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:46:26 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:46:26 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:46:26 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:46:26 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:46:26 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:46:26 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:46:26 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:46:26 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:46:26 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:46:26 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:46:26 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:46:26 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:46:26 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:46:26 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:46:26 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:46:53 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:46:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:46:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:46:53 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:46:53 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:46:53 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:46:53 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:46:53 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:46:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:46:53 UTC] Available dates found: 4
[02-May-2026 13:46:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:46:56 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:46:56 UTC] Current time (IST): 19:16
[02-May-2026 13:46:56 UTC] Requested date: 2026-05-03
[02-May-2026 13:46:56 UTC] Today: 2026-05-02
[02-May-2026 13:46:56 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:46:56 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:46:56 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:46:56 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:46:56 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:46:56 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:46:56 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:46:56 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:46:56 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:46:56 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:46:56 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:46:56 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:46:56 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:46:56 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:46:56 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:46:56 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:46:56 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:46:56 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:46:56 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:46:56 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:46:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:46:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:46:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:46:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:46:56 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:46:56 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:46:56 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:46:56 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:46:56 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:46:56 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:46:56 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:46:56 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 13:52:24 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:52:24 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 13:52:24 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 13:52:24 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 13:52:24 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 13:52:24 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 13:52:24 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 13:52:24 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 13:52:24 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 13:52:24 UTC] Available dates found: 4
[02-May-2026 13:52:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 13:52:27 UTC] Using actual slot duration: 15 minutes
[02-May-2026 13:52:27 UTC] Current time (IST): 19:22
[02-May-2026 13:52:27 UTC] Requested date: 2026-05-03
[02-May-2026 13:52:27 UTC] Today: 2026-05-02
[02-May-2026 13:52:27 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 13:52:27 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 13:52:27 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 13:52:27 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 13:52:27 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 13:52:27 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 13:52:27 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 13:52:27 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 13:52:27 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 13:52:27 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 13:52:27 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 13:52:27 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 13:52:27 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 13:52:27 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 13:52:27 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 13:52:27 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 13:52:27 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 13:52:27 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 13:52:27 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 13:52:27 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 13:52:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 13:52:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 13:52:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 13:52:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 13:52:27 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 13:52:27 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 13:52:27 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 13:52:27 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 13:52:27 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 13:52:27 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 13:52:27 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 13:52:27 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:08:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:08:08 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:08:08 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:08:08 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:08:08 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:08:08 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:08:08 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:08:08 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:08:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:08:08 UTC] Available dates found: 4
[02-May-2026 14:08:12 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:08:12 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:08:12 UTC] Current time (IST): 19:38
[02-May-2026 14:08:12 UTC] Requested date: 2026-05-02
[02-May-2026 14:08:12 UTC] Today: 2026-05-02
[02-May-2026 14:08:12 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 14:08:12 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 14:08:12 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 14:08:12 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 14:08:12 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 14:08:12 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 14:08:12 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 14:08:12 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 14:08:12 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 14:08:12 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 14:08:12 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 14:08:12 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 14:08:12 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 14:08:12 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 14:08:12 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 14:08:12 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 14:08:12 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 14:08:12 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 14:08:12 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 14:08:12 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 14:08:12 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:08:12 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:08:12 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:08:12 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:08:12 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 14:08:12 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 14:08:12 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 14:08:12 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 14:08:12 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 14:08:12 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[02-May-2026 14:08:12 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[02-May-2026 14:08:12 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 14:08:12 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[02-May-2026 14:08:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:08:16 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:08:16 UTC] Current time (IST): 19:38
[02-May-2026 14:08:16 UTC] Requested date: 2026-05-03
[02-May-2026 14:08:16 UTC] Today: 2026-05-02
[02-May-2026 14:08:16 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:08:16 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:08:16 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:08:16 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:08:16 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:08:16 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:08:16 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:08:16 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:08:16 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:08:16 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:08:16 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:08:16 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:08:16 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:08:16 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:08:16 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:08:16 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:08:16 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:08:16 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:08:16 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:08:16 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:08:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:08:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:08:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:08:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:08:16 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:08:16 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:08:16 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:08:16 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:08:16 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:08:16 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:08:16 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:08:16 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:11:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:11:08 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:11:08 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:11:08 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:11:08 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:11:08 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:11:08 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:11:08 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:11:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:11:08 UTC] Available dates found: 4
[02-May-2026 14:11:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:11:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:11:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:11:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:11:10 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:11:10 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:11:10 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:11:10 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:11:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:11:10 UTC] Available dates found: 4
[02-May-2026 14:11:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:11:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:11:14 UTC] Current time (IST): 19:41
[02-May-2026 14:11:14 UTC] Requested date: 2026-05-02
[02-May-2026 14:11:14 UTC] Today: 2026-05-02
[02-May-2026 14:11:14 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 14:11:14 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 14:11:14 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 14:11:14 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 14:11:14 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 14:11:14 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 14:11:14 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 14:11:14 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 14:11:14 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 14:11:14 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 14:11:14 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 14:11:14 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 14:11:14 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 14:11:14 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 14:11:14 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 14:11:14 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 14:11:14 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 14:11:14 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 14:11:14 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 14:11:14 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 14:11:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:11:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:11:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:11:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:11:14 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 14:11:14 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 14:11:14 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 14:11:14 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 14:11:14 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 14:11:14 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[02-May-2026 14:11:14 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[02-May-2026 14:11:14 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 14:11:14 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[02-May-2026 14:11:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:11:16 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:11:16 UTC] Current time (IST): 19:41
[02-May-2026 14:11:16 UTC] Requested date: 2026-05-03
[02-May-2026 14:11:16 UTC] Today: 2026-05-02
[02-May-2026 14:11:16 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:11:16 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:11:16 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:11:16 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:11:16 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:11:16 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:11:16 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:11:16 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:11:16 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:11:16 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:11:16 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:11:16 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:11:16 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:11:16 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:11:16 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:11:16 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:11:16 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:11:16 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:11:16 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:11:16 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:11:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:11:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:11:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:11:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:11:16 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:11:16 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:11:16 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:11:16 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:11:16 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:11:16 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:11:16 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:11:16 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:12:14 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:14:26 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:15:44 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:15:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:15:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:15:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:15:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:15:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:15:44 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:15:44 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:15:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:15:44 UTC] Available dates found: 4
[02-May-2026 14:15:46 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:15:46 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:15:46 UTC] Current time (IST): 19:45
[02-May-2026 14:15:46 UTC] Requested date: 2026-05-03
[02-May-2026 14:15:46 UTC] Today: 2026-05-02
[02-May-2026 14:15:46 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:15:46 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:15:46 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:15:46 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:15:46 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:15:46 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:15:46 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:15:46 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:15:46 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:15:46 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:15:46 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:15:46 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:15:46 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:15:46 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:15:46 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:15:46 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:15:46 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:15:46 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:15:46 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:15:46 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:15:46 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:15:46 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:15:46 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:15:46 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:15:46 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:15:46 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:15:46 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:15:46 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:15:46 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:15:46 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:15:46 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:15:46 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:16:05 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:16:05 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:16:05 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:16:05 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:16:05 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:16:05 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:16:05 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:16:05 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:16:05 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:16:05 UTC] Available dates found: 4
[02-May-2026 14:16:08 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:16:08 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:16:08 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:16:08 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:16:08 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:16:08 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:16:08 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:16:08 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:16:08 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:16:08 UTC] Available dates found: 4
[02-May-2026 14:16:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:16:11 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:16:11 UTC] Current time (IST): 19:46
[02-May-2026 14:16:11 UTC] Requested date: 2026-05-03
[02-May-2026 14:16:11 UTC] Today: 2026-05-02
[02-May-2026 14:16:11 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:16:11 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:16:11 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:16:11 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:16:11 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:16:11 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:16:11 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:16:11 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:16:11 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:16:11 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:16:11 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:16:11 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:16:11 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:16:11 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:16:11 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:16:11 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:16:11 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:16:11 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:16:11 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:16:11 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:16:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:16:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:16:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:16:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:16:11 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:16:11 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:16:11 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:16:11 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:16:11 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:16:11 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:16:11 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:16:11 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:16:20 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:16:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:16:49 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:16:49 UTC] Current time (IST): 19:46
[02-May-2026 14:16:49 UTC] Requested date: 2026-05-02
[02-May-2026 14:16:49 UTC] Today: 2026-05-02
[02-May-2026 14:16:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 14:16:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 14:16:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 14:16:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 14:16:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 14:16:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 14:16:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 14:16:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 14:16:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 14:16:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 14:16:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 14:16:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 14:16:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 14:16:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 14:16:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 14:16:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 14:16:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 14:16:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 14:16:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 14:16:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 14:16:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:16:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:16:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:16:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:16:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 14:16:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 14:16:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 14:16:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 14:16:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 14:16:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[02-May-2026 14:16:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[02-May-2026 14:16:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 14:16:49 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[02-May-2026 14:16:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:16:54 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:16:54 UTC] Current time (IST): 19:46
[02-May-2026 14:16:54 UTC] Requested date: 2026-05-03
[02-May-2026 14:16:54 UTC] Today: 2026-05-02
[02-May-2026 14:16:54 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:16:54 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:16:54 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:16:54 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:16:54 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:16:54 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:16:54 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:16:54 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:16:54 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:16:54 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:16:54 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:16:54 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:16:54 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:16:54 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:16:54 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:16:54 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:16:54 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:16:54 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:16:54 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:16:54 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:16:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:16:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:16:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:16:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:16:54 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:16:54 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:16:54 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:16:54 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:16:54 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:16:54 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:16:54 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:16:54 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:17:39 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:21:18 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:21:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:21:18 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:21:18 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:21:18 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:21:18 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:21:18 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:21:18 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:21:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:21:18 UTC] Available dates found: 4
[02-May-2026 14:21:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:21:20 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:21:20 UTC] Current time (IST): 19:51
[02-May-2026 14:21:20 UTC] Requested date: 2026-05-03
[02-May-2026 14:21:20 UTC] Today: 2026-05-02
[02-May-2026 14:21:20 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:21:20 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:21:20 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:21:20 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:21:20 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:21:20 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:21:20 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:21:20 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:21:20 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:21:20 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:21:20 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:21:20 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:21:20 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:21:20 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:21:20 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:21:20 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:21:20 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:21:20 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:21:20 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:21:20 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:21:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:21:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:21:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:21:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:21:20 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:21:20 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:21:20 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:21:20 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:21:20 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:21:20 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:21:20 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:21:20 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:21:34 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:30:20 UTC] Password reset successful for mobile: 9694104715
[02-May-2026 14:31:11 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:31:11 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:31:11 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:31:11 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:31:11 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:31:11 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:31:11 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:31:11 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:31:11 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:31:11 UTC] Available dates found: 4
[02-May-2026 14:31:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:31:19 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:31:19 UTC] Current time (IST): 20:1
[02-May-2026 14:31:19 UTC] Requested date: 2026-05-03
[02-May-2026 14:31:19 UTC] Today: 2026-05-02
[02-May-2026 14:31:19 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:31:19 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:31:19 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:31:19 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:31:19 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:31:19 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:31:19 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:31:19 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:31:19 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:31:19 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:31:19 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:31:19 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:31:19 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:31:19 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:31:19 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:31:19 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:31:19 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:31:19 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:31:19 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:31:19 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:31:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:31:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:31:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:31:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:31:19 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:31:19 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:31:19 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:31:19 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:31:19 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:31:19 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:31:19 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:31:19 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:31:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:32:21 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777731137590","orderId":"OMO2605021942185116163302V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777732338493,"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":[]}}
[02-May-2026 14:32:21 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777731137590
            [orderId] => OMO2605021942185116163302V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777732338493
            [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
                (
                )

        )

)

[02-May-2026 14:32:21 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 14:32:21 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 14:32:21 UTC] Amount Conversion: 20000 paise = 200 rupees
[02-May-2026 14:32:21 UTC] Payment callback error: Transaction ID not found in callback
[02-May-2026 14:32:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777732316812","orderId":"OMO2605022001577423539275V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777733517725,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022002042203210252V","paymentMode":"UPI_INTENT","timestamp":1777732324265,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1312","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"899686542802","upiTransactionId":"YBLa506e4888a27418a83afb72f164e913d","vpa":"13XXXXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1312","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"899686542802","upiTransactionId":"YBLa506e4888a27418a83afb72f164e913d","vpa":"13XXXXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 14:32:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777732316812
            [orderId] => OMO2605022001577423539275V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777733517725
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605022002042203210252V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777732324265
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1312
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 899686542802
                                    [upiTransactionId] => YBLa506e4888a27418a83afb72f164e913d
                                    [vpa] => 13XXXXXXXX17@ybl
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 899686542802
                                                    [upiTransactionId] => YBLa506e4888a27418a83afb72f164e913d
                                                    [vpa] => 13XXXXXXXX17@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 14:32:25 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 14:32:25 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 14:32:25 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 14:32:25 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 14:32:25 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 14:32:25 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 14:32:25 UTC] Target appointment ID: TXN_1777732316812
[02-May-2026 14:32:25 UTC] Extracted numeric ID: 1777732316812
[02-May-2026 14:32:25 UTC] Appointment not found with ID: 1777732316812
[02-May-2026 14:32:25 UTC] Found recent pending appointment: ID=3392, Name=sattu
[02-May-2026 14:32:25 UTC] Successfully updated recent appointment ID: 3392 to confirmed status
[02-May-2026 14:32:25 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777732316812","orderId":"OMO2605022001577423539275V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777733517725,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022002042203210252V","paymentMode":"UPI_INTENT","timestamp":1777732324265,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1312","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"899686542802","upiTransactionId":"YBLa506e4888a27418a83afb72f164e913d","vpa":"13XXXXXXXX17@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1312","ifsc":"SBIN0032395","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"899686542802","upiTransactionId":"YBLa506e4888a27418a83afb72f164e913d","vpa":"13XXXXXXXX17@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 14:32:41 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:34:32 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777731268284","orderId":"OMO2605021944292045734725V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777732469190,"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":[]}}
[02-May-2026 14:34:32 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777731268284
            [orderId] => OMO2605021944292045734725V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777732469190
            [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
                (
                )

        )

)

[02-May-2026 14:34:32 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 14:34:32 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 14:34:32 UTC] Amount Conversion: 20000 paise = 200 rupees
[02-May-2026 14:34:32 UTC] Payment callback error: Transaction ID not found in callback
[02-May-2026 14:35:46 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:35:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:35:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:35:46 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:35:46 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:35:46 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:35:46 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:35:46 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:35:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:35:46 UTC] Available dates found: 4
[02-May-2026 14:35:52 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:35:52 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:35:52 UTC] Current time (IST): 20:5
[02-May-2026 14:35:52 UTC] Requested date: 2026-05-03
[02-May-2026 14:35:52 UTC] Today: 2026-05-02
[02-May-2026 14:35:52 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:35:52 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:35:52 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:35:52 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:35:52 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:35:52 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:35:52 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:35:52 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:35:52 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:35:52 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:35:52 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:35:52 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:35:52 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:35:52 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:35:52 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:35:52 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:35:52 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:35:52 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:35:52 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:35:52 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:35:52 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:35:52 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:35:52 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:35:52 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:35:52 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:35:52 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:35:52 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:35:52 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:35:52 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:35:52 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:35:52 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:35:52 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:36:25 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777731381519","orderId":"OMO2605021946224268460156V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777732582408,"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":[]}}
[02-May-2026 14:36:25 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777731381519
            [orderId] => OMO2605021946224268460156V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777732582408
            [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
                (
                )

        )

)

[02-May-2026 14:36:25 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 14:36:25 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 14:36:25 UTC] Amount Conversion: 20000 paise = 200 rupees
[02-May-2026 14:36:25 UTC] Payment callback error: Transaction ID not found in callback
[02-May-2026 14:37:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777731459991","orderId":"OMO2605021947409296411843V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777732660913,"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":[]}}
[02-May-2026 14:37:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777731459991
            [orderId] => OMO2605021947409296411843V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777732660913
            [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
                (
                )

        )

)

[02-May-2026 14:37:43 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 14:37:43 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 14:37:43 UTC] Amount Conversion: 20000 paise = 200 rupees
[02-May-2026 14:37:43 UTC] Payment callback error: Transaction ID not found in callback
[02-May-2026 14:41:37 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777731694555","orderId":"OMO2605021951354658460149V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777732895448,"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":[]}}
[02-May-2026 14:41:37 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777731694555
            [orderId] => OMO2605021951354658460149V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777732895448
            [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
                (
                )

        )

)

[02-May-2026 14:41:37 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 14:41:37 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 14:41:37 UTC] Amount Conversion: 20000 paise = 200 rupees
[02-May-2026 14:41:37 UTC] Payment callback error: Transaction ID not found in callback
[02-May-2026 14:45:28 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:46:14 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777733144936","orderId":"OMO2605022015452156163789V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777734345197,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022015569045734494V","paymentMode":"UPI_INTENT","timestamp":1777733156938,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"377250295668","upiTransactionId":"AXLf12807da952446c3a3293042f974c14d","vpa":"91XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"377250295668","upiTransactionId":"AXLf12807da952446c3a3293042f974c14d","vpa":"91XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 14:46:14 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777733144936
            [orderId] => OMO2605022015452156163789V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777734345197
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605022015569045734494V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777733156938
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXXX7384
                                    [ifsc] => RMGB0000001
                                    [accountType] => SAVINGS
                                    [bankId] => RMGB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 377250295668
                                    [upiTransactionId] => AXLf12807da952446c3a3293042f974c14d
                                    [vpa] => 91XXXXXXXX-5@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXXX7384
                                                    [ifsc] => RMGB0000001
                                                    [accountType] => SAVINGS
                                                    [bankId] => RMGB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 377250295668
                                                    [upiTransactionId] => AXLf12807da952446c3a3293042f974c14d
                                                    [vpa] => 91XXXXXXXX-5@axl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 14:46:14 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 14:46:14 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 14:46:14 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 14:46:14 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 14:46:14 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 14:46:14 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 14:46:14 UTC] Target appointment ID: TXN_1777733144936
[02-May-2026 14:46:14 UTC] Extracted numeric ID: 1777733144936
[02-May-2026 14:46:14 UTC] Appointment not found with ID: 1777733144936
[02-May-2026 14:46:14 UTC] Found recent pending appointment: ID=3393, Name=kalu
[02-May-2026 14:46:14 UTC] Successfully updated recent appointment ID: 3393 to confirmed status
[02-May-2026 14:46:14 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777733144936","orderId":"OMO2605022015452156163789V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777734345197,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022015569045734494V","paymentMode":"UPI_INTENT","timestamp":1777733156938,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"377250295668","upiTransactionId":"AXLf12807da952446c3a3293042f974c14d","vpa":"91XXXXXXXX-5@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXXX7384","ifsc":"RMGB0000001","accountType":"SAVINGS","bankId":"RMGB"},"rail":{"type":"UPI","utr":"377250295668","upiTransactionId":"AXLf12807da952446c3a3293042f974c14d","vpa":"91XXXXXXXX-5@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 14:46:27 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:52:54 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:52:54 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:52:54 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:52:54 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:52:54 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:52:54 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:52:54 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:52:54 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:52:54 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:52:54 UTC] Available dates found: 4
[02-May-2026 14:53:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:53:05 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:53:05 UTC] Current time (IST): 20:23
[02-May-2026 14:53:05 UTC] Requested date: 2026-05-03
[02-May-2026 14:53:05 UTC] Today: 2026-05-02
[02-May-2026 14:53:05 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:53:05 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:53:05 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:53:05 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:53:05 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:53:05 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:53:05 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:53:05 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:53:05 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:53:05 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:53:05 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:53:05 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:53:05 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:53:05 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:53:05 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:53:05 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:53:05 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:53:05 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:53:05 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:53:05 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:53:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:53:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:53:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:53:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:53:05 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:53:05 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:53:05 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:53:05 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:53:05 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:53:05 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:53:05 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:53:05 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:54:11 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 14:55:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777733671342","orderId":"OMO2605022024313323473229V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777734871315,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022024413858460468V","paymentMode":"UPI_INTENT","timestamp":1777733681425,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2649","ifsc":"UTIB0000241","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"791330219330","upiTransactionId":"AXL1bf93065c4a94324a6efe8ea02028e51","vpa":"94XXXXXXXXXXXnd@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2649","ifsc":"UTIB0000241","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"791330219330","upiTransactionId":"AXL1bf93065c4a94324a6efe8ea02028e51","vpa":"94XXXXXXXXXXXnd@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 14:55:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777733671342
            [orderId] => OMO2605022024313323473229V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777734871315
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605022024413858460468V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777733681425
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX2649
                                    [ifsc] => UTIB0000241
                                    [accountType] => SAVINGS
                                    [bankId] => UTIB
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 791330219330
                                    [upiTransactionId] => AXL1bf93065c4a94324a6efe8ea02028e51
                                    [vpa] => 94XXXXXXXXXXXnd@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX2649
                                                    [ifsc] => UTIB0000241
                                                    [accountType] => SAVINGS
                                                    [bankId] => UTIB
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 791330219330
                                                    [upiTransactionId] => AXL1bf93065c4a94324a6efe8ea02028e51
                                                    [vpa] => 94XXXXXXXXXXXnd@axl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 14:55:05 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 14:55:05 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 14:55:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 14:55:05 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 14:55:05 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 14:55:05 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 14:55:05 UTC] Target appointment ID: TXN_1777733671342
[02-May-2026 14:55:05 UTC] Extracted numeric ID: 1777733671342
[02-May-2026 14:55:05 UTC] Appointment not found with ID: 1777733671342
[02-May-2026 14:55:05 UTC] Found recent pending appointment: ID=3394, Name=dharm chand jingar
[02-May-2026 14:55:05 UTC] Successfully updated recent appointment ID: 3394 to confirmed status
[02-May-2026 14:55:05 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777733671342","orderId":"OMO2605022024313323473229V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777734871315,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022024413858460468V","paymentMode":"UPI_INTENT","timestamp":1777733681425,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2649","ifsc":"UTIB0000241","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"791330219330","upiTransactionId":"AXL1bf93065c4a94324a6efe8ea02028e51","vpa":"94XXXXXXXXXXXnd@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX2649","ifsc":"UTIB0000241","accountType":"SAVINGS","bankId":"UTIB"},"rail":{"type":"UPI","utr":"791330219330","upiTransactionId":"AXL1bf93065c4a94324a6efe8ea02028e51","vpa":"94XXXXXXXXXXXnd@axl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 14:57:42 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:57:42 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 14:57:42 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 14:57:42 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 14:57:42 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 14:57:42 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 14:57:42 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 14:57:42 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 14:57:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 14:57:42 UTC] Available dates found: 4
[02-May-2026 14:57:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:57:51 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:57:51 UTC] Current time (IST): 20:27
[02-May-2026 14:57:51 UTC] Requested date: 2026-05-09
[02-May-2026 14:57:51 UTC] Today: 2026-05-02
[02-May-2026 14:57:51 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:57:51 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:57:51 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:57:51 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:57:51 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:57:51 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:57:51 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:57:51 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:57:51 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:57:51 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:57:51 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:57:51 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:57:51 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:57:51 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:57:51 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:57:51 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:57:51 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:57:51 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:57:51 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:57:51 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:57:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:57:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:57:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:57:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:57:51 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:57:51 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:57:51 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:57:51 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:57:51 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:57:51 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:57:51 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:57:51 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:58:02 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:58:02 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:58:02 UTC] Current time (IST): 20:28
[02-May-2026 14:58:02 UTC] Requested date: 2026-05-05
[02-May-2026 14:58:02 UTC] Today: 2026-05-02
[02-May-2026 14:58:02 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:58:02 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:58:02 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:58:02 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:58:02 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:58:02 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:58:02 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:58:02 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:58:02 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:58:02 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:58:02 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:58:02 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:58:02 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:58:02 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:58:02 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:58:02 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:58:02 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:58:02 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:58:02 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:58:02 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:58:02 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:58:02 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:58:02 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:58:02 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:58:02 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:58:02 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:58:02 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:58:02 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:58:02 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:58:02 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:58:02 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:58:02 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:58:04 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:58:04 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:58:04 UTC] Current time (IST): 20:28
[02-May-2026 14:58:04 UTC] Requested date: 2026-05-03
[02-May-2026 14:58:04 UTC] Today: 2026-05-02
[02-May-2026 14:58:04 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:58:04 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:58:04 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:58:04 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:58:04 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:58:04 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:58:04 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:58:04 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:58:04 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:58:04 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:58:04 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:58:04 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:58:04 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:58:04 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:58:04 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:58:04 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:58:04 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:58:04 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:58:04 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:58:04 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:58:04 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:58:04 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:58:04 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:58:04 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:58:04 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:58:04 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:58:04 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:58:04 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:58:04 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:58:04 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:58:04 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:58:04 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:58:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:58:05 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:58:05 UTC] Current time (IST): 20:28
[02-May-2026 14:58:05 UTC] Requested date: 2026-05-02
[02-May-2026 14:58:05 UTC] Today: 2026-05-02
[02-May-2026 14:58:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[02-May-2026 14:58:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[02-May-2026 14:58:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[02-May-2026 14:58:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[02-May-2026 14:58:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[02-May-2026 14:58:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[02-May-2026 14:58:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[02-May-2026 14:58:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[02-May-2026 14:58:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[02-May-2026 14:58:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[02-May-2026 14:58:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[02-May-2026 14:58:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[02-May-2026 14:58:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[02-May-2026 14:58:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[02-May-2026 14:58:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[02-May-2026 14:58:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[02-May-2026 14:58:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[02-May-2026 14:58:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[02-May-2026 14:58:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[02-May-2026 14:58:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[02-May-2026 14:58:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:58:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:58:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:58:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:58:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[02-May-2026 14:58:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[02-May-2026 14:58:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[02-May-2026 14:58:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[02-May-2026 14:58:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[02-May-2026 14:58:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[02-May-2026 14:58:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[02-May-2026 14:58:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 14:58:05 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[02-May-2026 14:58:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:58:10 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:58:10 UTC] Current time (IST): 20:28
[02-May-2026 14:58:10 UTC] Requested date: 2026-05-03
[02-May-2026 14:58:10 UTC] Today: 2026-05-02
[02-May-2026 14:58:10 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:58:10 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:58:10 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:58:10 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:58:10 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:58:10 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:58:10 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:58:10 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:58:10 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:58:10 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:58:10 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:58:10 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:58:10 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:58:10 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:58:10 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:58:10 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:58:10 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:58:10 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:58:10 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:58:10 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:58:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:58:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:58:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:58:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:58:10 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:58:10 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:58:10 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:58:10 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:58:10 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:58:10 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:58:10 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:58:10 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:58:14 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:58:14 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:58:14 UTC] Current time (IST): 20:28
[02-May-2026 14:58:14 UTC] Requested date: 2026-05-05
[02-May-2026 14:58:14 UTC] Today: 2026-05-02
[02-May-2026 14:58:14 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:58:14 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:58:14 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:58:14 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:58:14 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:58:14 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:58:14 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:58:14 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:58:14 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:58:14 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:58:14 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:58:14 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:58:14 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:58:14 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:58:14 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:58:14 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:58:14 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:58:14 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:58:14 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:58:14 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:58:14 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:58:14 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:58:14 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:58:14 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:58:14 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:58:14 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:58:14 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:58:14 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:58:14 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:58:14 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:58:14 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:58:14 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 14:58:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 14:58:25 UTC] Using actual slot duration: 15 minutes
[02-May-2026 14:58:25 UTC] Current time (IST): 20:28
[02-May-2026 14:58:25 UTC] Requested date: 2026-05-09
[02-May-2026 14:58:25 UTC] Today: 2026-05-02
[02-May-2026 14:58:25 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 14:58:25 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 14:58:25 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 14:58:25 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 14:58:25 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 14:58:25 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 14:58:25 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 14:58:25 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 14:58:25 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 14:58:25 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 14:58:25 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 14:58:25 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 14:58:25 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 14:58:25 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 14:58:25 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 14:58:25 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 14:58:25 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 14:58:25 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 14:58:25 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 14:58:25 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 14:58:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 14:58:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 14:58:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 14:58:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 14:58:25 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 14:58:25 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 14:58:25 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 14:58:25 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 14:58:25 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 14:58:25 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 14:58:25 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 14:58:25 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 15:04:20 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 15:04:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 15:04:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 15:04:20 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 15:04:20 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 15:04:20 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 15:04:20 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 15:04:20 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 15:04:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 15:04:20 UTC] Available dates found: 4
[02-May-2026 15:04:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 15:04:24 UTC] Using actual slot duration: 15 minutes
[02-May-2026 15:04:24 UTC] Current time (IST): 20:34
[02-May-2026 15:04:24 UTC] Requested date: 2026-05-03
[02-May-2026 15:04:24 UTC] Today: 2026-05-02
[02-May-2026 15:04:24 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 15:04:24 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 15:04:24 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 15:04:24 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 15:04:24 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 15:04:24 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 15:04:24 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 15:04:24 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 15:04:24 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 15:04:24 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 15:04:24 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 15:04:24 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 15:04:24 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 15:04:24 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 15:04:24 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 15:04:24 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 15:04:24 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 15:04:24 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 15:04:24 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 15:04:24 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 15:04:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 15:04:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 15:04:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 15:04:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 15:04:24 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 15:04:24 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 15:04:24 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 15:04:24 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 15:04:24 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 15:04:24 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 15:04:24 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 15:04:24 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 15:12:32 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 15:12:32 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 15:12:32 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 15:12:32 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 15:12:32 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 15:12:32 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 15:12:32 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 15:12:32 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 15:12:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 15:12:32 UTC] Available dates found: 4
[02-May-2026 15:12:39 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 15:12:39 UTC] Using actual slot duration: 15 minutes
[02-May-2026 15:12:39 UTC] Current time (IST): 20:42
[02-May-2026 15:12:39 UTC] Requested date: 2026-05-03
[02-May-2026 15:12:39 UTC] Today: 2026-05-02
[02-May-2026 15:12:39 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 15:12:39 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 15:12:39 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 15:12:39 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 15:12:39 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 15:12:39 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 15:12:39 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 15:12:39 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 15:12:39 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 15:12:39 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 15:12:39 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 15:12:39 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 15:12:39 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 15:12:39 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 15:12:39 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 15:12:39 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 15:12:39 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 15:12:39 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 15:12:39 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 15:12:39 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 15:12:39 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 15:12:39 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 15:12:39 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 15:12:39 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 15:12:39 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 15:12:39 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 15:12:39 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 15:12:39 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 15:12:39 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 15:12:39 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 15:12:39 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 15:12:39 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 15:13:17 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 15:13:36 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777734799889","orderId":"OMO2605022043202769190024V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777736000258,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022043241095724903V","paymentMode":"UPI_INTENT","timestamp":1777734804158,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4602","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"859406186132","upiTransactionId":"YBL21263fd03eb7499f98fcdf3811287edf","vpa":"79XXXXXX59@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4602","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"859406186132","upiTransactionId":"YBL21263fd03eb7499f98fcdf3811287edf","vpa":"79XXXXXX59@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 15:13:36 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777734799889
            [orderId] => OMO2605022043202769190024V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777736000258
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605022043241095724903V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777734804158
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX4602
                                    [ifsc] => SBIN0031103
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 859406186132
                                    [upiTransactionId] => YBL21263fd03eb7499f98fcdf3811287edf
                                    [vpa] => 79XXXXXX59@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX4602
                                                    [ifsc] => SBIN0031103
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 859406186132
                                                    [upiTransactionId] => YBL21263fd03eb7499f98fcdf3811287edf
                                                    [vpa] => 79XXXXXX59@ybl
                                                )

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

                                )

                        )

                )

        )

)

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

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

[02-May-2026 15:13:36 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 15:13:36 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 15:13:36 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 15:13:36 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 15:13:36 UTC] Target appointment ID: TXN_1777734799889
[02-May-2026 15:13:36 UTC] Extracted numeric ID: 1777734799889
[02-May-2026 15:13:36 UTC] Appointment not found with ID: 1777734799889
[02-May-2026 15:13:36 UTC] Found recent pending appointment: ID=3395, Name=POOJA KHATIK
[02-May-2026 15:13:36 UTC] Successfully updated recent appointment ID: 3395 to confirmed status
[02-May-2026 15:13:36 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777734799889","orderId":"OMO2605022043202769190024V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777736000258,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022043241095724903V","paymentMode":"UPI_INTENT","timestamp":1777734804158,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4602","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"859406186132","upiTransactionId":"YBL21263fd03eb7499f98fcdf3811287edf","vpa":"79XXXXXX59@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX4602","ifsc":"SBIN0031103","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"859406186132","upiTransactionId":"YBL21263fd03eb7499f98fcdf3811287edf","vpa":"79XXXXXX59@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 15:50:19 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 15:50:19 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 15:50:19 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 15:50:19 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 15:50:19 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 15:50:19 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 15:50:19 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 15:50:19 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 15:50:19 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 15:50:19 UTC] Available dates found: 4
[02-May-2026 15:50:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 15:50:21 UTC] Using actual slot duration: 15 minutes
[02-May-2026 15:50:21 UTC] Current time (IST): 21:20
[02-May-2026 15:50:21 UTC] Requested date: 2026-05-03
[02-May-2026 15:50:21 UTC] Today: 2026-05-02
[02-May-2026 15:50:21 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 15:50:21 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 15:50:21 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 15:50:21 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 15:50:21 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 15:50:21 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 15:50:21 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 15:50:21 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 15:50:21 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 15:50:21 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 15:50:21 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 15:50:21 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 15:50:21 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 15:50:21 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 15:50:21 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 15:50:21 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 15:50:21 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 15:50:21 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 15:50:21 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 15:50:21 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 15:50:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 15:50:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 15:50:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 15:50:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 15:50:21 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 15:50:21 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 15:50:21 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 15:50:21 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 15:50:21 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 15:50:21 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 15:50:21 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 15:50:21 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 16:27:17 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 16:27:17 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 16:27:17 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 16:27:17 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 16:27:17 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 16:27:17 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 16:27:17 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 16:27:17 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 16:27:17 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 16:27:17 UTC] Available dates found: 4
[02-May-2026 16:27:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 16:27:19 UTC] Using actual slot duration: 15 minutes
[02-May-2026 16:27:19 UTC] Current time (IST): 21:57
[02-May-2026 16:27:19 UTC] Requested date: 2026-05-03
[02-May-2026 16:27:19 UTC] Today: 2026-05-02
[02-May-2026 16:27:19 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 16:27:19 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 16:27:19 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 16:27:19 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 16:27:19 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 16:27:19 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 16:27:19 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 16:27:19 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 16:27:19 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 16:27:19 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 16:27:19 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 16:27:19 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 16:27:19 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 16:27:19 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 16:27:19 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 16:27:19 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 16:27:19 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 16:27:19 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 16:27:19 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 16:27:19 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 16:27:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 16:27:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 16:27:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 16:27:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 16:27:19 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 16:27:19 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 16:27:19 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 16:27:19 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 16:27:19 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 16:27:19 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 16:27:19 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 16:27:19 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 16:33:59 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 16:33:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 16:33:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 16:33:59 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 16:33:59 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 16:33:59 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 16:33:59 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 16:33:59 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 16:33:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 16:33:59 UTC] Available dates found: 4
[02-May-2026 16:34:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 16:34:05 UTC] Using actual slot duration: 15 minutes
[02-May-2026 16:34:05 UTC] Current time (IST): 22:4
[02-May-2026 16:34:05 UTC] Requested date: 2026-05-03
[02-May-2026 16:34:05 UTC] Today: 2026-05-02
[02-May-2026 16:34:05 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 16:34:05 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 16:34:05 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 16:34:05 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 16:34:05 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 16:34:05 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 16:34:05 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 16:34:05 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 16:34:05 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 16:34:05 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 16:34:05 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 16:34:05 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 16:34:05 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 16:34:05 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 16:34:05 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 16:34:05 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 16:34:05 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 16:34:05 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 16:34:05 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 16:34:05 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 16:34:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 16:34:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 16:34:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 16:34:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 16:34:05 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 16:34:05 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 16:34:05 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 16:34:05 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 16:34:05 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 16:34:05 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 16:34:05 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 16:34:05 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 16:57:22 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 16:57:22 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 16:57:22 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 16:57:22 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 16:57:22 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 16:57:22 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 16:57:22 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 16:57:22 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 16:57:22 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 16:57:22 UTC] Available dates found: 4
[02-May-2026 16:57:31 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 16:57:31 UTC] Using actual slot duration: 15 minutes
[02-May-2026 16:57:31 UTC] Current time (IST): 22:27
[02-May-2026 16:57:31 UTC] Requested date: 2026-05-03
[02-May-2026 16:57:31 UTC] Today: 2026-05-02
[02-May-2026 16:57:31 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 16:57:31 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 16:57:31 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 16:57:31 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 16:57:31 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 16:57:31 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 16:57:31 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 16:57:31 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 16:57:31 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 16:57:31 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 16:57:31 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 16:57:31 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 16:57:31 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 16:57:31 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 16:57:31 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 16:57:31 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 16:57:31 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 16:57:31 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 16:57:31 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 16:57:31 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 16:57:31 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 16:57:31 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 16:57:31 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 16:57:31 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 16:57:31 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 16:57:31 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 16:57:31 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 16:57:31 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 16:57:31 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 16:57:31 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 16:57:31 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 16:57:31 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 16:58:12 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 16:58:12 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 16:58:12 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 16:58:12 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 16:58:12 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 16:58:12 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 16:58:12 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 16:58:12 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 16:58:12 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 16:58:12 UTC] Available dates found: 4
[02-May-2026 16:58:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 16:58:16 UTC] Using actual slot duration: 15 minutes
[02-May-2026 16:58:16 UTC] Current time (IST): 22:28
[02-May-2026 16:58:16 UTC] Requested date: 2026-05-03
[02-May-2026 16:58:16 UTC] Today: 2026-05-02
[02-May-2026 16:58:16 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 16:58:16 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 16:58:16 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 16:58:16 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 16:58:16 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 16:58:16 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 16:58:16 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 16:58:16 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 16:58:16 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 16:58:16 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 16:58:16 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 16:58:16 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 16:58:16 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 16:58:16 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 16:58:16 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 16:58:16 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 16:58:16 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 16:58:16 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 16:58:16 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 16:58:16 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 16:58:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 16:58:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 16:58:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 16:58:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 16:58:16 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 16:58:16 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 16:58:16 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 16:58:16 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 16:58:16 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 16:58:16 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 16:58:16 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 16:58:16 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 16:58:53 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 16:59:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777741135130","orderId":"OMO2605022228557008044849V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777742335683,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022229006542366295V","paymentMode":"UPI_INTENT","timestamp":1777741140692,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX95","ifsc":"ICIC0006655","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"706637907082","upiTransactionId":"IBL8436d976ffdb44db8efdf21247afe7a4","vpa":"krXXXXXXXXXXXXXa7@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX95","ifsc":"ICIC0006655","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"706637907082","upiTransactionId":"IBL8436d976ffdb44db8efdf21247afe7a4","vpa":"krXXXXXXXXXXXXXa7@ibl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 16:59:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777741135130
            [orderId] => OMO2605022228557008044849V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777742335683
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605022229006542366295V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777741140692
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX95
                                    [ifsc] => ICIC0006655
                                    [accountType] => SAVINGS
                                    [bankId] => ICIC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 706637907082
                                    [upiTransactionId] => IBL8436d976ffdb44db8efdf21247afe7a4
                                    [vpa] => krXXXXXXXXXXXXXa7@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX95
                                                    [ifsc] => ICIC0006655
                                                    [accountType] => SAVINGS
                                                    [bankId] => ICIC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 706637907082
                                                    [upiTransactionId] => IBL8436d976ffdb44db8efdf21247afe7a4
                                                    [vpa] => krXXXXXXXXXXXXXa7@ibl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 16:59:11 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 16:59:11 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 16:59:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 16:59:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 16:59:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 16:59:11 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 16:59:11 UTC] Target appointment ID: TXN_1777741135130
[02-May-2026 16:59:11 UTC] Extracted numeric ID: 1777741135130
[02-May-2026 16:59:11 UTC] Appointment not found with ID: 1777741135130
[02-May-2026 16:59:11 UTC] Found recent pending appointment: ID=3396, Name=gopal ji totla
[02-May-2026 16:59:11 UTC] Successfully updated recent appointment ID: 3396 to confirmed status
[02-May-2026 16:59:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777741135130","orderId":"OMO2605022228557008044849V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777742335683,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605022229006542366295V","paymentMode":"UPI_INTENT","timestamp":1777741140692,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX95","ifsc":"ICIC0006655","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"706637907082","upiTransactionId":"IBL8436d976ffdb44db8efdf21247afe7a4","vpa":"krXXXXXXXXXXXXXa7@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX95","ifsc":"ICIC0006655","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"706637907082","upiTransactionId":"IBL8436d976ffdb44db8efdf21247afe7a4","vpa":"krXXXXXXXXXXXXXa7@ibl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 22:10:52 UTC] Simple backend called - Method: GET
[02-May-2026 22:51:16 UTC] Password reset error: Invalid JSON input
[02-May-2026 22:58:35 UTC] PHP Fatal error:  Uncaught Error: Class "Database" not found in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php:27
Stack trace:
#0 /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php(217): PhonePeAPI->__construct()
#1 {main}
  thrown in /home/sidd/astro.siddharthnahar.in/astro_admin/api/phonepe_api.php on line 27
[02-May-2026 23:47:41 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 23:47:41 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 23:47:41 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 23:47:41 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 23:47:41 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 23:47:41 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 23:47:41 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 23:47:41 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 23:47:41 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 23:47:41 UTC] Available dates found: 4
[02-May-2026 23:47:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 23:47:43 UTC] Using actual slot duration: 15 minutes
[02-May-2026 23:47:43 UTC] Current time (IST): 5:17
[02-May-2026 23:47:43 UTC] Requested date: 2026-05-03
[02-May-2026 23:47:43 UTC] Today: 2026-05-02
[02-May-2026 23:47:43 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 23:47:43 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 23:47:43 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 23:47:43 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 23:47:43 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 23:47:43 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 23:47:43 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 23:47:43 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 23:47:43 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 23:47:43 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 23:47:43 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 23:47:43 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 23:47:43 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 23:47:43 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 23:47:43 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 23:47:43 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 23:47:43 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 23:47:43 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 23:47:43 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 23:47:43 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 23:47:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 23:47:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 23:47:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 23:47:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 23:47:43 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 23:47:43 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 23:47:43 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 23:47:43 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 23:47:43 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 23:47:43 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 23:47:43 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 23:47:43 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 23:50:01 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 23:50:01 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 23:50:01 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 23:50:01 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 23:50:01 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 23:50:01 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 23:50:01 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 23:50:01 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 23:50:01 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 23:50:01 UTC] Available dates found: 4
[02-May-2026 23:50:05 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 23:50:05 UTC] Using actual slot duration: 15 minutes
[02-May-2026 23:50:05 UTC] Current time (IST): 5:20
[02-May-2026 23:50:05 UTC] Requested date: 2026-05-02
[02-May-2026 23:50:05 UTC] Today: 2026-05-02
[02-May-2026 23:50:05 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[02-May-2026 23:50:05 UTC] Slot added: 08:00 - 08:15
[02-May-2026 23:50:05 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[02-May-2026 23:50:05 UTC] Slot added: 08:15 - 08:30
[02-May-2026 23:50:05 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[02-May-2026 23:50:05 UTC] Slot added: 08:30 - 08:45
[02-May-2026 23:50:05 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[02-May-2026 23:50:05 UTC] Slot added: 08:45 - 09:00
[02-May-2026 23:50:05 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[02-May-2026 23:50:05 UTC] Slot added: 09:00 - 09:15
[02-May-2026 23:50:05 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[02-May-2026 23:50:05 UTC] Slot added: 09:15 - 09:30
[02-May-2026 23:50:05 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[02-May-2026 23:50:05 UTC] Slot added: 09:30 - 09:45
[02-May-2026 23:50:05 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[02-May-2026 23:50:05 UTC] Slot added: 09:45 - 10:00
[02-May-2026 23:50:05 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[02-May-2026 23:50:05 UTC] Slot added: 10:00 - 10:15
[02-May-2026 23:50:05 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[02-May-2026 23:50:05 UTC] Slot added: 10:15 - 10:30
[02-May-2026 23:50:05 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[02-May-2026 23:50:05 UTC] Slot added: 10:30 - 10:45
[02-May-2026 23:50:05 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[02-May-2026 23:50:05 UTC] Slot added: 10:45 - 11:00
[02-May-2026 23:50:05 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[02-May-2026 23:50:05 UTC] Slot added: 11:00 - 11:15
[02-May-2026 23:50:05 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[02-May-2026 23:50:05 UTC] Slot added: 11:15 - 11:30
[02-May-2026 23:50:05 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[02-May-2026 23:50:05 UTC] Slot added: 11:30 - 11:45
[02-May-2026 23:50:05 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[02-May-2026 23:50:05 UTC] Slot added: 11:45 - 12:00
[02-May-2026 23:50:05 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[02-May-2026 23:50:05 UTC] Slot added: 12:00 - 12:15
[02-May-2026 23:50:05 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[02-May-2026 23:50:05 UTC] Slot added: 12:15 - 12:30
[02-May-2026 23:50:05 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[02-May-2026 23:50:05 UTC] Slot added: 12:30 - 12:45
[02-May-2026 23:50:05 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[02-May-2026 23:50:05 UTC] Slot added: 12:45 - 13:00
[02-May-2026 23:50:05 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 23:50:05 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 23:50:05 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 23:50:05 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 23:50:05 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[02-May-2026 23:50:05 UTC] Slot added: 14:00 - 14:15
[02-May-2026 23:50:05 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[02-May-2026 23:50:05 UTC] Slot added: 14:15 - 14:30
[02-May-2026 23:50:05 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[02-May-2026 23:50:05 UTC] Slot added: 14:30 - 14:45
[02-May-2026 23:50:05 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[02-May-2026 23:50:05 UTC] Slot added: 14:45 - 15:00
[02-May-2026 23:50:05 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[02-May-2026 23:50:05 UTC] Slot added: 15:00 - 15:15
[02-May-2026 23:50:05 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[02-May-2026 23:50:05 UTC] Slot added: 15:15 - 15:30
[02-May-2026 23:50:05 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[02-May-2026 23:50:05 UTC] Slot added: 15:30 - 15:45
[02-May-2026 23:50:05 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[02-May-2026 23:50:05 UTC] Slot added: 15:45 - 16:00
[02-May-2026 23:50:10 UTC] Date: 2026-05-02, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 23:50:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[02-May-2026 23:50:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[02-May-2026 23:50:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[02-May-2026 23:50:10 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[02-May-2026 23:50:10 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[02-May-2026 23:50:10 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[02-May-2026 23:50:10 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[02-May-2026 23:50:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[02-May-2026 23:50:10 UTC] Available dates found: 4
[02-May-2026 23:50:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[02-May-2026 23:50:15 UTC] Using actual slot duration: 15 minutes
[02-May-2026 23:50:15 UTC] Current time (IST): 5:20
[02-May-2026 23:50:15 UTC] Requested date: 2026-05-03
[02-May-2026 23:50:15 UTC] Today: 2026-05-02
[02-May-2026 23:50:15 UTC] Slot added (future date): 08:00 - 08:15
[02-May-2026 23:50:15 UTC] Slot added (future date): 08:15 - 08:30
[02-May-2026 23:50:15 UTC] Slot added (future date): 08:30 - 08:45
[02-May-2026 23:50:15 UTC] Slot added (future date): 08:45 - 09:00
[02-May-2026 23:50:15 UTC] Slot added (future date): 09:00 - 09:15
[02-May-2026 23:50:15 UTC] Slot added (future date): 09:15 - 09:30
[02-May-2026 23:50:15 UTC] Slot added (future date): 09:30 - 09:45
[02-May-2026 23:50:15 UTC] Slot added (future date): 09:45 - 10:00
[02-May-2026 23:50:15 UTC] Slot added (future date): 10:00 - 10:15
[02-May-2026 23:50:15 UTC] Slot added (future date): 10:15 - 10:30
[02-May-2026 23:50:15 UTC] Slot added (future date): 10:30 - 10:45
[02-May-2026 23:50:15 UTC] Slot added (future date): 10:45 - 11:00
[02-May-2026 23:50:15 UTC] Slot added (future date): 11:00 - 11:15
[02-May-2026 23:50:15 UTC] Slot added (future date): 11:15 - 11:30
[02-May-2026 23:50:15 UTC] Slot added (future date): 11:30 - 11:45
[02-May-2026 23:50:15 UTC] Slot added (future date): 11:45 - 12:00
[02-May-2026 23:50:15 UTC] Slot added (future date): 12:00 - 12:15
[02-May-2026 23:50:15 UTC] Slot added (future date): 12:15 - 12:30
[02-May-2026 23:50:15 UTC] Slot added (future date): 12:30 - 12:45
[02-May-2026 23:50:15 UTC] Slot added (future date): 12:45 - 13:00
[02-May-2026 23:50:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[02-May-2026 23:50:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[02-May-2026 23:50:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[02-May-2026 23:50:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[02-May-2026 23:50:15 UTC] Slot added (future date): 14:00 - 14:15
[02-May-2026 23:50:15 UTC] Slot added (future date): 14:15 - 14:30
[02-May-2026 23:50:15 UTC] Slot added (future date): 14:30 - 14:45
[02-May-2026 23:50:15 UTC] Slot added (future date): 14:45 - 15:00
[02-May-2026 23:50:15 UTC] Slot added (future date): 15:00 - 15:15
[02-May-2026 23:50:15 UTC] Slot added (future date): 15:15 - 15:30
[02-May-2026 23:50:15 UTC] Slot added (future date): 15:30 - 15:45
[02-May-2026 23:50:15 UTC] Slot added (future date): 15:45 - 16:00
[02-May-2026 23:50:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[02-May-2026 23:51:07 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777765851529","orderId":"OMO2605030520522479860041V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777767052232,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605030520555619565382V","paymentMode":"UPI_INTENT","timestamp":1777765855596,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"591546038758","upiTransactionId":"YBLb0b2c411552249e6b2e4c3a0407145f6","vpa":"duXXXXXXXXXXXXXXva@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"591546038758","upiTransactionId":"YBLb0b2c411552249e6b2e4c3a0407145f6","vpa":"duXXXXXXXXXXXXXXva@ybl"},"currency":"INR","amount":10000}]}]}}
[02-May-2026 23:51:07 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777765851529
            [orderId] => OMO2605030520522479860041V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777767052232
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605030520555619565382V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777765855596
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX1806
                                    [ifsc] => SBIN0031095
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 591546038758
                                    [upiTransactionId] => YBLb0b2c411552249e6b2e4c3a0407145f6
                                    [vpa] => duXXXXXXXXXXXXXXva@ybl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX1806
                                                    [ifsc] => SBIN0031095
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 591546038758
                                                    [upiTransactionId] => YBLb0b2c411552249e6b2e4c3a0407145f6
                                                    [vpa] => duXXXXXXXXXXXXXXva@ybl
                                                )

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

                                )

                        )

                )

        )

)

[02-May-2026 23:51:07 UTC] Payment Callback - POST Data: Array
(
)

[02-May-2026 23:51:07 UTC] Payment Callback - GET Data: Array
(
)

[02-May-2026 23:51:07 UTC] Amount Conversion: 10000 paise = 100 rupees
[02-May-2026 23:51:07 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[02-May-2026 23:51:07 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[02-May-2026 23:51:07 UTC] Payment is SUCCESS, attempting to update appointment...
[02-May-2026 23:51:07 UTC] Target appointment ID: TXN_1777765851529
[02-May-2026 23:51:07 UTC] Extracted numeric ID: 1777765851529
[02-May-2026 23:51:07 UTC] Appointment not found with ID: 1777765851529
[02-May-2026 23:51:07 UTC] Found recent pending appointment: ID=3397, Name=Durgashankar
[02-May-2026 23:51:07 UTC] Successfully updated recent appointment ID: 3397 to confirmed status
[02-May-2026 23:51:07 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777765851529","orderId":"OMO2605030520522479860041V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777767052232,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605030520555619565382V","paymentMode":"UPI_INTENT","timestamp":1777765855596,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"591546038758","upiTransactionId":"YBLb0b2c411552249e6b2e4c3a0407145f6","vpa":"duXXXXXXXXXXXXXXva@ybl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX1806","ifsc":"SBIN0031095","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"591546038758","upiTransactionId":"YBLb0b2c411552249e6b2e4c3a0407145f6","vpa":"duXXXXXXXXXXXXXXva@ybl"},"currency":"INR","amount":10000}]}]}}
[03-May-2026 00:51:30 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 00:51:30 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 00:51:30 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 00:51:30 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 00:51:30 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 00:51:30 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 00:51:30 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 00:51:30 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 00:51:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 00:51:30 UTC] Available dates found: 4
[03-May-2026 00:51:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 00:51:36 UTC] Using actual slot duration: 15 minutes
[03-May-2026 00:51:36 UTC] Current time (IST): 6:21
[03-May-2026 00:51:36 UTC] Requested date: 2026-05-03
[03-May-2026 00:51:36 UTC] Today: 2026-05-03
[03-May-2026 00:51:36 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 00:51:36 UTC] Slot added: 08:00 - 08:15
[03-May-2026 00:51:36 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 00:51:36 UTC] Slot added: 08:15 - 08:30
[03-May-2026 00:51:36 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 00:51:36 UTC] Slot added: 08:30 - 08:45
[03-May-2026 00:51:36 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 00:51:36 UTC] Slot added: 08:45 - 09:00
[03-May-2026 00:51:36 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 00:51:36 UTC] Slot added: 09:00 - 09:15
[03-May-2026 00:51:36 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 00:51:36 UTC] Slot added: 09:15 - 09:30
[03-May-2026 00:51:36 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 00:51:36 UTC] Slot added: 09:30 - 09:45
[03-May-2026 00:51:36 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 00:51:36 UTC] Slot added: 09:45 - 10:00
[03-May-2026 00:51:36 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 00:51:36 UTC] Slot added: 10:00 - 10:15
[03-May-2026 00:51:36 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 00:51:36 UTC] Slot added: 10:15 - 10:30
[03-May-2026 00:51:36 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 00:51:36 UTC] Slot added: 10:30 - 10:45
[03-May-2026 00:51:36 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 00:51:36 UTC] Slot added: 10:45 - 11:00
[03-May-2026 00:51:36 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 00:51:36 UTC] Slot added: 11:00 - 11:15
[03-May-2026 00:51:36 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 00:51:36 UTC] Slot added: 11:15 - 11:30
[03-May-2026 00:51:36 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 00:51:36 UTC] Slot added: 11:30 - 11:45
[03-May-2026 00:51:36 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 00:51:36 UTC] Slot added: 11:45 - 12:00
[03-May-2026 00:51:36 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 00:51:36 UTC] Slot added: 12:00 - 12:15
[03-May-2026 00:51:36 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 00:51:36 UTC] Slot added: 12:15 - 12:30
[03-May-2026 00:51:36 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 00:51:36 UTC] Slot added: 12:30 - 12:45
[03-May-2026 00:51:36 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 00:51:36 UTC] Slot added: 12:45 - 13:00
[03-May-2026 00:51:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 00:51:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 00:51:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 00:51:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 00:51:36 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 00:51:36 UTC] Slot added: 14:00 - 14:15
[03-May-2026 00:51:36 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 00:51:36 UTC] Slot added: 14:15 - 14:30
[03-May-2026 00:51:36 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 00:51:36 UTC] Slot added: 14:30 - 14:45
[03-May-2026 00:51:36 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 00:51:36 UTC] Slot added: 14:45 - 15:00
[03-May-2026 00:51:36 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 00:51:36 UTC] Slot added: 15:00 - 15:15
[03-May-2026 00:51:36 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 00:51:36 UTC] Slot added: 15:15 - 15:30
[03-May-2026 00:51:36 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 00:51:36 UTC] Slot added: 15:30 - 15:45
[03-May-2026 00:51:36 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 00:51:36 UTC] Slot added: 15:45 - 16:00
[03-May-2026 00:52:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 00:52:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 00:52:59 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 00:52:59 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 00:52:59 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 00:52:59 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 00:52:59 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 00:52:59 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 00:52:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 00:52:59 UTC] Available dates found: 4
[03-May-2026 00:53:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 00:53:09 UTC] Using actual slot duration: 15 minutes
[03-May-2026 00:53:09 UTC] Current time (IST): 6:23
[03-May-2026 00:53:09 UTC] Requested date: 2026-05-03
[03-May-2026 00:53:09 UTC] Today: 2026-05-03
[03-May-2026 00:53:09 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 00:53:09 UTC] Slot added: 08:00 - 08:15
[03-May-2026 00:53:09 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 00:53:09 UTC] Slot added: 08:15 - 08:30
[03-May-2026 00:53:09 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 00:53:09 UTC] Slot added: 08:30 - 08:45
[03-May-2026 00:53:09 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 00:53:09 UTC] Slot added: 08:45 - 09:00
[03-May-2026 00:53:09 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 00:53:09 UTC] Slot added: 09:00 - 09:15
[03-May-2026 00:53:09 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 00:53:09 UTC] Slot added: 09:15 - 09:30
[03-May-2026 00:53:09 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 00:53:09 UTC] Slot added: 09:30 - 09:45
[03-May-2026 00:53:09 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 00:53:09 UTC] Slot added: 09:45 - 10:00
[03-May-2026 00:53:09 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 00:53:09 UTC] Slot added: 10:00 - 10:15
[03-May-2026 00:53:09 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 00:53:09 UTC] Slot added: 10:15 - 10:30
[03-May-2026 00:53:09 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 00:53:09 UTC] Slot added: 10:30 - 10:45
[03-May-2026 00:53:09 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 00:53:09 UTC] Slot added: 10:45 - 11:00
[03-May-2026 00:53:09 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 00:53:09 UTC] Slot added: 11:00 - 11:15
[03-May-2026 00:53:09 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 00:53:09 UTC] Slot added: 11:15 - 11:30
[03-May-2026 00:53:09 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 00:53:09 UTC] Slot added: 11:30 - 11:45
[03-May-2026 00:53:09 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 00:53:09 UTC] Slot added: 11:45 - 12:00
[03-May-2026 00:53:09 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 00:53:09 UTC] Slot added: 12:00 - 12:15
[03-May-2026 00:53:09 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 00:53:09 UTC] Slot added: 12:15 - 12:30
[03-May-2026 00:53:09 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 00:53:09 UTC] Slot added: 12:30 - 12:45
[03-May-2026 00:53:09 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 00:53:09 UTC] Slot added: 12:45 - 13:00
[03-May-2026 00:53:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 00:53:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 00:53:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 00:53:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 00:53:09 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 00:53:09 UTC] Slot added: 14:00 - 14:15
[03-May-2026 00:53:09 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 00:53:09 UTC] Slot added: 14:15 - 14:30
[03-May-2026 00:53:09 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 00:53:09 UTC] Slot added: 14:30 - 14:45
[03-May-2026 00:53:09 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 00:53:09 UTC] Slot added: 14:45 - 15:00
[03-May-2026 00:53:09 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 00:53:09 UTC] Slot added: 15:00 - 15:15
[03-May-2026 00:53:09 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 00:53:09 UTC] Slot added: 15:15 - 15:30
[03-May-2026 00:53:09 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 00:53:09 UTC] Slot added: 15:30 - 15:45
[03-May-2026 00:53:09 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 00:53:09 UTC] Slot added: 15:45 - 16:00
[03-May-2026 00:54:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 00:54:40 UTC] Using actual slot duration: 15 minutes
[03-May-2026 00:54:40 UTC] Current time (IST): 6:24
[03-May-2026 00:54:40 UTC] Requested date: 2026-05-05
[03-May-2026 00:54:40 UTC] Today: 2026-05-03
[03-May-2026 00:54:40 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 00:54:40 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 00:54:40 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 00:54:40 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 00:54:40 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 00:54:40 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 00:54:40 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 00:54:40 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 00:54:40 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 00:54:40 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 00:54:40 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 00:54:40 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 00:54:40 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 00:54:40 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 00:54:40 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 00:54:40 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 00:54:40 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 00:54:40 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 00:54:40 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 00:54:40 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 00:54:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 00:54:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 00:54:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 00:54:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 00:54:40 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 00:54:40 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 00:54:40 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 00:54:40 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 00:54:40 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 00:54:40 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 00:54:40 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 00:54:40 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 00:55:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 00:55:18 UTC] Using actual slot duration: 15 minutes
[03-May-2026 00:55:18 UTC] Current time (IST): 6:25
[03-May-2026 00:55:18 UTC] Requested date: 2026-05-03
[03-May-2026 00:55:18 UTC] Today: 2026-05-03
[03-May-2026 00:55:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 00:55:18 UTC] Slot added: 08:00 - 08:15
[03-May-2026 00:55:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 00:55:18 UTC] Slot added: 08:15 - 08:30
[03-May-2026 00:55:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 00:55:18 UTC] Slot added: 08:30 - 08:45
[03-May-2026 00:55:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 00:55:18 UTC] Slot added: 08:45 - 09:00
[03-May-2026 00:55:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 00:55:18 UTC] Slot added: 09:00 - 09:15
[03-May-2026 00:55:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 00:55:18 UTC] Slot added: 09:15 - 09:30
[03-May-2026 00:55:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 00:55:18 UTC] Slot added: 09:30 - 09:45
[03-May-2026 00:55:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 00:55:18 UTC] Slot added: 09:45 - 10:00
[03-May-2026 00:55:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 00:55:18 UTC] Slot added: 10:00 - 10:15
[03-May-2026 00:55:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 00:55:18 UTC] Slot added: 10:15 - 10:30
[03-May-2026 00:55:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 00:55:18 UTC] Slot added: 10:30 - 10:45
[03-May-2026 00:55:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 00:55:18 UTC] Slot added: 10:45 - 11:00
[03-May-2026 00:55:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 00:55:18 UTC] Slot added: 11:00 - 11:15
[03-May-2026 00:55:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 00:55:18 UTC] Slot added: 11:15 - 11:30
[03-May-2026 00:55:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 00:55:18 UTC] Slot added: 11:30 - 11:45
[03-May-2026 00:55:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 00:55:18 UTC] Slot added: 11:45 - 12:00
[03-May-2026 00:55:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 00:55:18 UTC] Slot added: 12:00 - 12:15
[03-May-2026 00:55:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 00:55:18 UTC] Slot added: 12:15 - 12:30
[03-May-2026 00:55:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 00:55:18 UTC] Slot added: 12:30 - 12:45
[03-May-2026 00:55:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 00:55:18 UTC] Slot added: 12:45 - 13:00
[03-May-2026 00:55:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 00:55:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 00:55:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 00:55:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 00:55:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 00:55:18 UTC] Slot added: 14:00 - 14:15
[03-May-2026 00:55:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 00:55:18 UTC] Slot added: 14:15 - 14:30
[03-May-2026 00:55:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 00:55:18 UTC] Slot added: 14:30 - 14:45
[03-May-2026 00:55:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 00:55:18 UTC] Slot added: 14:45 - 15:00
[03-May-2026 00:55:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 00:55:18 UTC] Slot added: 15:00 - 15:15
[03-May-2026 00:55:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 00:55:18 UTC] Slot added: 15:15 - 15:30
[03-May-2026 00:55:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 00:55:18 UTC] Slot added: 15:30 - 15:45
[03-May-2026 00:55:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 00:55:18 UTC] Slot added: 15:45 - 16:00
[03-May-2026 00:55:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 00:55:42 UTC] Using actual slot duration: 15 minutes
[03-May-2026 00:55:42 UTC] Current time (IST): 6:25
[03-May-2026 00:55:42 UTC] Requested date: 2026-05-03
[03-May-2026 00:55:42 UTC] Today: 2026-05-03
[03-May-2026 00:55:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 00:55:42 UTC] Slot added: 08:00 - 08:15
[03-May-2026 00:55:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 00:55:42 UTC] Slot added: 08:15 - 08:30
[03-May-2026 00:55:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 00:55:42 UTC] Slot added: 08:30 - 08:45
[03-May-2026 00:55:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 00:55:42 UTC] Slot added: 08:45 - 09:00
[03-May-2026 00:55:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 00:55:42 UTC] Slot added: 09:00 - 09:15
[03-May-2026 00:55:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 00:55:42 UTC] Slot added: 09:15 - 09:30
[03-May-2026 00:55:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 00:55:42 UTC] Slot added: 09:30 - 09:45
[03-May-2026 00:55:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 00:55:42 UTC] Slot added: 09:45 - 10:00
[03-May-2026 00:55:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 00:55:42 UTC] Slot added: 10:00 - 10:15
[03-May-2026 00:55:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 00:55:42 UTC] Slot added: 10:15 - 10:30
[03-May-2026 00:55:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 00:55:42 UTC] Slot added: 10:30 - 10:45
[03-May-2026 00:55:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 00:55:42 UTC] Slot added: 10:45 - 11:00
[03-May-2026 00:55:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 00:55:42 UTC] Slot added: 11:00 - 11:15
[03-May-2026 00:55:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 00:55:42 UTC] Slot added: 11:15 - 11:30
[03-May-2026 00:55:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 00:55:42 UTC] Slot added: 11:30 - 11:45
[03-May-2026 00:55:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 00:55:42 UTC] Slot added: 11:45 - 12:00
[03-May-2026 00:55:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 00:55:42 UTC] Slot added: 12:00 - 12:15
[03-May-2026 00:55:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 00:55:42 UTC] Slot added: 12:15 - 12:30
[03-May-2026 00:55:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 00:55:42 UTC] Slot added: 12:30 - 12:45
[03-May-2026 00:55:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 00:55:42 UTC] Slot added: 12:45 - 13:00
[03-May-2026 00:55:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 00:55:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 00:55:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 00:55:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 00:55:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 00:55:42 UTC] Slot added: 14:00 - 14:15
[03-May-2026 00:55:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 00:55:42 UTC] Slot added: 14:15 - 14:30
[03-May-2026 00:55:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 00:55:42 UTC] Slot added: 14:30 - 14:45
[03-May-2026 00:55:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 00:55:42 UTC] Slot added: 14:45 - 15:00
[03-May-2026 00:55:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 00:55:42 UTC] Slot added: 15:00 - 15:15
[03-May-2026 00:55:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 00:55:42 UTC] Slot added: 15:15 - 15:30
[03-May-2026 00:55:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 00:55:42 UTC] Slot added: 15:30 - 15:45
[03-May-2026 00:55:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 00:55:42 UTC] Slot added: 15:45 - 16:00
[03-May-2026 00:55:59 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 01:14:02 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:14:02 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 01:14:02 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 01:14:02 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 01:14:02 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 01:14:02 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 01:14:02 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 01:14:02 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:14:02 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 01:14:02 UTC] Available dates found: 4
[03-May-2026 01:14:06 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 01:14:06 UTC] Using actual slot duration: 15 minutes
[03-May-2026 01:14:06 UTC] Current time (IST): 6:44
[03-May-2026 01:14:06 UTC] Requested date: 2026-05-03
[03-May-2026 01:14:06 UTC] Today: 2026-05-03
[03-May-2026 01:14:06 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 01:14:06 UTC] Slot added: 08:00 - 08:15
[03-May-2026 01:14:06 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 01:14:06 UTC] Slot added: 08:15 - 08:30
[03-May-2026 01:14:06 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 01:14:06 UTC] Slot added: 08:30 - 08:45
[03-May-2026 01:14:06 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 01:14:06 UTC] Slot added: 08:45 - 09:00
[03-May-2026 01:14:06 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 01:14:06 UTC] Slot added: 09:00 - 09:15
[03-May-2026 01:14:06 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 01:14:06 UTC] Slot added: 09:15 - 09:30
[03-May-2026 01:14:06 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 01:14:06 UTC] Slot added: 09:30 - 09:45
[03-May-2026 01:14:06 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 01:14:06 UTC] Slot added: 09:45 - 10:00
[03-May-2026 01:14:06 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 01:14:06 UTC] Slot added: 10:00 - 10:15
[03-May-2026 01:14:06 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 01:14:06 UTC] Slot added: 10:15 - 10:30
[03-May-2026 01:14:06 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 01:14:06 UTC] Slot added: 10:30 - 10:45
[03-May-2026 01:14:06 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 01:14:06 UTC] Slot added: 10:45 - 11:00
[03-May-2026 01:14:06 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 01:14:06 UTC] Slot added: 11:00 - 11:15
[03-May-2026 01:14:06 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 01:14:06 UTC] Slot added: 11:15 - 11:30
[03-May-2026 01:14:06 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 01:14:06 UTC] Slot added: 11:30 - 11:45
[03-May-2026 01:14:06 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 01:14:06 UTC] Slot added: 11:45 - 12:00
[03-May-2026 01:14:06 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 01:14:06 UTC] Slot added: 12:00 - 12:15
[03-May-2026 01:14:06 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 01:14:06 UTC] Slot added: 12:15 - 12:30
[03-May-2026 01:14:06 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 01:14:06 UTC] Slot added: 12:30 - 12:45
[03-May-2026 01:14:06 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 01:14:06 UTC] Slot added: 12:45 - 13:00
[03-May-2026 01:14:06 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 01:14:06 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 01:14:06 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 01:14:06 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 01:14:06 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 01:14:06 UTC] Slot added: 14:00 - 14:15
[03-May-2026 01:14:06 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 01:14:06 UTC] Slot added: 14:15 - 14:30
[03-May-2026 01:14:06 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 01:14:06 UTC] Slot added: 14:30 - 14:45
[03-May-2026 01:14:06 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 01:14:06 UTC] Slot added: 14:45 - 15:00
[03-May-2026 01:14:06 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 01:14:06 UTC] Slot added: 15:00 - 15:15
[03-May-2026 01:14:06 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 01:14:06 UTC] Slot added: 15:15 - 15:30
[03-May-2026 01:14:06 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 01:14:06 UTC] Slot added: 15:30 - 15:45
[03-May-2026 01:14:06 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 01:14:06 UTC] Slot added: 15:45 - 16:00
[03-May-2026 01:16:05 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777769763930","orderId":"OMO2605030626036043708138V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777770963573,"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":[]}}
[03-May-2026 01:16:05 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777769763930
            [orderId] => OMO2605030626036043708138V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777770963573
            [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
                (
                )

        )

)

[03-May-2026 01:16:05 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 01:16:05 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 01:16:05 UTC] Amount Conversion: 10000 paise = 100 rupees
[03-May-2026 01:16:05 UTC] Payment callback error: Transaction ID not found in callback
[03-May-2026 01:26:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:26:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 01:26:46 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 01:26:46 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 01:26:46 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 01:26:46 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 01:26:46 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 01:26:46 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:26:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 01:26:46 UTC] Available dates found: 4
[03-May-2026 01:26:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 01:26:48 UTC] Using actual slot duration: 15 minutes
[03-May-2026 01:26:48 UTC] Current time (IST): 6:56
[03-May-2026 01:26:48 UTC] Requested date: 2026-05-03
[03-May-2026 01:26:48 UTC] Today: 2026-05-03
[03-May-2026 01:26:48 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 01:26:48 UTC] Slot added: 08:00 - 08:15
[03-May-2026 01:26:48 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 01:26:48 UTC] Slot added: 08:15 - 08:30
[03-May-2026 01:26:48 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 01:26:48 UTC] Slot added: 08:30 - 08:45
[03-May-2026 01:26:48 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 01:26:48 UTC] Slot added: 08:45 - 09:00
[03-May-2026 01:26:48 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 01:26:48 UTC] Slot added: 09:00 - 09:15
[03-May-2026 01:26:48 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 01:26:48 UTC] Slot added: 09:15 - 09:30
[03-May-2026 01:26:48 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 01:26:48 UTC] Slot added: 09:30 - 09:45
[03-May-2026 01:26:48 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 01:26:48 UTC] Slot added: 09:45 - 10:00
[03-May-2026 01:26:48 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 01:26:48 UTC] Slot added: 10:00 - 10:15
[03-May-2026 01:26:48 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 01:26:48 UTC] Slot added: 10:15 - 10:30
[03-May-2026 01:26:48 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 01:26:48 UTC] Slot added: 10:30 - 10:45
[03-May-2026 01:26:48 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 01:26:48 UTC] Slot added: 10:45 - 11:00
[03-May-2026 01:26:48 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 01:26:48 UTC] Slot added: 11:00 - 11:15
[03-May-2026 01:26:48 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 01:26:48 UTC] Slot added: 11:15 - 11:30
[03-May-2026 01:26:48 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 01:26:48 UTC] Slot added: 11:30 - 11:45
[03-May-2026 01:26:48 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 01:26:48 UTC] Slot added: 11:45 - 12:00
[03-May-2026 01:26:48 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 01:26:48 UTC] Slot added: 12:00 - 12:15
[03-May-2026 01:26:48 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 01:26:48 UTC] Slot added: 12:15 - 12:30
[03-May-2026 01:26:48 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 01:26:48 UTC] Slot added: 12:30 - 12:45
[03-May-2026 01:26:48 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 01:26:48 UTC] Slot added: 12:45 - 13:00
[03-May-2026 01:26:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 01:26:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 01:26:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 01:26:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 01:26:48 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 01:26:48 UTC] Slot added: 14:00 - 14:15
[03-May-2026 01:26:48 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 01:26:48 UTC] Slot added: 14:15 - 14:30
[03-May-2026 01:26:48 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 01:26:48 UTC] Slot added: 14:30 - 14:45
[03-May-2026 01:26:48 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 01:26:48 UTC] Slot added: 14:45 - 15:00
[03-May-2026 01:26:48 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 01:26:48 UTC] Slot added: 15:00 - 15:15
[03-May-2026 01:26:48 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 01:26:48 UTC] Slot added: 15:15 - 15:30
[03-May-2026 01:26:48 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 01:26:48 UTC] Slot added: 15:30 - 15:45
[03-May-2026 01:26:48 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 01:26:48 UTC] Slot added: 15:45 - 16:00
[03-May-2026 01:28:31 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 01:32:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:32:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 01:32:15 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 01:32:15 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 01:32:15 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 01:32:15 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 01:32:15 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 01:32:15 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:32:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 01:32:15 UTC] Available dates found: 4
[03-May-2026 01:32:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 01:32:17 UTC] Using actual slot duration: 15 minutes
[03-May-2026 01:32:17 UTC] Current time (IST): 7:2
[03-May-2026 01:32:17 UTC] Requested date: 2026-05-03
[03-May-2026 01:32:17 UTC] Today: 2026-05-03
[03-May-2026 01:32:17 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 01:32:17 UTC] Slot added: 08:00 - 08:15
[03-May-2026 01:32:17 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 01:32:17 UTC] Slot added: 08:15 - 08:30
[03-May-2026 01:32:17 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 01:32:17 UTC] Slot added: 08:30 - 08:45
[03-May-2026 01:32:17 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 01:32:17 UTC] Slot added: 08:45 - 09:00
[03-May-2026 01:32:17 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 01:32:17 UTC] Slot added: 09:00 - 09:15
[03-May-2026 01:32:17 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 01:32:17 UTC] Slot added: 09:15 - 09:30
[03-May-2026 01:32:17 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 01:32:17 UTC] Slot added: 09:30 - 09:45
[03-May-2026 01:32:17 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 01:32:17 UTC] Slot added: 09:45 - 10:00
[03-May-2026 01:32:17 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 01:32:17 UTC] Slot added: 10:00 - 10:15
[03-May-2026 01:32:17 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 01:32:17 UTC] Slot added: 10:15 - 10:30
[03-May-2026 01:32:17 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 01:32:17 UTC] Slot added: 10:30 - 10:45
[03-May-2026 01:32:17 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 01:32:17 UTC] Slot added: 10:45 - 11:00
[03-May-2026 01:32:17 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 01:32:17 UTC] Slot added: 11:00 - 11:15
[03-May-2026 01:32:17 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 01:32:17 UTC] Slot added: 11:15 - 11:30
[03-May-2026 01:32:17 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 01:32:17 UTC] Slot added: 11:30 - 11:45
[03-May-2026 01:32:17 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 01:32:17 UTC] Slot added: 11:45 - 12:00
[03-May-2026 01:32:17 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 01:32:17 UTC] Slot added: 12:00 - 12:15
[03-May-2026 01:32:17 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 01:32:17 UTC] Slot added: 12:15 - 12:30
[03-May-2026 01:32:17 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 01:32:17 UTC] Slot added: 12:30 - 12:45
[03-May-2026 01:32:17 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 01:32:17 UTC] Slot added: 12:45 - 13:00
[03-May-2026 01:32:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 01:32:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 01:32:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 01:32:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 01:32:17 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 01:32:17 UTC] Slot added: 14:00 - 14:15
[03-May-2026 01:32:17 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 01:32:17 UTC] Slot added: 14:15 - 14:30
[03-May-2026 01:32:17 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 01:32:17 UTC] Slot added: 14:30 - 14:45
[03-May-2026 01:32:17 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 01:32:17 UTC] Slot added: 14:45 - 15:00
[03-May-2026 01:32:17 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 01:32:17 UTC] Slot added: 15:00 - 15:15
[03-May-2026 01:32:17 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 01:32:17 UTC] Slot added: 15:15 - 15:30
[03-May-2026 01:32:17 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 01:32:17 UTC] Slot added: 15:30 - 15:45
[03-May-2026 01:32:17 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 01:32:17 UTC] Slot added: 15:45 - 16:00
[03-May-2026 01:32:36 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 01:33:11 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777771958470","orderId":"OMO2605030702388264416662V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777773158810,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605030702508453473947V","paymentMode":"UPI_INTENT","timestamp":1777771970883,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612393301735","upiTransactionId":"PTM485d658a4c5d4a0480813b00ef9bc235","vpa":"78XXXXXX31@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612393301735","upiTransactionId":"PTM485d658a4c5d4a0480813b00ef9bc235","vpa":"78XXXXXX31@ptsbi"},"currency":"INR","amount":10000}]}]}}
[03-May-2026 01:33:11 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777771958470
            [orderId] => OMO2605030702388264416662V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 10000
            [payableCurrency] => INR
            [payableAmount] => 10000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777773158810
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605030702508453473947V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777771970883
                            [currency] => INR
                            [amount] => 10000
                            [payableCurrency] => INR
                            [payableAmount] => 10000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [ifsc] => SBIN0032395
                                    [accountType] => SAVINGS
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 612393301735
                                    [upiTransactionId] => PTM485d658a4c5d4a0480813b00ef9bc235
                                    [vpa] => 78XXXXXX31@ptsbi
                                )

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

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 612393301735
                                                    [upiTransactionId] => PTM485d658a4c5d4a0480813b00ef9bc235
                                                    [vpa] => 78XXXXXX31@ptsbi
                                                )

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

                                )

                        )

                )

        )

)

[03-May-2026 01:33:11 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 01:33:11 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 01:33:11 UTC] Amount Conversion: 10000 paise = 100 rupees
[03-May-2026 01:33:11 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[03-May-2026 01:33:11 UTC] Amount Details: Original=10000 paise, Converted=100 rupees
[03-May-2026 01:33:11 UTC] Payment is SUCCESS, attempting to update appointment...
[03-May-2026 01:33:11 UTC] Target appointment ID: TXN_1777771958470
[03-May-2026 01:33:11 UTC] Extracted numeric ID: 1777771958470
[03-May-2026 01:33:11 UTC] Appointment not found with ID: 1777771958470
[03-May-2026 01:33:11 UTC] Found recent pending appointment: ID=3400, Name=mahaveer
[03-May-2026 01:33:11 UTC] Successfully updated recent appointment ID: 3400 to confirmed status
[03-May-2026 01:33:11 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777771958470","orderId":"OMO2605030702388264416662V","state":"COMPLETED","currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777773158810,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605030702508453473947V","paymentMode":"UPI_INTENT","timestamp":1777771970883,"currency":"INR","amount":10000,"payableCurrency":"INR","payableAmount":10000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612393301735","upiTransactionId":"PTM485d658a4c5d4a0480813b00ef9bc235","vpa":"78XXXXXX31@ptsbi"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","ifsc":"SBIN0032395","accountType":"SAVINGS"},"rail":{"type":"UPI","utr":"612393301735","upiTransactionId":"PTM485d658a4c5d4a0480813b00ef9bc235","vpa":"78XXXXXX31@ptsbi"},"currency":"INR","amount":10000}]}]}}
[03-May-2026 01:33:22 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 01:33:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:33:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 01:33:31 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 01:33:31 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 01:33:31 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 01:33:31 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 01:33:31 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 01:33:31 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:33:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 01:33:31 UTC] Available dates found: 4
[03-May-2026 01:33:34 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 01:33:34 UTC] Using actual slot duration: 15 minutes
[03-May-2026 01:33:34 UTC] Current time (IST): 7:3
[03-May-2026 01:33:34 UTC] Requested date: 2026-05-03
[03-May-2026 01:33:34 UTC] Today: 2026-05-03
[03-May-2026 01:33:34 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 01:33:34 UTC] Slot added: 08:00 - 08:15
[03-May-2026 01:33:34 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 01:33:34 UTC] Slot added: 08:15 - 08:30
[03-May-2026 01:33:34 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 01:33:34 UTC] Slot added: 08:30 - 08:45
[03-May-2026 01:33:34 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 01:33:34 UTC] Slot added: 08:45 - 09:00
[03-May-2026 01:33:34 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 01:33:34 UTC] Slot added: 09:00 - 09:15
[03-May-2026 01:33:34 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 01:33:34 UTC] Slot added: 09:15 - 09:30
[03-May-2026 01:33:34 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 01:33:34 UTC] Slot added: 09:30 - 09:45
[03-May-2026 01:33:34 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 01:33:34 UTC] Slot added: 09:45 - 10:00
[03-May-2026 01:33:34 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 01:33:34 UTC] Slot added: 10:00 - 10:15
[03-May-2026 01:33:34 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 01:33:34 UTC] Slot added: 10:15 - 10:30
[03-May-2026 01:33:34 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 01:33:34 UTC] Slot added: 10:30 - 10:45
[03-May-2026 01:33:34 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 01:33:34 UTC] Slot added: 10:45 - 11:00
[03-May-2026 01:33:34 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 01:33:34 UTC] Slot added: 11:00 - 11:15
[03-May-2026 01:33:34 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 01:33:34 UTC] Slot added: 11:15 - 11:30
[03-May-2026 01:33:34 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 01:33:34 UTC] Slot added: 11:30 - 11:45
[03-May-2026 01:33:34 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 01:33:34 UTC] Slot added: 11:45 - 12:00
[03-May-2026 01:33:34 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 01:33:34 UTC] Slot added: 12:00 - 12:15
[03-May-2026 01:33:34 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 01:33:34 UTC] Slot added: 12:15 - 12:30
[03-May-2026 01:33:34 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 01:33:34 UTC] Slot added: 12:30 - 12:45
[03-May-2026 01:33:34 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 01:33:34 UTC] Slot added: 12:45 - 13:00
[03-May-2026 01:33:34 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 01:33:34 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 01:33:34 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 01:33:34 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 01:33:34 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 01:33:34 UTC] Slot added: 14:00 - 14:15
[03-May-2026 01:33:34 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 01:33:34 UTC] Slot added: 14:15 - 14:30
[03-May-2026 01:33:34 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 01:33:34 UTC] Slot added: 14:30 - 14:45
[03-May-2026 01:33:34 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 01:33:34 UTC] Slot added: 14:45 - 15:00
[03-May-2026 01:33:34 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 01:33:34 UTC] Slot added: 15:00 - 15:15
[03-May-2026 01:33:34 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 01:33:34 UTC] Slot added: 15:15 - 15:30
[03-May-2026 01:33:34 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 01:33:34 UTC] Slot added: 15:30 - 15:45
[03-May-2026 01:33:34 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 01:33:34 UTC] Slot added: 15:45 - 16:00
[03-May-2026 01:33:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 01:33:49 UTC] Using actual slot duration: 15 minutes
[03-May-2026 01:33:49 UTC] Current time (IST): 7:3
[03-May-2026 01:33:49 UTC] Requested date: 2026-05-05
[03-May-2026 01:33:49 UTC] Today: 2026-05-03
[03-May-2026 01:33:49 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 01:33:49 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 01:33:49 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 01:33:49 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 01:33:49 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 01:33:49 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 01:33:49 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 01:33:49 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 01:33:49 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 01:33:49 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 01:33:49 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 01:33:49 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 01:33:49 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 01:33:49 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 01:33:49 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 01:33:49 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 01:33:49 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 01:33:49 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 01:33:49 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 01:33:49 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 01:33:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 01:33:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 01:33:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 01:33:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 01:33:49 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 01:33:49 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 01:33:49 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 01:33:49 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 01:33:49 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 01:33:49 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 01:33:49 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 01:33:49 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 01:33:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 01:33:50 UTC] Using actual slot duration: 15 minutes
[03-May-2026 01:33:50 UTC] Current time (IST): 7:3
[03-May-2026 01:33:50 UTC] Requested date: 2026-05-03
[03-May-2026 01:33:50 UTC] Today: 2026-05-03
[03-May-2026 01:33:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 01:33:50 UTC] Slot added: 08:00 - 08:15
[03-May-2026 01:33:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 01:33:50 UTC] Slot added: 08:15 - 08:30
[03-May-2026 01:33:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 01:33:50 UTC] Slot added: 08:30 - 08:45
[03-May-2026 01:33:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 01:33:50 UTC] Slot added: 08:45 - 09:00
[03-May-2026 01:33:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 01:33:50 UTC] Slot added: 09:00 - 09:15
[03-May-2026 01:33:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 01:33:50 UTC] Slot added: 09:15 - 09:30
[03-May-2026 01:33:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 01:33:50 UTC] Slot added: 09:30 - 09:45
[03-May-2026 01:33:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 01:33:50 UTC] Slot added: 09:45 - 10:00
[03-May-2026 01:33:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 01:33:50 UTC] Slot added: 10:00 - 10:15
[03-May-2026 01:33:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 01:33:50 UTC] Slot added: 10:15 - 10:30
[03-May-2026 01:33:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 01:33:50 UTC] Slot added: 10:30 - 10:45
[03-May-2026 01:33:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 01:33:50 UTC] Slot added: 10:45 - 11:00
[03-May-2026 01:33:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 01:33:50 UTC] Slot added: 11:00 - 11:15
[03-May-2026 01:33:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 01:33:50 UTC] Slot added: 11:15 - 11:30
[03-May-2026 01:33:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 01:33:50 UTC] Slot added: 11:30 - 11:45
[03-May-2026 01:33:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 01:33:50 UTC] Slot added: 11:45 - 12:00
[03-May-2026 01:33:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 01:33:50 UTC] Slot added: 12:00 - 12:15
[03-May-2026 01:33:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 01:33:50 UTC] Slot added: 12:15 - 12:30
[03-May-2026 01:33:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 01:33:50 UTC] Slot added: 12:30 - 12:45
[03-May-2026 01:33:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 01:33:50 UTC] Slot added: 12:45 - 13:00
[03-May-2026 01:33:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 01:33:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 01:33:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 01:33:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 01:33:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 01:33:50 UTC] Slot added: 14:00 - 14:15
[03-May-2026 01:33:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 01:33:50 UTC] Slot added: 14:15 - 14:30
[03-May-2026 01:33:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 01:33:50 UTC] Slot added: 14:30 - 14:45
[03-May-2026 01:33:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 01:33:50 UTC] Slot added: 14:45 - 15:00
[03-May-2026 01:33:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 01:33:50 UTC] Slot added: 15:00 - 15:15
[03-May-2026 01:33:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 01:33:50 UTC] Slot added: 15:15 - 15:30
[03-May-2026 01:33:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 01:33:50 UTC] Slot added: 15:30 - 15:45
[03-May-2026 01:33:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 01:33:50 UTC] Slot added: 15:45 - 16:00
[03-May-2026 01:34:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 01:34:01 UTC] Using actual slot duration: 15 minutes
[03-May-2026 01:34:01 UTC] Current time (IST): 7:4
[03-May-2026 01:34:01 UTC] Requested date: 2026-05-09
[03-May-2026 01:34:01 UTC] Today: 2026-05-03
[03-May-2026 01:34:01 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 01:34:01 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 01:34:01 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 01:34:01 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 01:34:01 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 01:34:01 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 01:34:01 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 01:34:01 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 01:34:01 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 01:34:01 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 01:34:01 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 01:34:01 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 01:34:01 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 01:34:01 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 01:34:01 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 01:34:01 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 01:34:01 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 01:34:01 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 01:34:01 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 01:34:01 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 01:34:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 01:34:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 01:34:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 01:34:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 01:34:01 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 01:34:01 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 01:34:01 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 01:34:01 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 01:34:01 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 01:34:01 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 01:34:01 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 01:34:01 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 01:40:59 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:40:59 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 01:40:59 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 01:40:59 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 01:40:59 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 01:40:59 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 01:40:59 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 01:40:59 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 01:40:59 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 01:40:59 UTC] Available dates found: 4
[03-May-2026 01:41:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 21
[03-May-2026 01:41:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 22
[03-May-2026 01:41:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 23
[03-May-2026 01:41:52 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php:1) in /home/sidd/astro.siddharthnahar.in/astro_admin/api/blog_posts.php on line 24
[03-May-2026 01:48:41 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777771717760","orderId":"OMO2605030658374533473986V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777772917420,"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":[]}}
[03-May-2026 01:48:41 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777771717760
            [orderId] => OMO2605030658374533473986V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777772917420
            [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
                (
                )

        )

)

[03-May-2026 01:48:41 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 01:48:41 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 01:48:41 UTC] Amount Conversion: 10000 paise = 100 rupees
[03-May-2026 01:48:41 UTC] Payment callback error: Transaction ID not found in callback
[03-May-2026 01:49:08 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777771747442","orderId":"OMO2605030659071148886730V","state":"FAILED","currency":"INR","amount":10000,"expireAt":1777772947096,"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":[]}}
[03-May-2026 01:49:08 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777771747442
            [orderId] => OMO2605030659071148886730V
            [state] => FAILED
            [currency] => INR
            [amount] => 10000
            [expireAt] => 1777772947096
            [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
                (
                )

        )

)

[03-May-2026 01:49:08 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 01:49:08 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 01:49:08 UTC] Amount Conversion: 10000 paise = 100 rupees
[03-May-2026 01:49:08 UTC] Payment callback error: Transaction ID not found in callback
[03-May-2026 02:05:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:05:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:05:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:05:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:05:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:05:44 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:05:44 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:05:44 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:05:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:05:44 UTC] Available dates found: 4
[03-May-2026 02:05:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:05:59 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:05:59 UTC] Current time (IST): 7:35
[03-May-2026 02:05:59 UTC] Requested date: 2026-05-03
[03-May-2026 02:05:59 UTC] Today: 2026-05-03
[03-May-2026 02:05:59 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:05:59 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:05:59 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:05:59 UTC] Slot added: 08:15 - 08:30
[03-May-2026 02:05:59 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:05:59 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:05:59 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:05:59 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:05:59 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:05:59 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:05:59 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:05:59 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:05:59 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:05:59 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:05:59 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:05:59 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:05:59 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:05:59 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:05:59 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:05:59 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:05:59 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:05:59 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:05:59 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:05:59 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:05:59 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:05:59 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:05:59 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:05:59 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:05:59 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:05:59 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:05:59 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:05:59 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:05:59 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:05:59 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:05:59 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:05:59 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:05:59 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:05:59 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:05:59 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:05:59 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:05:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:05:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:05:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:05:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:05:59 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:05:59 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:05:59 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:05:59 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:05:59 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:05:59 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:05:59 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:05:59 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:05:59 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:05:59 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:05:59 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:05:59 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:05:59 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:05:59 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:05:59 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:05:59 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:06:24 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:06:24 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:06:24 UTC] Current time (IST): 7:36
[03-May-2026 02:06:24 UTC] Requested date: 2026-05-05
[03-May-2026 02:06:24 UTC] Today: 2026-05-03
[03-May-2026 02:06:24 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:06:24 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:06:24 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:06:24 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:06:24 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:06:24 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:06:24 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:06:24 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:06:24 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:06:24 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:06:24 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:06:24 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:06:24 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:06:24 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:06:24 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:06:24 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:06:24 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:06:24 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:06:24 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:06:24 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:06:24 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:06:24 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:06:24 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:06:24 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:06:24 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:06:24 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:06:24 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:06:24 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:06:24 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:06:24 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:06:24 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:06:24 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:06:27 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:06:27 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:06:27 UTC] Current time (IST): 7:36
[03-May-2026 02:06:27 UTC] Requested date: 2026-05-03
[03-May-2026 02:06:27 UTC] Today: 2026-05-03
[03-May-2026 02:06:27 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:06:27 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:06:27 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:06:27 UTC] Slot added: 08:15 - 08:30
[03-May-2026 02:06:27 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:06:27 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:06:27 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:06:27 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:06:27 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:06:27 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:06:27 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:06:27 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:06:27 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:06:27 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:06:27 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:06:27 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:06:27 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:06:27 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:06:27 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:06:27 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:06:27 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:06:27 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:06:27 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:06:27 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:06:27 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:06:27 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:06:27 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:06:27 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:06:27 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:06:27 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:06:27 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:06:27 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:06:27 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:06:27 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:06:27 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:06:27 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:06:27 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:06:27 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:06:27 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:06:27 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:06:27 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:06:27 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:06:27 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:06:27 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:06:27 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:06:27 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:06:27 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:06:27 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:06:27 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:06:27 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:06:27 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:06:27 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:06:27 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:06:27 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:06:27 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:06:27 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:06:27 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:06:27 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:06:27 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:06:27 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:06:30 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:06:30 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:06:30 UTC] Current time (IST): 7:36
[03-May-2026 02:06:30 UTC] Requested date: 2026-05-05
[03-May-2026 02:06:30 UTC] Today: 2026-05-03
[03-May-2026 02:06:30 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:06:30 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:06:30 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:06:30 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:06:30 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:06:30 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:06:30 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:06:30 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:06:30 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:06:30 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:06:30 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:06:30 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:06:30 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:06:30 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:06:30 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:06:30 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:06:30 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:06:30 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:06:30 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:06:30 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:06:30 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:06:30 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:06:30 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:06:30 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:06:30 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:06:30 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:06:30 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:06:30 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:06:30 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:06:30 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:06:30 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:06:30 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:14:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:14:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:14:40 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:14:40 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:14:40 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:14:40 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:14:40 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:14:40 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:14:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:14:40 UTC] Available dates found: 4
[03-May-2026 02:14:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:14:42 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:14:42 UTC] Current time (IST): 7:44
[03-May-2026 02:14:42 UTC] Requested date: 2026-05-03
[03-May-2026 02:14:42 UTC] Today: 2026-05-03
[03-May-2026 02:14:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:14:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:14:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:14:42 UTC] Slot added: 08:15 - 08:30
[03-May-2026 02:14:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:14:42 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:14:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:14:42 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:14:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:14:42 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:14:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:14:42 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:14:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:14:42 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:14:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:14:42 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:14:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:14:42 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:14:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:14:42 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:14:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:14:42 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:14:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:14:42 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:14:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:14:42 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:14:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:14:42 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:14:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:14:42 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:14:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:14:42 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:14:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:14:42 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:14:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:14:42 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:14:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:14:42 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:14:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:14:42 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:14:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:14:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:14:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:14:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:14:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:14:42 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:14:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:14:42 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:14:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:14:42 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:14:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:14:42 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:14:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:14:42 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:14:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:14:42 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:14:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:14:42 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:14:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:14:42 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:16:48 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:16:48 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:16:48 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:16:48 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:16:48 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:16:48 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:16:48 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:16:48 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:16:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:16:48 UTC] Available dates found: 4
[03-May-2026 02:16:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:16:55 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:16:55 UTC] Current time (IST): 7:46
[03-May-2026 02:16:55 UTC] Requested date: 2026-05-03
[03-May-2026 02:16:55 UTC] Today: 2026-05-03
[03-May-2026 02:16:55 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:16:55 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:16:55 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:16:55 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:16:55 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:16:55 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:16:55 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:16:55 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:16:55 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:16:55 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:16:55 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:16:55 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:16:55 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:16:55 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:16:55 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:16:55 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:16:55 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:16:55 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:16:55 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:16:55 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:16:55 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:16:55 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:16:55 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:16:55 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:16:55 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:16:55 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:16:55 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:16:55 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:16:55 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:16:55 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:16:55 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:16:55 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:16:55 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:16:55 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:16:55 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:16:55 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:16:55 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:16:55 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:16:55 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:16:55 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:16:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:16:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:16:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:16:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:16:55 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:16:55 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:16:55 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:16:55 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:16:55 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:16:55 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:16:55 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:16:55 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:16:55 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:16:55 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:16:55 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:16:55 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:16:55 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:16:55 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:16:55 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:16:55 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:24:44 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:24:44 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:24:44 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:24:44 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:24:44 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:24:44 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:24:44 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:24:44 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:24:44 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:24:44 UTC] Available dates found: 4
[03-May-2026 02:24:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:24:47 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:24:47 UTC] Current time (IST): 7:54
[03-May-2026 02:24:47 UTC] Requested date: 2026-05-03
[03-May-2026 02:24:47 UTC] Today: 2026-05-03
[03-May-2026 02:24:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:24:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:24:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:24:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:24:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:24:47 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:24:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:24:47 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:24:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:24:47 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:24:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:24:47 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:24:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:24:47 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:24:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:24:47 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:24:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:24:47 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:24:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:24:47 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:24:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:24:47 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:24:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:24:47 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:24:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:24:47 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:24:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:24:47 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:24:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:24:47 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:24:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:24:47 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:24:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:24:47 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:24:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:24:47 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:24:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:24:47 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:24:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:24:47 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:24:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:24:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:24:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:24:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:24:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:24:47 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:24:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:24:47 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:24:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:24:47 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:24:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:24:47 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:24:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:24:47 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:24:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:24:47 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:24:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:24:47 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:24:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:24:47 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:25:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:25:33 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:25:33 UTC] Current time (IST): 7:55
[03-May-2026 02:25:33 UTC] Requested date: 2026-05-05
[03-May-2026 02:25:33 UTC] Today: 2026-05-03
[03-May-2026 02:25:33 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:25:33 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:25:33 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:25:33 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:25:33 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:25:33 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:25:33 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:25:33 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:25:33 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:25:33 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:25:33 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:25:33 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:25:33 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:25:33 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:25:33 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:25:33 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:25:33 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:25:33 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:25:33 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:25:33 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:25:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:25:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:25:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:25:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:25:33 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:25:33 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:25:33 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:25:33 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:25:33 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:25:33 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:25:33 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:25:33 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:25:35 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:25:35 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:25:35 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:25:35 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:25:35 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:25:35 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:25:35 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:25:35 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:25:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:25:35 UTC] Available dates found: 4
[03-May-2026 02:25:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:25:38 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:25:38 UTC] Current time (IST): 7:55
[03-May-2026 02:25:38 UTC] Requested date: 2026-05-03
[03-May-2026 02:25:38 UTC] Today: 2026-05-03
[03-May-2026 02:25:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:25:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:25:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:25:38 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:25:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:25:38 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:25:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:25:38 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:25:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:25:38 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:25:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:25:38 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:25:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:25:38 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:25:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:25:38 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:25:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:25:38 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:25:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:25:38 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:25:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:25:38 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:25:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:25:38 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:25:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:25:38 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:25:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:25:38 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:25:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:25:38 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:25:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:25:38 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:25:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:25:38 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:25:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:25:38 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:25:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:25:38 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:25:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:25:38 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:25:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:25:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:25:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:25:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:25:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:25:38 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:25:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:25:38 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:25:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:25:38 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:25:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:25:38 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:25:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:25:38 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:25:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:25:38 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:25:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:25:38 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:25:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:25:38 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:25:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:25:42 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:25:42 UTC] Current time (IST): 7:55
[03-May-2026 02:25:42 UTC] Requested date: 2026-05-03
[03-May-2026 02:25:42 UTC] Today: 2026-05-03
[03-May-2026 02:25:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:25:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:25:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:25:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:25:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:25:42 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:25:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:25:42 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:25:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:25:42 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:25:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:25:42 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:25:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:25:42 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:25:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:25:42 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:25:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:25:42 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:25:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:25:42 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:25:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:25:42 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:25:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:25:42 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:25:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:25:42 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:25:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:25:42 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:25:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:25:42 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:25:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:25:42 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:25:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:25:42 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:25:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:25:42 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:25:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:25:42 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:25:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:25:42 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:25:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:25:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:25:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:25:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:25:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:25:42 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:25:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:25:42 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:25:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:25:42 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:25:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:25:42 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:25:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:25:42 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:25:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:25:42 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:25:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:25:42 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:25:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:25:42 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:25:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:25:45 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:25:45 UTC] Current time (IST): 7:55
[03-May-2026 02:25:45 UTC] Requested date: 2026-05-05
[03-May-2026 02:25:45 UTC] Today: 2026-05-03
[03-May-2026 02:25:45 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:25:45 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:25:45 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:25:45 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:25:45 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:25:45 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:25:45 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:25:45 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:25:45 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:25:45 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:25:45 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:25:45 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:25:45 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:25:45 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:25:45 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:25:45 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:25:45 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:25:45 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:25:45 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:25:45 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:25:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:25:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:25:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:25:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:25:45 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:25:45 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:25:45 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:25:45 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:25:45 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:25:45 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:25:45 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:25:45 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:25:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:25:49 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:25:49 UTC] Current time (IST): 7:55
[03-May-2026 02:25:49 UTC] Requested date: 2026-05-03
[03-May-2026 02:25:49 UTC] Today: 2026-05-03
[03-May-2026 02:25:49 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:25:49 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:25:49 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:25:49 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:25:49 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:25:49 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:25:49 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:25:49 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:25:49 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:25:49 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:25:49 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:25:49 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:25:49 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:25:49 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:25:49 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:25:49 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:25:49 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:25:49 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:25:49 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:25:49 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:25:49 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:25:49 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:25:49 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:25:49 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:25:49 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:25:49 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:25:49 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:25:49 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:25:49 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:25:49 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:25:49 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:25:49 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:25:49 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:25:49 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:25:49 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:25:49 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:25:49 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:25:49 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:25:49 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:25:49 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:25:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:25:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:25:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:25:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:25:49 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:25:49 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:25:49 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:25:49 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:25:49 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:25:49 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:25:49 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:25:49 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:25:49 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:25:49 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:25:49 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:25:49 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:25:49 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:25:49 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:25:49 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:25:49 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:26:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:26:53 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:26:53 UTC] Current time (IST): 7:56
[03-May-2026 02:26:53 UTC] Requested date: 2026-05-03
[03-May-2026 02:26:53 UTC] Today: 2026-05-03
[03-May-2026 02:26:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:26:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:26:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:26:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:26:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:26:53 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:26:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:26:53 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:26:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:26:53 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:26:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:26:53 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:26:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:26:53 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:26:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:26:53 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:26:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:26:53 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:26:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:26:53 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:26:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:26:53 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:26:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:26:53 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:26:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:26:53 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:26:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:26:53 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:26:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:26:53 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:26:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:26:53 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:26:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:26:53 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:26:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:26:53 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:26:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:26:53 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:26:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:26:53 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:26:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:26:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:26:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:26:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:26:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:26:53 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:26:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:26:53 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:26:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:26:53 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:26:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:26:53 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:26:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:26:53 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:26:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:26:53 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:26:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:26:53 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:26:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:26:53 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:26:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:26:56 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:26:56 UTC] Current time (IST): 7:56
[03-May-2026 02:26:56 UTC] Requested date: 2026-05-05
[03-May-2026 02:26:56 UTC] Today: 2026-05-03
[03-May-2026 02:26:56 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:26:56 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:26:56 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:26:56 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:26:56 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:26:56 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:26:56 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:26:56 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:26:56 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:26:56 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:26:56 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:26:56 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:26:56 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:26:56 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:26:56 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:26:56 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:26:56 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:26:56 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:26:56 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:26:56 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:26:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:26:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:26:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:26:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:26:56 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:26:56 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:26:56 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:26:56 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:26:56 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:26:56 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:26:56 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:26:56 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:27:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:27:37 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:27:37 UTC] Current time (IST): 7:57
[03-May-2026 02:27:37 UTC] Requested date: 2026-05-03
[03-May-2026 02:27:37 UTC] Today: 2026-05-03
[03-May-2026 02:27:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:27:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:27:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:27:37 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:27:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:27:37 UTC] Slot added: 08:30 - 08:45
[03-May-2026 02:27:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:27:37 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:27:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:27:37 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:27:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:27:37 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:27:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:27:37 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:27:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:27:37 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:27:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:27:37 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:27:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:27:37 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:27:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:27:37 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:27:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:27:37 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:27:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:27:37 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:27:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:27:37 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:27:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:27:37 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:27:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:27:37 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:27:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:27:37 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:27:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:27:37 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:27:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:27:37 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:27:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:27:37 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:27:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:27:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:27:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:27:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:27:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:27:37 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:27:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:27:37 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:27:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:27:37 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:27:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:27:37 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:27:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:27:37 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:27:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:27:37 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:27:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:27:37 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:27:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:27:37 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:40:18 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:40:18 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:40:18 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:40:18 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:40:18 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:40:18 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:40:18 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:40:18 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:40:18 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:40:18 UTC] Available dates found: 4
[03-May-2026 02:40:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:40:20 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:40:20 UTC] Current time (IST): 8:10
[03-May-2026 02:40:20 UTC] Requested date: 2026-05-03
[03-May-2026 02:40:20 UTC] Today: 2026-05-03
[03-May-2026 02:40:20 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:40:20 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:40:20 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:40:20 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:40:20 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:40:20 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 02:40:20 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:40:20 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:40:20 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:40:20 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:40:20 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:40:20 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:40:20 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:40:20 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:40:20 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:40:20 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:40:20 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:40:20 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:40:20 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:40:20 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:40:20 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:40:20 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:40:20 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:40:20 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:40:20 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:40:20 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:40:20 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:40:20 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:40:20 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:40:20 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:40:20 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:40:20 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:40:20 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:40:20 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:40:20 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:40:20 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:40:20 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:40:20 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:40:20 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:40:20 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:40:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:40:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:40:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:40:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:40:20 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:40:20 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:40:20 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:40:20 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:40:20 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:40:20 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:40:20 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:40:20 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:40:20 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:40:20 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:40:20 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:40:20 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:40:20 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:40:20 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:40:20 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:40:20 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:40:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:40:59 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:40:59 UTC] Current time (IST): 8:10
[03-May-2026 02:40:59 UTC] Requested date: 2026-05-05
[03-May-2026 02:40:59 UTC] Today: 2026-05-03
[03-May-2026 02:40:59 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:40:59 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:40:59 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:40:59 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:40:59 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:40:59 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:40:59 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:40:59 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:40:59 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:40:59 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:40:59 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:40:59 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:40:59 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:40:59 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:40:59 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:40:59 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:40:59 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:40:59 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:40:59 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:40:59 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:40:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:40:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:40:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:40:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:40:59 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:40:59 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:40:59 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:40:59 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:40:59 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:40:59 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:40:59 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:40:59 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:41:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:41:09 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:41:09 UTC] Current time (IST): 8:11
[03-May-2026 02:41:09 UTC] Requested date: 2026-05-09
[03-May-2026 02:41:09 UTC] Today: 2026-05-03
[03-May-2026 02:41:09 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:41:09 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:41:09 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:41:09 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:41:09 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:41:09 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:41:09 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:41:09 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:41:09 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:41:09 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:41:09 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:41:09 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:41:09 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:41:09 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:41:09 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:41:09 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:41:09 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:41:09 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:41:09 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:41:09 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:41:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:41:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:41:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:41:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:41:09 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:41:09 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:41:09 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:41:09 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:41:09 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:41:09 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:41:09 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:41:09 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:41:10 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:41:10 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:41:10 UTC] Current time (IST): 8:11
[03-May-2026 02:41:10 UTC] Requested date: 2026-05-10
[03-May-2026 02:41:10 UTC] Today: 2026-05-03
[03-May-2026 02:41:10 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:41:10 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:41:10 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:41:10 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:41:10 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:41:10 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:41:10 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:41:10 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:41:10 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:41:10 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:41:10 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:41:10 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:41:10 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:41:10 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:41:10 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:41:10 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:41:10 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:41:10 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:41:10 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:41:10 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:41:10 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:41:10 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:41:10 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:41:10 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:41:10 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:41:10 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:41:10 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:41:10 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:41:10 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:41:10 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:41:10 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:41:10 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:41:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:41:11 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:41:11 UTC] Current time (IST): 8:11
[03-May-2026 02:41:11 UTC] Requested date: 2026-05-03
[03-May-2026 02:41:11 UTC] Today: 2026-05-03
[03-May-2026 02:41:11 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:41:11 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:41:11 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:41:11 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:41:11 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:41:11 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 02:41:11 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:41:11 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:41:11 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:41:11 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:41:11 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:41:11 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:41:11 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:41:11 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:41:11 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:41:11 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:41:11 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:41:11 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:41:11 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:41:11 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:41:11 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:41:11 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:41:11 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:41:11 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:41:11 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:41:11 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:41:11 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:41:11 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:41:11 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:41:11 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:41:11 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:41:11 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:41:11 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:41:11 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:41:11 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:41:11 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:41:11 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:41:11 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:41:11 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:41:11 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:41:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:41:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:41:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:41:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:41:11 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:41:11 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:41:11 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:41:11 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:41:11 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:41:11 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:41:11 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:41:11 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:41:11 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:41:11 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:41:11 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:41:11 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:41:11 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:41:11 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:41:11 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:41:11 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:41:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:41:36 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:41:36 UTC] Current time (IST): 8:11
[03-May-2026 02:41:36 UTC] Requested date: 2026-05-05
[03-May-2026 02:41:36 UTC] Today: 2026-05-03
[03-May-2026 02:41:36 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:41:36 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:41:36 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:41:36 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:41:36 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:41:36 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:41:36 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:41:36 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:41:36 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:41:36 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:41:36 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:41:36 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:41:36 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:41:36 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:41:36 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:41:36 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:41:36 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:41:36 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:41:36 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:41:36 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:41:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:41:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:41:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:41:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:41:36 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:41:36 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:41:36 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:41:36 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:41:36 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:41:36 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:41:36 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:41:36 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:41:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:41:50 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:41:50 UTC] Current time (IST): 8:11
[03-May-2026 02:41:50 UTC] Requested date: 2026-05-03
[03-May-2026 02:41:50 UTC] Today: 2026-05-03
[03-May-2026 02:41:50 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:41:50 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:41:50 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:41:50 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:41:50 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:41:50 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 02:41:50 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:41:50 UTC] Slot added: 08:45 - 09:00
[03-May-2026 02:41:50 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:41:50 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:41:50 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:41:50 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:41:50 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:41:50 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:41:50 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:41:50 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:41:50 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:41:50 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:41:50 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:41:50 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:41:50 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:41:50 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:41:50 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:41:50 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:41:50 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:41:50 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:41:50 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:41:50 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:41:50 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:41:50 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:41:50 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:41:50 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:41:50 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:41:50 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:41:50 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:41:50 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:41:50 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:41:50 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:41:50 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:41:50 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:41:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:41:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:41:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:41:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:41:50 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:41:50 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:41:50 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:41:50 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:41:50 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:41:50 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:41:50 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:41:50 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:41:50 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:41:50 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:41:50 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:41:50 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:41:50 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:41:50 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:41:50 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:41:50 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:48:49 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:48:49 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:48:49 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:48:49 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:48:49 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:48:49 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:48:49 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:48:49 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:48:49 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:48:49 UTC] Available dates found: 4
[03-May-2026 02:48:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:48:51 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:48:51 UTC] Current time (IST): 8:18
[03-May-2026 02:48:51 UTC] Requested date: 2026-05-05
[03-May-2026 02:48:51 UTC] Today: 2026-05-03
[03-May-2026 02:48:51 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 02:48:51 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 02:48:51 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 02:48:51 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 02:48:51 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 02:48:51 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 02:48:51 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 02:48:51 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 02:48:51 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 02:48:51 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 02:48:51 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 02:48:51 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 02:48:51 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 02:48:51 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 02:48:51 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 02:48:51 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 02:48:51 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 02:48:51 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 02:48:51 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 02:48:51 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 02:48:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:48:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:48:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:48:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:48:51 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 02:48:51 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 02:48:51 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 02:48:51 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 02:48:51 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 02:48:51 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 02:48:51 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 02:48:51 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 02:48:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:48:53 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:48:53 UTC] Current time (IST): 8:18
[03-May-2026 02:48:53 UTC] Requested date: 2026-05-03
[03-May-2026 02:48:53 UTC] Today: 2026-05-03
[03-May-2026 02:48:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:48:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:48:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:48:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:48:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:48:53 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 02:48:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:48:53 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 02:48:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:48:53 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:48:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:48:53 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:48:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:48:53 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:48:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:48:53 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:48:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:48:53 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:48:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:48:53 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:48:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:48:53 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:48:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:48:53 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:48:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:48:53 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:48:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:48:53 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:48:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:48:53 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:48:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:48:53 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:48:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:48:53 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:48:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:48:53 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:48:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:48:53 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:48:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:48:53 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:48:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:48:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:48:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:48:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:48:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:48:53 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:48:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:48:53 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:48:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:48:53 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:48:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:48:53 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:48:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:48:53 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:48:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:48:53 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:48:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:48:53 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:48:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:48:53 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:49:06 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 02:49:57 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 02:50:46 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 02:56:53 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:56:53 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:56:53 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:56:53 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:56:53 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:56:53 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:56:53 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:56:53 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:56:53 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:56:53 UTC] Available dates found: 4
[03-May-2026 02:56:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:56:55 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:56:55 UTC] Current time (IST): 8:26
[03-May-2026 02:56:55 UTC] Requested date: 2026-05-03
[03-May-2026 02:56:55 UTC] Today: 2026-05-03
[03-May-2026 02:56:55 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:56:55 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:56:55 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:56:55 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:56:55 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:56:55 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 02:56:55 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:56:55 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 02:56:55 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:56:55 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:56:55 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:56:55 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:56:55 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:56:55 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:56:55 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:56:55 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:56:55 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:56:55 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:56:55 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:56:55 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:56:55 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:56:55 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:56:55 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:56:55 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:56:55 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:56:55 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:56:55 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:56:55 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:56:55 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:56:55 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:56:55 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:56:55 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:56:55 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:56:55 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:56:55 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:56:55 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:56:55 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:56:55 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:56:55 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:56:55 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:56:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:56:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:56:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:56:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:56:55 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:56:55 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:56:55 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:56:55 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:56:55 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:56:55 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:56:55 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:56:55 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:56:55 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:56:55 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:56:55 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:56:55 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:56:55 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:56:55 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:56:55 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:56:55 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:57:04 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 02:57:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:57:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:57:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:57:38 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:57:38 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:57:38 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:57:38 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:57:38 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:57:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:57:38 UTC] Available dates found: 4
[03-May-2026 02:57:40 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:57:40 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:57:40 UTC] Current time (IST): 8:27
[03-May-2026 02:57:40 UTC] Requested date: 2026-05-03
[03-May-2026 02:57:40 UTC] Today: 2026-05-03
[03-May-2026 02:57:40 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:57:40 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:57:40 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:57:40 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:57:40 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:57:40 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 02:57:40 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:57:40 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 02:57:40 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:57:40 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:57:40 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:57:40 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:57:40 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:57:40 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:57:40 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:57:40 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:57:40 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:57:40 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:57:40 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:57:40 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:57:40 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:57:40 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:57:40 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:57:40 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:57:40 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:57:40 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:57:40 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:57:40 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:57:40 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:57:40 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:57:40 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:57:40 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:57:40 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:57:40 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:57:40 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:57:40 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:57:40 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:57:40 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:57:40 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:57:40 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:57:40 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:57:40 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:57:40 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:57:40 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:57:40 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:57:40 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:57:40 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:57:40 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:57:40 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:57:40 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:57:40 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:57:40 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:57:40 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:57:40 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:57:40 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:57:40 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:57:40 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:57:40 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:57:40 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:57:40 UTC] Slot added: 15:45 - 16:00
[03-May-2026 02:57:43 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777777025186","orderId":"OMO2605030827060803708538V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777778226060,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605030827106168028619V","paymentMode":"UPI_INTENT","timestamp":1777777030664,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8704","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"071377622846","upiTransactionId":"AXL9d5bad15ad0d4aa7a04e04738512f9c6","vpa":"90XXXXXX44@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8704","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"071377622846","upiTransactionId":"AXL9d5bad15ad0d4aa7a04e04738512f9c6","vpa":"90XXXXXX44@axl"},"currency":"INR","amount":20000}]}]}}
[03-May-2026 02:57:43 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777777025186
            [orderId] => OMO2605030827060803708538V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777778226060
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605030827106168028619V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777777030664
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXX8704
                                    [ifsc] => SBIN0031101
                                    [accountType] => SAVINGS
                                    [bankId] => SBIN
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 071377622846
                                    [upiTransactionId] => AXL9d5bad15ad0d4aa7a04e04738512f9c6
                                    [vpa] => 90XXXXXX44@axl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXX8704
                                                    [ifsc] => SBIN0031101
                                                    [accountType] => SAVINGS
                                                    [bankId] => SBIN
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 071377622846
                                                    [upiTransactionId] => AXL9d5bad15ad0d4aa7a04e04738512f9c6
                                                    [vpa] => 90XXXXXX44@axl
                                                )

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

                                )

                        )

                )

        )

)

[03-May-2026 02:57:43 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 02:57:43 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 02:57:43 UTC] Amount Conversion: 20000 paise = 200 rupees
[03-May-2026 02:57:43 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[03-May-2026 02:57:43 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[03-May-2026 02:57:43 UTC] Payment is SUCCESS, attempting to update appointment...
[03-May-2026 02:57:43 UTC] Target appointment ID: TXN_1777777025186
[03-May-2026 02:57:43 UTC] Extracted numeric ID: 1777777025186
[03-May-2026 02:57:43 UTC] Appointment not found with ID: 1777777025186
[03-May-2026 02:57:43 UTC] Found recent pending appointment: ID=3404, Name=Rakesh Kumar sen
[03-May-2026 02:57:43 UTC] Successfully updated recent appointment ID: 3404 to confirmed status
[03-May-2026 02:57:43 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777777025186","orderId":"OMO2605030827060803708538V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777778226060,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605030827106168028619V","paymentMode":"UPI_INTENT","timestamp":1777777030664,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8704","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"071377622846","upiTransactionId":"AXL9d5bad15ad0d4aa7a04e04738512f9c6","vpa":"90XXXXXX44@axl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXX8704","ifsc":"SBIN0031101","accountType":"SAVINGS","bankId":"SBIN"},"rail":{"type":"UPI","utr":"071377622846","upiTransactionId":"AXL9d5bad15ad0d4aa7a04e04738512f9c6","vpa":"90XXXXXX44@axl"},"currency":"INR","amount":20000}]}]}}
[03-May-2026 02:58:00 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 02:59:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:59:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 02:59:20 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 02:59:20 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 02:59:20 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 02:59:20 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 02:59:20 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 02:59:20 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 02:59:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 02:59:20 UTC] Available dates found: 4
[03-May-2026 02:59:21 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 02:59:21 UTC] Using actual slot duration: 15 minutes
[03-May-2026 02:59:21 UTC] Current time (IST): 8:29
[03-May-2026 02:59:21 UTC] Requested date: 2026-05-03
[03-May-2026 02:59:21 UTC] Today: 2026-05-03
[03-May-2026 02:59:21 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 02:59:21 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 02:59:21 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 02:59:21 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 02:59:21 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 02:59:21 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 02:59:21 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 02:59:21 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 02:59:21 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 02:59:21 UTC] Slot added: 09:00 - 09:15
[03-May-2026 02:59:21 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 02:59:21 UTC] Slot added: 09:15 - 09:30
[03-May-2026 02:59:21 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 02:59:21 UTC] Slot added: 09:30 - 09:45
[03-May-2026 02:59:21 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 02:59:21 UTC] Slot added: 09:45 - 10:00
[03-May-2026 02:59:21 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 02:59:21 UTC] Slot added: 10:00 - 10:15
[03-May-2026 02:59:21 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 02:59:21 UTC] Slot added: 10:15 - 10:30
[03-May-2026 02:59:21 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 02:59:21 UTC] Slot added: 10:30 - 10:45
[03-May-2026 02:59:21 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 02:59:21 UTC] Slot added: 10:45 - 11:00
[03-May-2026 02:59:21 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 02:59:21 UTC] Slot added: 11:00 - 11:15
[03-May-2026 02:59:21 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 02:59:21 UTC] Slot added: 11:15 - 11:30
[03-May-2026 02:59:21 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 02:59:21 UTC] Slot added: 11:30 - 11:45
[03-May-2026 02:59:21 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 02:59:21 UTC] Slot added: 11:45 - 12:00
[03-May-2026 02:59:21 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 02:59:21 UTC] Slot added: 12:00 - 12:15
[03-May-2026 02:59:21 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 02:59:21 UTC] Slot added: 12:15 - 12:30
[03-May-2026 02:59:21 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 02:59:21 UTC] Slot added: 12:30 - 12:45
[03-May-2026 02:59:21 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 02:59:21 UTC] Slot added: 12:45 - 13:00
[03-May-2026 02:59:21 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 02:59:21 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 02:59:21 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 02:59:21 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 02:59:21 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 02:59:21 UTC] Slot added: 14:00 - 14:15
[03-May-2026 02:59:21 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 02:59:21 UTC] Slot added: 14:15 - 14:30
[03-May-2026 02:59:21 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 02:59:21 UTC] Slot added: 14:30 - 14:45
[03-May-2026 02:59:21 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 02:59:21 UTC] Slot added: 14:45 - 15:00
[03-May-2026 02:59:21 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 02:59:21 UTC] Slot added: 15:00 - 15:15
[03-May-2026 02:59:21 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 02:59:21 UTC] Slot added: 15:15 - 15:30
[03-May-2026 02:59:21 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 02:59:21 UTC] Slot added: 15:30 - 15:45
[03-May-2026 02:59:21 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 02:59:21 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:02:58 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 03:02:58 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 03:02:58 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 03:02:58 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 03:02:58 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 03:02:58 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 03:02:58 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 03:02:58 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 03:02:58 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 03:02:58 UTC] Available dates found: 4
[03-May-2026 03:03:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:03:01 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:03:01 UTC] Current time (IST): 8:33
[03-May-2026 03:03:01 UTC] Requested date: 2026-05-03
[03-May-2026 03:03:01 UTC] Today: 2026-05-03
[03-May-2026 03:03:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:03:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:03:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:03:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:03:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:03:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:03:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:03:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:03:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:03:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:03:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:03:01 UTC] Slot added: 09:15 - 09:30
[03-May-2026 03:03:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:03:01 UTC] Slot added: 09:30 - 09:45
[03-May-2026 03:03:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:03:01 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:03:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:03:01 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:03:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:03:01 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:03:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:03:01 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:03:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:03:01 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:03:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:03:01 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:03:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:03:01 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:03:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:03:01 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:03:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:03:01 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:03:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:03:01 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:03:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:03:01 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:03:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:03:01 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:03:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:03:01 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:03:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:03:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:03:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:03:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:03:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:03:01 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:03:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:03:01 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:03:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:03:01 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:03:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:03:01 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:03:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:03:01 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:03:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:03:01 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:03:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:03:01 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:03:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:03:01 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:09:09 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777776546658","orderId":"OMO2605030819075673708131V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777777747551,"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":[]}}
[03-May-2026 03:09:09 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777776546658
            [orderId] => OMO2605030819075673708131V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777777747551
            [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
                (
                )

        )

)

[03-May-2026 03:09:09 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 03:09:09 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 03:09:09 UTC] Amount Conversion: 20000 paise = 200 rupees
[03-May-2026 03:09:09 UTC] Payment callback error: Transaction ID not found in callback
[03-May-2026 03:10:06 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777776603703","orderId":"OMO2605030820046095734681V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777777804593,"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":[]}}
[03-May-2026 03:10:06 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777776603703
            [orderId] => OMO2605030820046095734681V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777777804593
            [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
                (
                )

        )

)

[03-May-2026 03:10:06 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 03:10:06 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 03:10:06 UTC] Amount Conversion: 20000 paise = 200 rupees
[03-May-2026 03:10:06 UTC] Payment callback error: Transaction ID not found in callback
[03-May-2026 03:10:49 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_FAILED","event":"checkout.order.failed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777776646899","orderId":"OMO2605030820478089565759V","state":"FAILED","currency":"INR","amount":20000,"expireAt":1777777847795,"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":[]}}
[03-May-2026 03:10:49 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_FAILED
    [event] => checkout.order.failed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777776646899
            [orderId] => OMO2605030820478089565759V
            [state] => FAILED
            [currency] => INR
            [amount] => 20000
            [expireAt] => 1777777847795
            [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
                (
                )

        )

)

[03-May-2026 03:10:49 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 03:10:49 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 03:10:49 UTC] Amount Conversion: 20000 paise = 200 rupees
[03-May-2026 03:10:49 UTC] Payment callback error: Transaction ID not found in callback
[03-May-2026 03:13:34 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 03:13:34 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 03:13:34 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 03:13:34 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 03:13:34 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 03:13:34 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 03:13:34 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 03:13:34 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 03:13:34 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 03:13:34 UTC] Available dates found: 4
[03-May-2026 03:13:38 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:13:38 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:13:38 UTC] Current time (IST): 8:43
[03-May-2026 03:13:38 UTC] Requested date: 2026-05-03
[03-May-2026 03:13:38 UTC] Today: 2026-05-03
[03-May-2026 03:13:38 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:13:38 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:13:38 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:13:38 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:13:38 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:13:38 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:13:38 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:13:38 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:13:38 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:13:38 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:13:38 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:13:38 UTC] Slot added: 09:15 - 09:30
[03-May-2026 03:13:38 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:13:38 UTC] Slot added: 09:30 - 09:45
[03-May-2026 03:13:38 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:13:38 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:13:38 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:13:38 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:13:38 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:13:38 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:13:38 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:13:38 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:13:38 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:13:38 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:13:38 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:13:38 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:13:38 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:13:38 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:13:38 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:13:38 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:13:38 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:13:38 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:13:38 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:13:38 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:13:38 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:13:38 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:13:38 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:13:38 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:13:38 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:13:38 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:13:38 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:13:38 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:13:38 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:13:38 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:13:38 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:13:38 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:13:38 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:13:38 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:13:38 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:13:38 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:13:38 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:13:38 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:13:38 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:13:38 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:13:38 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:13:38 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:13:38 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:13:38 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:13:38 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:13:38 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:13:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:13:44 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:13:44 UTC] Current time (IST): 8:43
[03-May-2026 03:13:44 UTC] Requested date: 2026-05-03
[03-May-2026 03:13:44 UTC] Today: 2026-05-03
[03-May-2026 03:13:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:13:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:13:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:13:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:13:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:13:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:13:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:13:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:13:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:13:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:13:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:13:44 UTC] Slot added: 09:15 - 09:30
[03-May-2026 03:13:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:13:44 UTC] Slot added: 09:30 - 09:45
[03-May-2026 03:13:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:13:44 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:13:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:13:44 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:13:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:13:44 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:13:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:13:44 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:13:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:13:44 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:13:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:13:44 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:13:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:13:44 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:13:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:13:44 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:13:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:13:44 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:13:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:13:44 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:13:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:13:44 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:13:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:13:44 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:13:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:13:44 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:13:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:13:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:13:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:13:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:13:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:13:44 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:13:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:13:44 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:13:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:13:44 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:13:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:13:44 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:13:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:13:44 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:13:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:13:44 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:13:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:13:44 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:13:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:13:44 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:13:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:13:45 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:13:45 UTC] Current time (IST): 8:43
[03-May-2026 03:13:45 UTC] Requested date: 2026-05-05
[03-May-2026 03:13:45 UTC] Today: 2026-05-03
[03-May-2026 03:13:45 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:13:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:13:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:13:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:13:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:13:45 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:13:45 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:13:45 UTC] Current time (IST): 8:43
[03-May-2026 03:13:45 UTC] Requested date: 2026-05-09
[03-May-2026 03:13:45 UTC] Today: 2026-05-03
[03-May-2026 03:13:45 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:13:45 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:13:45 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:13:45 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:13:45 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:13:45 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:13:45 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:13:45 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:13:45 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:13:48 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:13:48 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:13:48 UTC] Current time (IST): 8:43
[03-May-2026 03:13:48 UTC] Requested date: 2026-05-03
[03-May-2026 03:13:48 UTC] Today: 2026-05-03
[03-May-2026 03:13:48 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:13:48 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:13:48 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:13:48 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:13:48 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:13:48 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:13:48 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:13:48 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:13:48 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:13:48 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:13:48 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:13:48 UTC] Slot added: 09:15 - 09:30
[03-May-2026 03:13:48 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:13:48 UTC] Slot added: 09:30 - 09:45
[03-May-2026 03:13:48 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:13:48 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:13:48 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:13:48 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:13:48 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:13:48 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:13:48 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:13:48 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:13:48 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:13:48 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:13:48 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:13:48 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:13:48 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:13:48 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:13:48 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:13:48 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:13:48 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:13:48 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:13:48 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:13:48 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:13:48 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:13:48 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:13:48 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:13:48 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:13:48 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:13:48 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:13:48 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:13:48 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:13:48 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:13:48 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:13:48 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:13:48 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:13:48 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:13:48 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:13:48 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:13:48 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:13:48 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:13:48 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:13:48 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:13:48 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:13:48 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:13:48 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:13:48 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:13:48 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:13:48 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:13:48 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:13:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:13:54 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:13:54 UTC] Current time (IST): 8:43
[03-May-2026 03:13:54 UTC] Requested date: 2026-05-05
[03-May-2026 03:13:54 UTC] Today: 2026-05-03
[03-May-2026 03:13:54 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:13:54 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:13:54 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:13:54 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:13:54 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:13:54 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:13:54 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:13:54 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:13:54 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:13:54 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:13:54 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:13:54 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:13:54 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:13:54 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:13:54 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:13:54 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:13:54 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:13:54 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:13:54 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:13:54 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:13:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:13:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:13:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:13:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:13:54 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:13:54 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:13:54 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:13:54 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:13:54 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:13:54 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:13:54 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:13:54 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:14:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:14:01 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:14:01 UTC] Current time (IST): 8:44
[03-May-2026 03:14:01 UTC] Requested date: 2026-05-03
[03-May-2026 03:14:01 UTC] Today: 2026-05-03
[03-May-2026 03:14:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:14:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:14:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:14:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:14:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:14:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:14:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:14:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:14:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:14:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:14:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:14:01 UTC] Slot added: 09:15 - 09:30
[03-May-2026 03:14:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:14:01 UTC] Slot added: 09:30 - 09:45
[03-May-2026 03:14:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:14:01 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:14:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:14:01 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:14:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:14:01 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:14:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:14:01 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:14:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:14:01 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:14:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:14:01 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:14:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:14:01 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:14:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:14:01 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:14:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:14:01 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:14:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:14:01 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:14:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:14:01 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:14:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:14:01 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:14:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:14:01 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:14:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:14:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:14:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:14:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:14:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:14:01 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:14:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:14:01 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:14:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:14:01 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:14:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:14:01 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:14:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:14:01 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:14:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:14:01 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:14:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:14:01 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:14:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:14:01 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:14:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:14:17 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:14:17 UTC] Current time (IST): 8:44
[03-May-2026 03:14:17 UTC] Requested date: 2026-05-05
[03-May-2026 03:14:17 UTC] Today: 2026-05-03
[03-May-2026 03:14:17 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:14:17 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:14:17 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:14:17 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:14:17 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:14:17 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:14:17 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:14:17 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:14:17 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:14:17 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:14:17 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:14:17 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:14:17 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:14:17 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:14:17 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:14:17 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:14:17 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:14:17 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:14:17 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:14:17 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:14:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:14:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:14:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:14:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:14:17 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:14:17 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:14:17 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:14:17 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:14:17 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:14:17 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:14:17 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:14:17 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:14:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:14:20 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:14:20 UTC] Current time (IST): 8:44
[03-May-2026 03:14:20 UTC] Requested date: 2026-05-09
[03-May-2026 03:14:20 UTC] Today: 2026-05-03
[03-May-2026 03:14:20 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:14:20 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:14:20 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:14:20 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:14:20 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:14:20 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:14:20 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:14:20 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:14:20 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:14:20 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:14:20 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:14:20 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:14:20 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:14:20 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:14:20 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:14:20 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:14:20 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:14:20 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:14:20 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:14:20 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:14:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:14:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:14:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:14:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:14:20 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:14:20 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:14:20 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:14:20 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:14:20 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:14:20 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:14:20 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:14:20 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:14:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:14:23 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:14:23 UTC] Current time (IST): 8:44
[03-May-2026 03:14:23 UTC] Requested date: 2026-05-10
[03-May-2026 03:14:23 UTC] Today: 2026-05-03
[03-May-2026 03:14:23 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:14:23 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:14:23 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:14:23 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:14:23 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:14:23 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:14:23 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:14:23 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:14:23 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:14:23 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:14:23 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:14:23 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:14:23 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:14:23 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:14:23 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:14:23 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:14:23 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:14:23 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:14:23 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:14:23 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:14:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:14:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:14:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:14:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:14:23 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:14:23 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:14:23 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:14:23 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:14:23 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:14:23 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:14:23 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:14:23 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:14:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:14:25 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:14:25 UTC] Current time (IST): 8:44
[03-May-2026 03:14:25 UTC] Requested date: 2026-05-03
[03-May-2026 03:14:25 UTC] Today: 2026-05-03
[03-May-2026 03:14:25 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:14:25 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:14:25 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:14:25 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:14:25 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:14:25 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:14:25 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:14:25 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:14:25 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:14:25 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:14:25 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:14:25 UTC] Slot added: 09:15 - 09:30
[03-May-2026 03:14:25 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:14:25 UTC] Slot added: 09:30 - 09:45
[03-May-2026 03:14:25 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:14:25 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:14:25 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:14:25 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:14:25 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:14:25 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:14:25 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:14:25 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:14:25 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:14:25 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:14:25 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:14:25 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:14:25 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:14:25 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:14:25 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:14:25 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:14:25 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:14:25 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:14:25 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:14:25 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:14:25 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:14:25 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:14:25 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:14:25 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:14:25 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:14:25 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:14:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:14:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:14:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:14:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:14:25 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:14:25 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:14:25 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:14:25 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:14:25 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:14:25 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:14:25 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:14:25 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:14:25 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:14:25 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:14:25 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:14:25 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:14:25 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:14:25 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:14:25 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:14:25 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:14:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:14:36 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:14:36 UTC] Current time (IST): 8:44
[03-May-2026 03:14:36 UTC] Requested date: 2026-05-05
[03-May-2026 03:14:36 UTC] Today: 2026-05-03
[03-May-2026 03:14:36 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:14:36 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:14:36 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:14:36 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:14:36 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:14:36 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:14:36 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:14:36 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:14:36 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:14:36 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:14:36 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:14:36 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:14:36 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:14:36 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:14:36 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:14:36 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:14:36 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:14:36 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:14:36 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:14:36 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:14:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:14:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:14:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:14:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:14:36 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:14:36 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:14:36 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:14:36 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:14:36 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:14:36 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:14:36 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:14:36 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:14:43 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:14:43 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:14:43 UTC] Current time (IST): 8:44
[03-May-2026 03:14:43 UTC] Requested date: 2026-05-03
[03-May-2026 03:14:43 UTC] Today: 2026-05-03
[03-May-2026 03:14:43 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:14:43 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:14:43 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:14:43 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:14:43 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:14:43 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:14:43 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:14:43 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:14:43 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:14:43 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:14:43 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:14:43 UTC] Slot added: 09:15 - 09:30
[03-May-2026 03:14:43 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:14:43 UTC] Slot added: 09:30 - 09:45
[03-May-2026 03:14:43 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:14:43 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:14:43 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:14:43 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:14:43 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:14:43 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:14:43 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:14:43 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:14:43 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:14:43 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:14:43 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:14:43 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:14:43 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:14:43 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:14:43 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:14:43 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:14:43 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:14:43 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:14:43 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:14:43 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:14:43 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:14:43 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:14:43 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:14:43 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:14:43 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:14:43 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:14:43 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:14:43 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:14:43 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:14:43 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:14:43 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:14:43 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:14:43 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:14:43 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:14:43 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:14:43 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:14:43 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:14:43 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:14:43 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:14:43 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:14:43 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:14:43 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:14:43 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:14:43 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:14:43 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:14:43 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:15:17 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:15:17 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:15:17 UTC] Current time (IST): 8:45
[03-May-2026 03:15:17 UTC] Requested date: 2026-05-05
[03-May-2026 03:15:17 UTC] Today: 2026-05-03
[03-May-2026 03:15:17 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:15:17 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:15:17 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:15:17 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:15:17 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:15:17 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:15:17 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:15:17 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:15:17 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:15:17 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:15:17 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:15:17 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:15:17 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:15:17 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:15:17 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:15:17 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:15:17 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:15:17 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:15:17 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:15:17 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:15:17 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:15:17 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:15:17 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:15:17 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:15:17 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:15:17 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:15:17 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:15:17 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:15:17 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:15:17 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:15:17 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:15:17 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:15:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:15:19 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:15:19 UTC] Current time (IST): 8:45
[03-May-2026 03:15:19 UTC] Requested date: 2026-05-09
[03-May-2026 03:15:19 UTC] Today: 2026-05-03
[03-May-2026 03:15:19 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:15:19 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:15:19 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:15:19 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:15:19 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:15:19 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:15:19 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:15:19 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:15:19 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:15:19 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:15:19 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:15:19 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:15:19 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:15:19 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:15:19 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:15:19 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:15:19 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:15:19 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:15:19 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:15:19 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:15:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:15:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:15:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:15:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:15:19 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:15:19 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:15:19 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:15:19 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:15:19 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:15:19 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:15:19 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:15:19 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:15:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:15:22 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:15:22 UTC] Current time (IST): 8:45
[03-May-2026 03:15:22 UTC] Requested date: 2026-05-05
[03-May-2026 03:15:22 UTC] Today: 2026-05-03
[03-May-2026 03:15:22 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:15:22 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:15:22 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:15:22 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:15:22 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:15:22 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:15:22 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:15:22 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:15:22 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:15:22 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:15:22 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:15:22 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:15:22 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:15:22 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:15:22 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:15:22 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:15:22 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:15:22 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:15:22 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:15:22 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:15:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:15:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:15:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:15:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:15:22 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:15:22 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:15:22 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:15:22 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:15:22 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:15:22 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:15:22 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:15:22 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:15:36 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:15:36 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:15:36 UTC] Current time (IST): 8:45
[03-May-2026 03:15:36 UTC] Requested date: 2026-05-09
[03-May-2026 03:15:36 UTC] Today: 2026-05-03
[03-May-2026 03:15:36 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:15:36 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:15:36 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:15:36 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:15:36 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:15:36 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:15:36 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:15:36 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:15:36 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:15:36 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:15:36 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:15:36 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:15:36 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:15:36 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:15:36 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:15:36 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:15:36 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:15:36 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:15:36 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:15:36 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:15:36 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:15:36 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:15:36 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:15:36 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:15:36 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:15:36 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:15:36 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:15:36 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:15:36 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:15:36 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:15:36 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:15:36 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:25:34 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
[03-May-2026 03:25:34 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
[03-May-2026 03:25:34 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
[03-May-2026 03:25:34 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
[03-May-2026 03:27:39 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
[03-May-2026 03:27:39 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
[03-May-2026 03:27:39 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
[03-May-2026 03:27:39 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
[03-May-2026 03:31:03 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
[03-May-2026 03:31:03 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
[03-May-2026 03:31:03 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
[03-May-2026 03:31:03 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
[03-May-2026 03:32:30 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 03:32:30 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 03:32:30 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 03:32:30 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 03:32:30 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 03:32:30 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 03:32:30 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 03:32:30 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 03:32:30 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 03:32:30 UTC] Available dates found: 4
[03-May-2026 03:32:35 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:32:35 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:32:35 UTC] Current time (IST): 9:2
[03-May-2026 03:32:35 UTC] Requested date: 2026-05-03
[03-May-2026 03:32:35 UTC] Today: 2026-05-03
[03-May-2026 03:32:35 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:32:35 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:32:35 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:32:35 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:32:35 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:32:35 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:32:35 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:32:35 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:32:35 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:32:35 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:32:35 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:32:35 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 03:32:35 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:32:35 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 03:32:35 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:32:35 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:32:35 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:32:35 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:32:35 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:32:35 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:32:35 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:32:35 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:32:35 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:32:35 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:32:35 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:32:35 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:32:35 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:32:35 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:32:35 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:32:35 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:32:35 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:32:35 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:32:35 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:32:35 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:32:35 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:32:35 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:32:35 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:32:35 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:32:35 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:32:35 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:32:35 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:32:35 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:32:35 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:32:35 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:32:35 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:32:35 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:32:35 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:32:35 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:32:35 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:32:35 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:32:35 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:32:35 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:32:35 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:32:35 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:32:35 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:32:35 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:32:35 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:32:35 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:32:35 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:32:35 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:36:46 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 03:36:46 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 03:36:46 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 03:36:46 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 03:36:46 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 03:36:46 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 03:36:46 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 03:36:46 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 03:36:46 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 03:36:46 UTC] Available dates found: 4
[03-May-2026 03:36:54 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:36:54 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:36:54 UTC] Current time (IST): 9:6
[03-May-2026 03:36:54 UTC] Requested date: 2026-05-03
[03-May-2026 03:36:54 UTC] Today: 2026-05-03
[03-May-2026 03:36:54 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:36:54 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:36:54 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:36:54 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:36:54 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:36:54 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:36:54 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:36:54 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:36:54 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:36:54 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:36:54 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:36:54 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 03:36:54 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:36:54 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 03:36:54 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:36:54 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:36:54 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:36:54 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:36:54 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:36:54 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:36:54 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:36:54 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:36:54 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:36:54 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:36:54 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:36:54 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:36:54 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:36:54 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:36:54 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:36:54 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:36:54 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:36:54 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:36:54 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:36:54 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:36:54 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:36:54 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:36:54 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:36:54 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:36:54 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:36:54 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:36:54 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:36:54 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:36:54 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:36:54 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:36:54 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:36:54 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:36:54 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:36:54 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:36:54 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:36:54 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:36:54 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:36:54 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:36:54 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:36:54 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:36:54 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:36:54 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:36:54 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:36:54 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:36:54 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:36:54 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:37:11 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:37:11 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:37:11 UTC] Current time (IST): 9:7
[03-May-2026 03:37:11 UTC] Requested date: 2026-05-05
[03-May-2026 03:37:11 UTC] Today: 2026-05-03
[03-May-2026 03:37:11 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 03:37:11 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 03:37:11 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 03:37:11 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 03:37:11 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 03:37:11 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 03:37:11 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 03:37:11 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 03:37:11 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 03:37:11 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 03:37:11 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 03:37:11 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 03:37:11 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 03:37:11 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 03:37:11 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 03:37:11 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 03:37:11 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 03:37:11 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 03:37:11 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 03:37:11 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 03:37:11 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:37:11 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:37:11 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:37:11 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:37:11 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 03:37:11 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 03:37:11 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 03:37:11 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 03:37:11 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 03:37:11 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 03:37:11 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 03:37:11 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 03:37:18 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 03:37:18 UTC] Using actual slot duration: 15 minutes
[03-May-2026 03:37:18 UTC] Current time (IST): 9:7
[03-May-2026 03:37:18 UTC] Requested date: 2026-05-03
[03-May-2026 03:37:18 UTC] Today: 2026-05-03
[03-May-2026 03:37:18 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 03:37:18 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 03:37:18 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 03:37:18 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 03:37:18 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 03:37:18 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 03:37:18 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 03:37:18 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 03:37:18 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 03:37:18 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 03:37:18 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 03:37:18 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 03:37:18 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 03:37:18 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 03:37:18 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 03:37:18 UTC] Slot added: 09:45 - 10:00
[03-May-2026 03:37:18 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 03:37:18 UTC] Slot added: 10:00 - 10:15
[03-May-2026 03:37:18 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 03:37:18 UTC] Slot added: 10:15 - 10:30
[03-May-2026 03:37:18 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 03:37:18 UTC] Slot added: 10:30 - 10:45
[03-May-2026 03:37:18 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 03:37:18 UTC] Slot added: 10:45 - 11:00
[03-May-2026 03:37:18 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 03:37:18 UTC] Slot added: 11:00 - 11:15
[03-May-2026 03:37:18 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 03:37:18 UTC] Slot added: 11:15 - 11:30
[03-May-2026 03:37:18 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 03:37:18 UTC] Slot added: 11:30 - 11:45
[03-May-2026 03:37:18 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 03:37:18 UTC] Slot added: 11:45 - 12:00
[03-May-2026 03:37:18 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 03:37:18 UTC] Slot added: 12:00 - 12:15
[03-May-2026 03:37:18 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 03:37:18 UTC] Slot added: 12:15 - 12:30
[03-May-2026 03:37:18 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 03:37:18 UTC] Slot added: 12:30 - 12:45
[03-May-2026 03:37:18 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 03:37:18 UTC] Slot added: 12:45 - 13:00
[03-May-2026 03:37:18 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 03:37:18 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 03:37:18 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 03:37:18 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 03:37:18 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 03:37:18 UTC] Slot added: 14:00 - 14:15
[03-May-2026 03:37:18 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 03:37:18 UTC] Slot added: 14:15 - 14:30
[03-May-2026 03:37:18 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 03:37:18 UTC] Slot added: 14:30 - 14:45
[03-May-2026 03:37:18 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 03:37:18 UTC] Slot added: 14:45 - 15:00
[03-May-2026 03:37:18 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 03:37:18 UTC] Slot added: 15:00 - 15:15
[03-May-2026 03:37:18 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 03:37:18 UTC] Slot added: 15:15 - 15:30
[03-May-2026 03:37:18 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 03:37:18 UTC] Slot added: 15:30 - 15:45
[03-May-2026 03:37:18 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 03:37:18 UTC] Slot added: 15:45 - 16:00
[03-May-2026 03:44:13 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
[03-May-2026 03:44:13 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
[03-May-2026 03:44:13 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
[03-May-2026 03:44:13 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
[03-May-2026 04:11:21 UTC] Password reset error: User not found with this mobile number
[03-May-2026 04:11:27 UTC] Password reset error: User not found with this mobile number
[03-May-2026 04:11:56 UTC] Password reset error: User not found with this mobile number
[03-May-2026 04:12:16 UTC] Password reset error: User not found with this mobile number
[03-May-2026 04:14:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:14:21 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 04:14:21 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 04:14:21 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 04:14:21 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 04:14:21 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 04:14:21 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 04:14:21 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:14:21 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 04:14:21 UTC] Available dates found: 4
[03-May-2026 04:14:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:14:23 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:14:23 UTC] Current time (IST): 9:44
[03-May-2026 04:14:23 UTC] Requested date: 2026-05-05
[03-May-2026 04:14:23 UTC] Today: 2026-05-03
[03-May-2026 04:14:23 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 04:14:23 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 04:14:23 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 04:14:23 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 04:14:23 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 04:14:23 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 04:14:23 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 04:14:23 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 04:14:23 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 04:14:23 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 04:14:23 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 04:14:23 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 04:14:23 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 04:14:23 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 04:14:23 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 04:14:23 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 04:14:23 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 04:14:23 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 04:14:23 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 04:14:23 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 04:14:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:14:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:14:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:14:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:14:23 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 04:14:23 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 04:14:23 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 04:14:23 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 04:14:23 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 04:14:23 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 04:14:23 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 04:14:23 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 04:14:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:14:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 04:14:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 04:14:45 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 04:14:45 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 04:14:45 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 04:14:45 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 04:14:45 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:14:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 04:14:45 UTC] Available dates found: 4
[03-May-2026 04:14:57 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:14:57 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:14:57 UTC] Current time (IST): 9:44
[03-May-2026 04:14:57 UTC] Requested date: 2026-05-05
[03-May-2026 04:14:57 UTC] Today: 2026-05-03
[03-May-2026 04:14:57 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 04:14:57 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 04:14:57 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 04:14:57 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 04:14:57 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 04:14:57 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 04:14:57 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 04:14:57 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 04:14:57 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 04:14:57 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 04:14:57 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 04:14:57 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 04:14:57 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 04:14:57 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 04:14:57 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 04:14:57 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 04:14:57 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 04:14:57 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 04:14:57 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 04:14:57 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 04:14:57 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:14:57 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:14:57 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:14:57 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:14:57 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 04:14:57 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 04:14:57 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 04:14:57 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 04:14:57 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 04:14:57 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 04:14:57 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 04:14:57 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 04:15:19 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 04:15:38 UTC] Payment Callback - Raw Input: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777781724898","orderId":"OMO2605030945260626163241V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777782926031,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605030945298603473417V","paymentMode":"UPI_INTENT","timestamp":1777781729903,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX54","ifsc":"ICIC0006667","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"812538052042","upiTransactionId":"IBL972acfaa3acf48d3bda06897b886eebe","vpa":"abXXXXXXXXXXXXk4@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX54","ifsc":"ICIC0006667","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"812538052042","upiTransactionId":"IBL972acfaa3acf48d3bda06897b886eebe","vpa":"abXXXXXXXXXXXXk4@ibl"},"currency":"INR","amount":20000}]}]}}
[03-May-2026 04:15:38 UTC] Payment Callback - Decoded Data: Array
(
    [type] => CHECKOUT_ORDER_COMPLETED
    [event] => checkout.order.completed
    [payload] => Array
        (
            [merchantId] => M23N011JX7ZSO
            [merchantOrderId] => TXN_1777781724898
            [orderId] => OMO2605030945260626163241V
            [state] => COMPLETED
            [currency] => INR
            [amount] => 20000
            [payableCurrency] => INR
            [payableAmount] => 20000
            [feeCurrency] => INR
            [feeAmount] => 0
            [expireAt] => 1777782926031
            [metaInfo] => Array
                (
                    [udf1] => <additional-information-1>
                    [udf2] => <additional-information-2>
                    [udf3] => <additional-information-3>
                    [udf4] => <additional-information-4>
                    [udf5] => <additional-information-5>
                )

            [paymentDetails] => Array
                (
                    [0] => Array
                        (
                            [transactionId] => OM2605030945298603473417V
                            [paymentMode] => UPI_INTENT
                            [timestamp] => 1777781729903
                            [currency] => INR
                            [amount] => 20000
                            [payableCurrency] => INR
                            [payableAmount] => 20000
                            [feeCurrency] => INR
                            [feeAmount] => 0
                            [state] => COMPLETED
                            [instrument] => Array
                                (
                                    [type] => ACCOUNT
                                    [maskedAccountNumber] => XXXXXXXXXX54
                                    [ifsc] => ICIC0006667
                                    [accountType] => SAVINGS
                                    [bankId] => ICIC
                                )

                            [rail] => Array
                                (
                                    [type] => UPI
                                    [utr] => 812538052042
                                    [upiTransactionId] => IBL972acfaa3acf48d3bda06897b886eebe
                                    [vpa] => abXXXXXXXXXXXXk4@ibl
                                )

                            [splitInstruments] => Array
                                (
                                    [0] => Array
                                        (
                                            [instrument] => Array
                                                (
                                                    [type] => ACCOUNT
                                                    [maskedAccountNumber] => XXXXXXXXXX54
                                                    [ifsc] => ICIC0006667
                                                    [accountType] => SAVINGS
                                                    [bankId] => ICIC
                                                )

                                            [rail] => Array
                                                (
                                                    [type] => UPI
                                                    [utr] => 812538052042
                                                    [upiTransactionId] => IBL972acfaa3acf48d3bda06897b886eebe
                                                    [vpa] => abXXXXXXXXXXXXk4@ibl
                                                )

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

                                )

                        )

                )

        )

)

[03-May-2026 04:15:38 UTC] Payment Callback - POST Data: Array
(
)

[03-May-2026 04:15:38 UTC] Payment Callback - GET Data: Array
(
)

[03-May-2026 04:15:38 UTC] Amount Conversion: 20000 paise = 200 rupees
[03-May-2026 04:15:38 UTC] Payment Status: SUCCESS (from status: COMPLETED)
[03-May-2026 04:15:38 UTC] Amount Details: Original=20000 paise, Converted=200 rupees
[03-May-2026 04:15:38 UTC] Payment is SUCCESS, attempting to update appointment...
[03-May-2026 04:15:38 UTC] Target appointment ID: TXN_1777781724898
[03-May-2026 04:15:38 UTC] Extracted numeric ID: 1777781724898
[03-May-2026 04:15:38 UTC] Appointment not found with ID: 1777781724898
[03-May-2026 04:15:38 UTC] Found recent pending appointment: ID=3405, Name=Sampat khatik
[03-May-2026 04:15:38 UTC] Successfully updated recent appointment ID: 3405 to confirmed status
[03-May-2026 04:15:38 UTC] PhonePe Callback: {"type":"CHECKOUT_ORDER_COMPLETED","event":"checkout.order.completed","payload":{"merchantId":"M23N011JX7ZSO","merchantOrderId":"TXN_1777781724898","orderId":"OMO2605030945260626163241V","state":"COMPLETED","currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"expireAt":1777782926031,"metaInfo":{"udf1":"<additional-information-1>","udf2":"<additional-information-2>","udf3":"<additional-information-3>","udf4":"<additional-information-4>","udf5":"<additional-information-5>"},"paymentDetails":[{"transactionId":"OM2605030945298603473417V","paymentMode":"UPI_INTENT","timestamp":1777781729903,"currency":"INR","amount":20000,"payableCurrency":"INR","payableAmount":20000,"feeCurrency":"INR","feeAmount":0,"state":"COMPLETED","instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX54","ifsc":"ICIC0006667","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"812538052042","upiTransactionId":"IBL972acfaa3acf48d3bda06897b886eebe","vpa":"abXXXXXXXXXXXXk4@ibl"},"splitInstruments":[{"instrument":{"type":"ACCOUNT","maskedAccountNumber":"XXXXXXXXXX54","ifsc":"ICIC0006667","accountType":"SAVINGS","bankId":"ICIC"},"rail":{"type":"UPI","utr":"812538052042","upiTransactionId":"IBL972acfaa3acf48d3bda06897b886eebe","vpa":"abXXXXXXXXXXXXk4@ibl"},"currency":"INR","amount":20000}]}]}}
[03-May-2026 04:15:49 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 04:17:55 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:17:55 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 04:17:55 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 04:17:55 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 04:17:55 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 04:17:55 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 04:17:55 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 04:17:55 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:17:55 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 04:17:55 UTC] Available dates found: 4
[03-May-2026 04:17:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:17:59 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:17:59 UTC] Current time (IST): 9:47
[03-May-2026 04:17:59 UTC] Requested date: 2026-05-05
[03-May-2026 04:17:59 UTC] Today: 2026-05-03
[03-May-2026 04:17:59 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 04:17:59 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 04:17:59 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 04:17:59 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 04:17:59 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 04:17:59 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 04:17:59 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 04:17:59 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 04:17:59 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 04:17:59 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 04:17:59 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 04:17:59 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 04:17:59 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 04:17:59 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 04:17:59 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 04:17:59 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 04:17:59 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 04:17:59 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 04:17:59 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 04:17:59 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 04:17:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:17:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:17:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:17:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:17:59 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 04:17:59 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 04:17:59 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 04:17:59 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 04:17:59 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 04:17:59 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 04:17:59 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 04:17:59 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 04:29:10 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:29:10 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 04:29:10 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 04:29:10 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 04:29:10 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 04:29:10 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 04:29:10 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 04:29:10 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:29:10 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 04:29:10 UTC] Available dates found: 4
[03-May-2026 04:29:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:29:13 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:29:13 UTC] Current time (IST): 9:59
[03-May-2026 04:29:13 UTC] Requested date: 2026-05-03
[03-May-2026 04:29:13 UTC] Today: 2026-05-03
[03-May-2026 04:29:13 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 04:29:13 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 04:29:13 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 04:29:13 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 04:29:13 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 04:29:13 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 04:29:13 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 04:29:13 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 04:29:13 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 04:29:13 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 04:29:13 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 04:29:13 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 04:29:13 UTC] Slot added: 10:30 - 10:45
[03-May-2026 04:29:13 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 04:29:13 UTC] Slot added: 10:45 - 11:00
[03-May-2026 04:29:13 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 04:29:13 UTC] Slot added: 11:00 - 11:15
[03-May-2026 04:29:13 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 04:29:13 UTC] Slot added: 11:15 - 11:30
[03-May-2026 04:29:13 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 04:29:13 UTC] Slot added: 11:30 - 11:45
[03-May-2026 04:29:13 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 04:29:13 UTC] Slot added: 11:45 - 12:00
[03-May-2026 04:29:13 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 04:29:13 UTC] Slot added: 12:00 - 12:15
[03-May-2026 04:29:13 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 04:29:13 UTC] Slot added: 12:15 - 12:30
[03-May-2026 04:29:13 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 04:29:13 UTC] Slot added: 12:30 - 12:45
[03-May-2026 04:29:13 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 04:29:13 UTC] Slot added: 12:45 - 13:00
[03-May-2026 04:29:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:29:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:29:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:29:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:29:13 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 04:29:13 UTC] Slot added: 14:00 - 14:15
[03-May-2026 04:29:13 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 04:29:13 UTC] Slot added: 14:15 - 14:30
[03-May-2026 04:29:13 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 04:29:13 UTC] Slot added: 14:30 - 14:45
[03-May-2026 04:29:13 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 04:29:13 UTC] Slot added: 14:45 - 15:00
[03-May-2026 04:29:13 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 04:29:13 UTC] Slot added: 15:00 - 15:15
[03-May-2026 04:29:13 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 04:29:13 UTC] Slot added: 15:15 - 15:30
[03-May-2026 04:29:13 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 04:29:13 UTC] Slot added: 15:30 - 15:45
[03-May-2026 04:29:13 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 04:29:13 UTC] Slot added: 15:45 - 16:00
[03-May-2026 04:29:31 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:29:31 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 04:29:31 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 04:29:31 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 04:29:31 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 04:29:31 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 04:29:31 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 04:29:31 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:29:31 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 04:29:31 UTC] Available dates found: 4
[03-May-2026 04:29:33 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:29:33 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:29:33 UTC] Current time (IST): 9:59
[03-May-2026 04:29:33 UTC] Requested date: 2026-05-05
[03-May-2026 04:29:33 UTC] Today: 2026-05-03
[03-May-2026 04:29:33 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 04:29:33 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 04:29:33 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 04:29:33 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 04:29:33 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 04:29:33 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 04:29:33 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 04:29:33 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 04:29:33 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 04:29:33 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 04:29:33 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 04:29:33 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 04:29:33 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 04:29:33 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 04:29:33 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 04:29:33 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 04:29:33 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 04:29:33 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 04:29:33 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 04:29:33 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 04:29:33 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:29:33 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:29:33 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:29:33 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:29:33 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 04:29:33 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 04:29:33 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 04:29:33 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 04:29:33 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 04:29:33 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 04:29:33 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 04:29:33 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 04:39:07 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:39:07 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 04:39:07 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 04:39:07 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 04:39:07 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 04:39:07 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 04:39:07 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 04:39:07 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:39:07 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 04:39:07 UTC] Available dates found: 4
[03-May-2026 04:39:13 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:39:13 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:39:13 UTC] Current time (IST): 10:9
[03-May-2026 04:39:13 UTC] Requested date: 2026-05-03
[03-May-2026 04:39:13 UTC] Today: 2026-05-03
[03-May-2026 04:39:13 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 04:39:13 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 04:39:13 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 04:39:13 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 04:39:13 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 04:39:13 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 04:39:13 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 04:39:13 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 04:39:13 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 04:39:13 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 04:39:13 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 04:39:13 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 04:39:13 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 04:39:13 UTC] Slot added: 10:45 - 11:00
[03-May-2026 04:39:13 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 04:39:13 UTC] Slot added: 11:00 - 11:15
[03-May-2026 04:39:13 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 04:39:13 UTC] Slot added: 11:15 - 11:30
[03-May-2026 04:39:13 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 04:39:13 UTC] Slot added: 11:30 - 11:45
[03-May-2026 04:39:13 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 04:39:13 UTC] Slot added: 11:45 - 12:00
[03-May-2026 04:39:13 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 04:39:13 UTC] Slot added: 12:00 - 12:15
[03-May-2026 04:39:13 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 04:39:13 UTC] Slot added: 12:15 - 12:30
[03-May-2026 04:39:13 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 04:39:13 UTC] Slot added: 12:30 - 12:45
[03-May-2026 04:39:13 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 04:39:13 UTC] Slot added: 12:45 - 13:00
[03-May-2026 04:39:13 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:39:13 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:39:13 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:39:13 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:39:13 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 04:39:13 UTC] Slot added: 14:00 - 14:15
[03-May-2026 04:39:13 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 04:39:13 UTC] Slot added: 14:15 - 14:30
[03-May-2026 04:39:13 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 04:39:13 UTC] Slot added: 14:30 - 14:45
[03-May-2026 04:39:13 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 04:39:13 UTC] Slot added: 14:45 - 15:00
[03-May-2026 04:39:13 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 04:39:13 UTC] Slot added: 15:00 - 15:15
[03-May-2026 04:39:13 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 04:39:13 UTC] Slot added: 15:15 - 15:30
[03-May-2026 04:39:13 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 04:39:13 UTC] Slot added: 15:30 - 15:45
[03-May-2026 04:39:13 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 04:39:13 UTC] Slot added: 15:45 - 16:00
[03-May-2026 04:39:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:39:23 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:39:23 UTC] Current time (IST): 10:9
[03-May-2026 04:39:23 UTC] Requested date: 2026-05-05
[03-May-2026 04:39:23 UTC] Today: 2026-05-03
[03-May-2026 04:39:23 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 04:39:23 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 04:39:23 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 04:39:23 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 04:39:23 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 04:39:23 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 04:39:23 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 04:39:23 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 04:39:23 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 04:39:23 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 04:39:23 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 04:39:23 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 04:39:23 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 04:39:23 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 04:39:23 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 04:39:23 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 04:39:23 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 04:39:23 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 04:39:23 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 04:39:23 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 04:39:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:39:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:39:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:39:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:39:23 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 04:39:23 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 04:39:23 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 04:39:23 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 04:39:23 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 04:39:23 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 04:39:23 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 04:39:23 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 04:45:48 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:45:48 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 04:45:48 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 04:45:48 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 04:45:48 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 04:45:48 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 04:45:48 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 04:45:48 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:45:48 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 04:45:48 UTC] Available dates found: 4
[03-May-2026 04:45:51 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:45:51 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:45:51 UTC] Current time (IST): 10:15
[03-May-2026 04:45:51 UTC] Requested date: 2026-05-05
[03-May-2026 04:45:51 UTC] Today: 2026-05-03
[03-May-2026 04:45:51 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 04:45:51 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 04:45:51 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 04:45:51 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 04:45:51 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 04:45:51 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 04:45:51 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 04:45:51 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 04:45:51 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 04:45:51 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 04:45:51 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 04:45:51 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 04:45:51 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 04:45:51 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 04:45:51 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 04:45:51 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 04:45:51 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 04:45:51 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 04:45:51 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 04:45:51 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 04:45:51 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:45:51 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:45:51 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:45:51 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:45:51 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 04:45:51 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 04:45:51 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 04:45:51 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 04:45:51 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 04:45:51 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 04:45:51 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 04:45:51 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 04:45:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:45:53 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:45:53 UTC] Current time (IST): 10:15
[03-May-2026 04:45:53 UTC] Requested date: 2026-05-03
[03-May-2026 04:45:53 UTC] Today: 2026-05-03
[03-May-2026 04:45:53 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 04:45:53 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 04:45:53 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 04:45:53 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 04:45:53 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 04:45:53 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 04:45:53 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 04:45:53 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 04:45:53 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 04:45:53 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 04:45:53 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 04:45:53 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 04:45:53 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 04:45:53 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 04:45:53 UTC] Slot added: 11:00 - 11:15
[03-May-2026 04:45:53 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 04:45:53 UTC] Slot added: 11:15 - 11:30
[03-May-2026 04:45:53 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 04:45:53 UTC] Slot added: 11:30 - 11:45
[03-May-2026 04:45:53 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 04:45:53 UTC] Slot added: 11:45 - 12:00
[03-May-2026 04:45:53 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 04:45:53 UTC] Slot added: 12:00 - 12:15
[03-May-2026 04:45:53 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 04:45:53 UTC] Slot added: 12:15 - 12:30
[03-May-2026 04:45:53 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 04:45:53 UTC] Slot added: 12:30 - 12:45
[03-May-2026 04:45:53 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 04:45:53 UTC] Slot added: 12:45 - 13:00
[03-May-2026 04:45:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:45:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:45:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:45:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:45:53 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 04:45:53 UTC] Slot added: 14:00 - 14:15
[03-May-2026 04:45:53 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 04:45:53 UTC] Slot added: 14:15 - 14:30
[03-May-2026 04:45:53 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 04:45:53 UTC] Slot added: 14:30 - 14:45
[03-May-2026 04:45:53 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 04:45:53 UTC] Slot added: 14:45 - 15:00
[03-May-2026 04:45:53 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 04:45:53 UTC] Slot added: 15:00 - 15:15
[03-May-2026 04:45:53 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 04:45:53 UTC] Slot added: 15:15 - 15:30
[03-May-2026 04:45:53 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 04:45:53 UTC] Slot added: 15:30 - 15:45
[03-May-2026 04:45:53 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 04:45:53 UTC] Slot added: 15:45 - 16:00
[03-May-2026 04:45:55 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:45:55 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:45:55 UTC] Current time (IST): 10:15
[03-May-2026 04:45:55 UTC] Requested date: 2026-05-05
[03-May-2026 04:45:55 UTC] Today: 2026-05-03
[03-May-2026 04:45:55 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 04:45:55 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 04:45:55 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 04:45:55 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 04:45:55 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 04:45:55 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 04:45:55 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 04:45:55 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 04:45:55 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 04:45:55 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 04:45:55 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 04:45:55 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 04:45:55 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 04:45:55 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 04:45:55 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 04:45:55 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 04:45:55 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 04:45:55 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 04:45:55 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 04:45:55 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 04:45:55 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:45:55 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:45:55 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:45:55 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:45:55 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 04:45:55 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 04:45:55 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 04:45:55 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 04:45:55 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 04:45:55 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 04:45:55 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 04:45:55 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 04:48:45 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:48:45 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 04:48:45 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 04:48:45 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 04:48:45 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 04:48:45 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 04:48:45 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 04:48:45 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 04:48:45 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 04:48:45 UTC] Available dates found: 4
[03-May-2026 04:48:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 04:48:50 UTC] Using actual slot duration: 15 minutes
[03-May-2026 04:48:50 UTC] Current time (IST): 10:18
[03-May-2026 04:48:50 UTC] Requested date: 2026-05-05
[03-May-2026 04:48:50 UTC] Today: 2026-05-03
[03-May-2026 04:48:50 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 04:48:50 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 04:48:50 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 04:48:50 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 04:48:50 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 04:48:50 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 04:48:50 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 04:48:50 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 04:48:50 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 04:48:50 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 04:48:50 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 04:48:50 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 04:48:50 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 04:48:50 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 04:48:50 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 04:48:50 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 04:48:50 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 04:48:50 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 04:48:50 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 04:48:50 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 04:48:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 04:48:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 04:48:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 04:48:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 04:48:50 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 04:48:50 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 04:48:50 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 04:48:50 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 04:48:50 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 04:48:50 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 04:48:50 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 04:48:50 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 06:27:20 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 06:27:20 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 06:27:20 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 06:27:20 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 06:27:20 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 06:27:20 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 06:27:20 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 06:27:20 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 06:27:20 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 06:27:20 UTC] Available dates found: 4
[03-May-2026 06:27:22 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 06:27:22 UTC] Using actual slot duration: 15 minutes
[03-May-2026 06:27:22 UTC] Current time (IST): 11:57
[03-May-2026 06:27:22 UTC] Requested date: 2026-05-03
[03-May-2026 06:27:22 UTC] Today: 2026-05-03
[03-May-2026 06:27:22 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 06:27:22 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 06:27:22 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 06:27:22 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 06:27:22 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 06:27:22 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 06:27:22 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 06:27:22 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 06:27:22 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 06:27:22 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 06:27:22 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 06:27:22 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 06:27:22 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 06:27:22 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 06:27:22 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 06:27:22 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 06:27:22 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 06:27:22 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 06:27:22 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 06:27:22 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 06:27:22 UTC] Slot added: 12:30 - 12:45
[03-May-2026 06:27:22 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 06:27:22 UTC] Slot added: 12:45 - 13:00
[03-May-2026 06:27:22 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 06:27:22 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 06:27:22 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 06:27:22 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 06:27:22 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 06:27:22 UTC] Slot added: 14:00 - 14:15
[03-May-2026 06:27:22 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 06:27:22 UTC] Slot added: 14:15 - 14:30
[03-May-2026 06:27:22 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 06:27:22 UTC] Slot added: 14:30 - 14:45
[03-May-2026 06:27:22 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 06:27:22 UTC] Slot added: 14:45 - 15:00
[03-May-2026 06:27:22 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 06:27:22 UTC] Slot added: 15:00 - 15:15
[03-May-2026 06:27:22 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 06:27:22 UTC] Slot added: 15:15 - 15:30
[03-May-2026 06:27:22 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 06:27:22 UTC] Slot added: 15:30 - 15:45
[03-May-2026 06:27:22 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 06:27:22 UTC] Slot added: 15:45 - 16:00
[03-May-2026 06:31:32 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 06:31:32 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 06:31:32 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 06:31:32 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 06:31:32 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 06:31:32 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 06:31:32 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 06:31:32 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 06:31:32 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 06:31:32 UTC] Available dates found: 4
[03-May-2026 06:31:37 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 06:31:37 UTC] Using actual slot duration: 15 minutes
[03-May-2026 06:31:37 UTC] Current time (IST): 12:1
[03-May-2026 06:31:37 UTC] Requested date: 2026-05-03
[03-May-2026 06:31:37 UTC] Today: 2026-05-03
[03-May-2026 06:31:37 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 06:31:37 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 06:31:37 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 06:31:37 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 06:31:37 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 06:31:37 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 06:31:37 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 06:31:37 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 06:31:37 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 06:31:37 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 06:31:37 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 06:31:37 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 06:31:37 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 06:31:37 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 06:31:37 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 06:31:37 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 06:31:37 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 06:31:37 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 06:31:37 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 06:31:37 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 06:31:37 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 06:31:37 UTC] Slot added: 12:45 - 13:00
[03-May-2026 06:31:37 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 06:31:37 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 06:31:37 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 06:31:37 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 06:31:37 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 06:31:37 UTC] Slot added: 14:00 - 14:15
[03-May-2026 06:31:37 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 06:31:37 UTC] Slot added: 14:15 - 14:30
[03-May-2026 06:31:37 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 06:31:37 UTC] Slot added: 14:30 - 14:45
[03-May-2026 06:31:37 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 06:31:37 UTC] Slot added: 14:45 - 15:00
[03-May-2026 06:31:37 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 06:31:37 UTC] Slot added: 15:00 - 15:15
[03-May-2026 06:31:37 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 06:31:37 UTC] Slot added: 15:15 - 15:30
[03-May-2026 06:31:37 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 06:31:37 UTC] Slot added: 15:30 - 15:45
[03-May-2026 06:31:37 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 06:31:37 UTC] Slot added: 15:45 - 16:00
[03-May-2026 06:31:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 06:31:39 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 06:31:39 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 06:31:39 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 06:31:39 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 06:31:39 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 06:31:39 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 06:31:39 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 06:31:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 06:31:39 UTC] Available dates found: 4
[03-May-2026 06:31:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 06:31:44 UTC] Using actual slot duration: 15 minutes
[03-May-2026 06:31:44 UTC] Current time (IST): 12:1
[03-May-2026 06:31:44 UTC] Requested date: 2026-05-05
[03-May-2026 06:31:44 UTC] Today: 2026-05-03
[03-May-2026 06:31:44 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 06:31:44 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 06:31:44 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 06:31:44 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 06:31:44 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 06:31:44 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 06:31:44 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 06:31:44 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 06:31:44 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 06:31:44 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 06:31:44 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 06:31:44 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 06:31:44 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 06:31:44 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 06:31:44 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 06:31:44 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 06:31:44 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 06:31:44 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 06:31:44 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 06:31:44 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 06:31:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 06:31:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 06:31:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 06:31:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 06:31:44 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 06:31:44 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 06:31:44 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 06:31:44 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 06:31:44 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 06:31:44 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 06:31:44 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 06:31:44 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 06:31:47 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 06:31:47 UTC] Using actual slot duration: 15 minutes
[03-May-2026 06:31:47 UTC] Current time (IST): 12:1
[03-May-2026 06:31:47 UTC] Requested date: 2026-05-03
[03-May-2026 06:31:47 UTC] Today: 2026-05-03
[03-May-2026 06:31:47 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 06:31:47 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 06:31:47 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 06:31:47 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 06:31:47 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 06:31:47 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 06:31:47 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 06:31:47 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 06:31:47 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 06:31:47 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 06:31:47 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 06:31:47 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 06:31:47 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 06:31:47 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 06:31:47 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 06:31:47 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 06:31:47 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 06:31:47 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 06:31:47 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 06:31:47 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 06:31:47 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 06:31:47 UTC] Slot added: 12:45 - 13:00
[03-May-2026 06:31:47 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 06:31:47 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 06:31:47 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 06:31:47 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 06:31:47 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 06:31:47 UTC] Slot added: 14:00 - 14:15
[03-May-2026 06:31:47 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 06:31:47 UTC] Slot added: 14:15 - 14:30
[03-May-2026 06:31:47 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 06:31:47 UTC] Slot added: 14:30 - 14:45
[03-May-2026 06:31:47 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 06:31:47 UTC] Slot added: 14:45 - 15:00
[03-May-2026 06:31:47 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 06:31:47 UTC] Slot added: 15:00 - 15:15
[03-May-2026 06:31:47 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 06:31:47 UTC] Slot added: 15:15 - 15:30
[03-May-2026 06:31:47 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 06:31:47 UTC] Slot added: 15:30 - 15:45
[03-May-2026 06:31:47 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 06:31:47 UTC] Slot added: 15:45 - 16:00
[03-May-2026 06:31:58 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 06:31:58 UTC] Using actual slot duration: 15 minutes
[03-May-2026 06:31:58 UTC] Current time (IST): 12:1
[03-May-2026 06:31:58 UTC] Requested date: 2026-05-05
[03-May-2026 06:31:58 UTC] Today: 2026-05-03
[03-May-2026 06:31:58 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 06:31:58 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 06:31:58 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 06:31:58 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 06:31:58 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 06:31:58 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 06:31:58 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 06:31:58 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 06:31:58 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 06:31:58 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 06:31:58 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 06:31:58 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 06:31:58 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 06:31:58 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 06:31:58 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 06:31:58 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 06:31:58 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 06:31:58 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 06:31:58 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 06:31:58 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 06:31:58 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 06:31:58 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 06:31:58 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 06:31:58 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 06:31:58 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 06:31:58 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 06:31:58 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 06:31:58 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 06:31:58 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 06:31:58 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 06:31:58 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 06:31:58 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 06:32:55 UTC] Updated_at column note: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'
[03-May-2026 06:54:56 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 06:54:56 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 06:54:56 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 06:54:56 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 06:54:56 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 06:54:56 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 06:54:56 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 06:54:56 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 06:54:56 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 06:54:56 UTC] Available dates found: 4
[03-May-2026 06:55:01 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 06:55:01 UTC] Using actual slot duration: 15 minutes
[03-May-2026 06:55:01 UTC] Current time (IST): 12:25
[03-May-2026 06:55:01 UTC] Requested date: 2026-05-03
[03-May-2026 06:55:01 UTC] Today: 2026-05-03
[03-May-2026 06:55:01 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 06:55:01 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 06:55:01 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 06:55:01 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 06:55:01 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 06:55:01 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 06:55:01 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 06:55:01 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 06:55:01 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 06:55:01 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 06:55:01 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 06:55:01 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 06:55:01 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 06:55:01 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 06:55:01 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 06:55:01 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 06:55:01 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 06:55:01 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 06:55:01 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 06:55:01 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 06:55:01 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[03-May-2026 06:55:01 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 06:55:01 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 06:55:01 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 06:55:01 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 06:55:01 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 06:55:01 UTC] Slot added: 14:00 - 14:15
[03-May-2026 06:55:01 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 06:55:01 UTC] Slot added: 14:15 - 14:30
[03-May-2026 06:55:01 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 06:55:01 UTC] Slot added: 14:30 - 14:45
[03-May-2026 06:55:01 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 06:55:01 UTC] Slot added: 14:45 - 15:00
[03-May-2026 06:55:01 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 06:55:01 UTC] Slot added: 15:00 - 15:15
[03-May-2026 06:55:01 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 06:55:01 UTC] Slot added: 15:15 - 15:30
[03-May-2026 06:55:01 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 06:55:01 UTC] Slot added: 15:30 - 15:45
[03-May-2026 06:55:01 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 06:55:01 UTC] Slot added: 15:45 - 16:00
[03-May-2026 06:55:09 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 06:55:09 UTC] Using actual slot duration: 15 minutes
[03-May-2026 06:55:09 UTC] Current time (IST): 12:25
[03-May-2026 06:55:09 UTC] Requested date: 2026-05-05
[03-May-2026 06:55:09 UTC] Today: 2026-05-03
[03-May-2026 06:55:09 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 06:55:09 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 06:55:09 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 06:55:09 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 06:55:09 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 06:55:09 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 06:55:09 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 06:55:09 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 06:55:09 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 06:55:09 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 06:55:09 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 06:55:09 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 06:55:09 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 06:55:09 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 06:55:09 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 06:55:09 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 06:55:09 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 06:55:09 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 06:55:09 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 06:55:09 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 06:55:09 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 06:55:09 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 06:55:09 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 06:55:09 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 06:55:09 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 06:55:09 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 06:55:09 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 06:55:09 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 06:55:09 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 06:55:09 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 06:55:09 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 06:55:09 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 06:55:20 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 06:55:20 UTC] Using actual slot duration: 15 minutes
[03-May-2026 06:55:20 UTC] Current time (IST): 12:25
[03-May-2026 06:55:20 UTC] Requested date: 2026-05-09
[03-May-2026 06:55:20 UTC] Today: 2026-05-03
[03-May-2026 06:55:20 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 06:55:20 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 06:55:20 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 06:55:20 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 06:55:20 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 06:55:20 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 06:55:20 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 06:55:20 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 06:55:20 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 06:55:20 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 06:55:20 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 06:55:20 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 06:55:20 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 06:55:20 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 06:55:20 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 06:55:20 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 06:55:20 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 06:55:20 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 06:55:20 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 06:55:20 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 06:55:20 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 06:55:20 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 06:55:20 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 06:55:20 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 06:55:20 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 06:55:20 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 06:55:20 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 06:55:20 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 06:55:20 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 06:55:20 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 06:55:20 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 06:55:20 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 07:07:15 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 07:07:15 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 07:07:15 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 07:07:15 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 07:07:15 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 07:07:15 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 07:07:15 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 07:07:15 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 07:07:15 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 07:07:15 UTC] Available dates found: 4
[03-May-2026 07:07:25 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 07:07:25 UTC] Using actual slot duration: 15 minutes
[03-May-2026 07:07:25 UTC] Current time (IST): 12:37
[03-May-2026 07:07:25 UTC] Requested date: 2026-05-10
[03-May-2026 07:07:25 UTC] Today: 2026-05-03
[03-May-2026 07:07:25 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 07:07:25 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 07:07:25 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 07:07:25 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 07:07:25 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 07:07:25 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 07:07:25 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 07:07:25 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 07:07:25 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 07:07:25 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 07:07:25 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 07:07:25 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 07:07:25 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 07:07:25 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 07:07:25 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 07:07:25 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 07:07:25 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 07:07:25 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 07:07:25 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 07:07:25 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 07:07:25 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 07:07:25 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 07:07:25 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 07:07:25 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 07:07:25 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 07:07:25 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 07:07:25 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 07:07:25 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 07:07:25 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 07:07:25 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 07:07:25 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 07:07:25 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 07:07:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 07:07:32 UTC] Using actual slot duration: 15 minutes
[03-May-2026 07:07:32 UTC] Current time (IST): 12:37
[03-May-2026 07:07:32 UTC] Requested date: 2026-05-09
[03-May-2026 07:07:32 UTC] Today: 2026-05-03
[03-May-2026 07:07:32 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 07:07:32 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 07:07:32 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 07:07:32 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 07:07:32 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 07:07:32 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 07:07:32 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 07:07:32 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 07:07:32 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 07:07:32 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 07:07:32 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 07:07:32 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 07:07:32 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 07:07:32 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 07:07:32 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 07:07:32 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 07:07:32 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 07:07:32 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 07:07:32 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 07:07:32 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 07:07:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 07:07:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 07:07:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 07:07:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 07:07:32 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 07:07:32 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 07:07:32 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 07:07:32 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 07:07:32 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 07:07:32 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 07:07:32 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 07:07:32 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 07:08:23 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 07:08:23 UTC] Using actual slot duration: 15 minutes
[03-May-2026 07:08:23 UTC] Current time (IST): 12:38
[03-May-2026 07:08:23 UTC] Requested date: 2026-05-05
[03-May-2026 07:08:23 UTC] Today: 2026-05-03
[03-May-2026 07:08:23 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 07:08:23 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 07:08:23 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 07:08:23 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 07:08:23 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 07:08:23 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 07:08:23 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 07:08:23 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 07:08:23 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 07:08:23 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 07:08:23 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 07:08:23 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 07:08:23 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 07:08:23 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 07:08:23 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 07:08:23 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 07:08:23 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 07:08:23 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 07:08:23 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 07:08:23 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 07:08:23 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 07:08:23 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 07:08:23 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 07:08:23 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 07:08:23 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 07:08:23 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 07:08:23 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 07:08:23 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 07:08:23 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 07:08:23 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 07:08:23 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 07:08:23 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 08:50:37 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
[03-May-2026 08:50:37 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
[03-May-2026 08:50:37 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
[03-May-2026 08:50:37 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
[03-May-2026 08:50:38 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 08:50:38 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 08:50:38 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 08:50:38 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 08:50:38 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 08:50:38 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 08:50:38 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 08:50:38 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 08:50:38 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 08:50:38 UTC] Available dates found: 4
[03-May-2026 08:50:42 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 08:50:42 UTC] Using actual slot duration: 15 minutes
[03-May-2026 08:50:42 UTC] Current time (IST): 14:20
[03-May-2026 08:50:42 UTC] Requested date: 2026-05-03
[03-May-2026 08:50:42 UTC] Today: 2026-05-03
[03-May-2026 08:50:42 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 08:50:42 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 08:50:42 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 08:50:42 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 08:50:42 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 08:50:42 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 08:50:42 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 08:50:42 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 08:50:42 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 08:50:42 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 08:50:42 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 08:50:42 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 08:50:42 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 08:50:42 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 08:50:42 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 08:50:42 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 08:50:42 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 08:50:42 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 08:50:42 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 08:50:42 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[03-May-2026 08:50:42 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 08:50:42 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 08:50:42 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 08:50:42 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 08:50:42 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[03-May-2026 08:50:42 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[03-May-2026 08:50:42 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[03-May-2026 08:50:42 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 08:50:42 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[03-May-2026 08:50:42 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 08:50:42 UTC] Slot added: 15:00 - 15:15
[03-May-2026 08:50:42 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 08:50:42 UTC] Slot added: 15:15 - 15:30
[03-May-2026 08:50:42 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 08:50:42 UTC] Slot added: 15:30 - 15:45
[03-May-2026 08:50:42 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 08:50:42 UTC] Slot added: 15:45 - 16:00
[03-May-2026 08:50:47 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 08:50:47 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 08:50:47 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 08:50:47 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 08:50:47 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 08:50:47 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 08:50:47 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 08:50:47 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 08:50:47 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 08:50:47 UTC] Available dates found: 4
[03-May-2026 08:50:49 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 08:50:49 UTC] Using actual slot duration: 15 minutes
[03-May-2026 08:50:49 UTC] Current time (IST): 14:20
[03-May-2026 08:50:49 UTC] Requested date: 2026-05-05
[03-May-2026 08:50:49 UTC] Today: 2026-05-03
[03-May-2026 08:50:49 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 08:50:49 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 08:50:49 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 08:50:49 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 08:50:49 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 08:50:49 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 08:50:49 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 08:50:49 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 08:50:49 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 08:50:49 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 08:50:49 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 08:50:49 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 08:50:49 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 08:50:49 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 08:50:49 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 08:50:49 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 08:50:49 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 08:50:49 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 08:50:49 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 08:50:49 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 08:50:49 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 08:50:49 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 08:50:49 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 08:50:49 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 08:50:49 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 08:50:49 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 08:50:49 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 08:50:49 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 08:50:49 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 08:50:49 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 08:50:49 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 08:50:49 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 08:50:53 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 08:50:53 UTC] Using actual slot duration: 15 minutes
[03-May-2026 08:50:53 UTC] Current time (IST): 14:20
[03-May-2026 08:50:53 UTC] Requested date: 2026-05-09
[03-May-2026 08:50:53 UTC] Today: 2026-05-03
[03-May-2026 08:50:53 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 08:50:53 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 08:50:53 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 08:50:53 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 08:50:53 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 08:50:53 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 08:50:53 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 08:50:53 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 08:50:53 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 08:50:53 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 08:50:53 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 08:50:53 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 08:50:53 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 08:50:53 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 08:50:53 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 08:50:53 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 08:50:53 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 08:50:53 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 08:50:53 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 08:50:53 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 08:50:53 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 08:50:53 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 08:50:53 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 08:50:53 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 08:50:53 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 08:50:53 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 08:50:53 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 08:50:53 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 08:50:53 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 08:50:53 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 08:50:53 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 08:50:53 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 08:50:56 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 08:50:56 UTC] Using actual slot duration: 15 minutes
[03-May-2026 08:50:56 UTC] Current time (IST): 14:20
[03-May-2026 08:50:56 UTC] Requested date: 2026-05-10
[03-May-2026 08:50:56 UTC] Today: 2026-05-03
[03-May-2026 08:50:56 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 08:50:56 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 08:50:56 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 08:50:56 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 08:50:56 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 08:50:56 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 08:50:56 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 08:50:56 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 08:50:56 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 08:50:56 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 08:50:56 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 08:50:56 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 08:50:56 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 08:50:56 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 08:50:56 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 08:50:56 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 08:50:56 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 08:50:56 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 08:50:56 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 08:50:56 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 08:50:56 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 08:50:56 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 08:50:56 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 08:50:56 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 08:50:56 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 08:50:56 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 08:50:56 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 08:50:56 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 08:50:56 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 08:50:56 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 08:50:56 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 08:50:56 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 08:54:39 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 08:54:39 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 08:54:39 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 08:54:39 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 08:54:39 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 08:54:39 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 08:54:39 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 08:54:39 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 08:54:39 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 08:54:39 UTC] Available dates found: 4
[03-May-2026 08:55:58 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
[03-May-2026 08:55:58 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
[03-May-2026 08:55:58 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
[03-May-2026 08:55:58 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
[03-May-2026 09:20:43 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:20:43 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 09:20:43 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 09:20:43 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 09:20:43 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 09:20:43 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 09:20:43 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 09:20:43 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:20:43 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 09:20:43 UTC] Available dates found: 4
[03-May-2026 09:21:03 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:21:03 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:21:03 UTC] Current time (IST): 14:51
[03-May-2026 09:21:03 UTC] Requested date: 2026-05-03
[03-May-2026 09:21:03 UTC] Today: 2026-05-03
[03-May-2026 09:21:03 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 09:21:03 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 09:21:03 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 09:21:03 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 09:21:03 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 09:21:03 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 09:21:03 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 09:21:03 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 09:21:03 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 09:21:03 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 09:21:03 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 09:21:03 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 09:21:03 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 09:21:03 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 09:21:03 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 09:21:03 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 09:21:03 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 09:21:03 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 09:21:03 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 09:21:03 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[03-May-2026 09:21:03 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:21:03 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:21:03 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:21:03 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:21:03 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[03-May-2026 09:21:03 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[03-May-2026 09:21:03 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[03-May-2026 09:21:03 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[03-May-2026 09:21:03 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[03-May-2026 09:21:03 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 09:21:03 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[03-May-2026 09:21:03 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 09:21:03 UTC] Slot added: 15:30 - 15:45
[03-May-2026 09:21:03 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 09:21:03 UTC] Slot added: 15:45 - 16:00
[03-May-2026 09:21:08 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:21:08 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:21:08 UTC] Current time (IST): 14:51
[03-May-2026 09:21:08 UTC] Requested date: 2026-05-05
[03-May-2026 09:21:08 UTC] Today: 2026-05-03
[03-May-2026 09:21:08 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 09:21:08 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 09:21:08 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 09:21:08 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 09:21:08 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 09:21:08 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 09:21:08 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 09:21:08 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 09:21:08 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 09:21:08 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 09:21:08 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 09:21:08 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 09:21:08 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 09:21:08 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 09:21:08 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 09:21:08 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 09:21:08 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 09:21:08 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 09:21:08 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 09:21:08 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 09:21:08 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:21:08 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:21:08 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:21:08 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:21:08 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 09:21:08 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 09:21:08 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 09:21:08 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 09:21:08 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 09:21:08 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 09:21:08 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 09:21:08 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 09:21:15 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:21:15 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:21:15 UTC] Current time (IST): 14:51
[03-May-2026 09:21:15 UTC] Requested date: 2026-05-09
[03-May-2026 09:21:15 UTC] Today: 2026-05-03
[03-May-2026 09:21:15 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 09:21:15 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 09:21:15 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 09:21:15 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 09:21:15 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 09:21:15 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 09:21:15 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 09:21:15 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 09:21:15 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 09:21:15 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 09:21:15 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 09:21:15 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 09:21:15 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 09:21:15 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 09:21:15 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 09:21:15 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 09:21:15 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 09:21:15 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 09:21:15 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 09:21:15 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 09:21:15 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:21:15 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:21:15 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:21:15 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:21:15 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 09:21:15 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 09:21:15 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 09:21:15 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 09:21:15 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 09:21:15 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 09:21:15 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 09:21:15 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 09:21:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:21:19 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:21:19 UTC] Current time (IST): 14:51
[03-May-2026 09:21:19 UTC] Requested date: 2026-05-10
[03-May-2026 09:21:19 UTC] Today: 2026-05-03
[03-May-2026 09:21:19 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 09:21:19 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 09:21:19 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 09:21:19 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 09:21:19 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 09:21:19 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 09:21:19 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 09:21:19 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 09:21:19 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 09:21:19 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 09:21:19 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 09:21:19 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 09:21:19 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 09:21:19 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 09:21:19 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 09:21:19 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 09:21:19 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 09:21:19 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 09:21:19 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 09:21:19 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 09:21:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:21:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:21:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:21:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:21:19 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 09:21:19 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 09:21:19 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 09:21:19 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 09:21:19 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 09:21:19 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 09:21:19 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 09:21:19 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 09:21:40 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:21:40 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 09:21:40 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 09:21:40 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 09:21:40 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 09:21:40 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 09:21:40 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 09:21:40 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:21:40 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 09:21:40 UTC] Available dates found: 4
[03-May-2026 09:21:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:21:44 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:21:44 UTC] Current time (IST): 14:51
[03-May-2026 09:21:44 UTC] Requested date: 2026-05-05
[03-May-2026 09:21:44 UTC] Today: 2026-05-03
[03-May-2026 09:21:44 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 09:21:44 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 09:21:44 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 09:21:44 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 09:21:44 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 09:21:44 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 09:21:44 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 09:21:44 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 09:21:44 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 09:21:44 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 09:21:44 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 09:21:44 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 09:21:44 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 09:21:44 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 09:21:44 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 09:21:44 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 09:21:44 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 09:21:44 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 09:21:44 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 09:21:44 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 09:21:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:21:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:21:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:21:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:21:44 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 09:21:44 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 09:21:44 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 09:21:44 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 09:21:44 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 09:21:44 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 09:21:44 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 09:21:44 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 09:21:44 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:21:44 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:21:44 UTC] Current time (IST): 14:51
[03-May-2026 09:21:44 UTC] Requested date: 2026-05-03
[03-May-2026 09:21:44 UTC] Today: 2026-05-03
[03-May-2026 09:21:44 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 09:21:44 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 09:21:44 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 09:21:44 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 09:21:44 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 09:21:44 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 09:21:44 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 09:21:44 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 09:21:44 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 09:21:44 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 09:21:44 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 09:21:44 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 09:21:44 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 09:21:44 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 09:21:44 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 09:21:44 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 09:21:44 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 09:21:44 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 09:21:44 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 09:21:44 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[03-May-2026 09:21:44 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:21:44 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:21:44 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:21:44 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:21:44 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[03-May-2026 09:21:44 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[03-May-2026 09:21:44 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[03-May-2026 09:21:44 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[03-May-2026 09:21:44 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[03-May-2026 09:21:44 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 09:21:44 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[03-May-2026 09:21:44 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 09:21:44 UTC] Slot added: 15:30 - 15:45
[03-May-2026 09:21:44 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 09:21:44 UTC] Slot added: 15:45 - 16:00
[03-May-2026 09:21:50 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:21:50 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:21:50 UTC] Current time (IST): 14:51
[03-May-2026 09:21:50 UTC] Requested date: 2026-05-05
[03-May-2026 09:21:50 UTC] Today: 2026-05-03
[03-May-2026 09:21:50 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 09:21:50 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 09:21:50 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 09:21:50 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 09:21:50 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 09:21:50 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 09:21:50 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 09:21:50 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 09:21:50 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 09:21:50 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 09:21:50 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 09:21:50 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 09:21:50 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 09:21:50 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 09:21:50 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 09:21:50 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 09:21:50 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 09:21:50 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 09:21:50 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 09:21:50 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 09:21:50 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:21:50 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:21:50 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:21:50 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:21:50 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 09:21:50 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 09:21:50 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 09:21:50 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 09:21:50 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 09:21:50 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 09:21:50 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 09:21:50 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 09:21:59 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:21:59 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:21:59 UTC] Current time (IST): 14:51
[03-May-2026 09:21:59 UTC] Requested date: 2026-05-09
[03-May-2026 09:21:59 UTC] Today: 2026-05-03
[03-May-2026 09:21:59 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 09:21:59 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 09:21:59 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 09:21:59 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 09:21:59 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 09:21:59 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 09:21:59 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 09:21:59 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 09:21:59 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 09:21:59 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 09:21:59 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 09:21:59 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 09:21:59 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 09:21:59 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 09:21:59 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 09:21:59 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 09:21:59 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 09:21:59 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 09:21:59 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 09:21:59 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 09:21:59 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:21:59 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:21:59 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:21:59 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:21:59 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 09:21:59 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 09:21:59 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 09:21:59 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 09:21:59 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 09:21:59 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 09:21:59 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 09:21:59 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 09:22:00 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 09:22:00 UTC] Using actual slot duration: 15 minutes
[03-May-2026 09:22:00 UTC] Current time (IST): 14:52
[03-May-2026 09:22:00 UTC] Requested date: 2026-05-10
[03-May-2026 09:22:00 UTC] Today: 2026-05-03
[03-May-2026 09:22:00 UTC] Slot added (future date): 08:00 - 08:15
[03-May-2026 09:22:00 UTC] Slot added (future date): 08:15 - 08:30
[03-May-2026 09:22:00 UTC] Slot added (future date): 08:30 - 08:45
[03-May-2026 09:22:00 UTC] Slot added (future date): 08:45 - 09:00
[03-May-2026 09:22:00 UTC] Slot added (future date): 09:00 - 09:15
[03-May-2026 09:22:00 UTC] Slot added (future date): 09:15 - 09:30
[03-May-2026 09:22:00 UTC] Slot added (future date): 09:30 - 09:45
[03-May-2026 09:22:00 UTC] Slot added (future date): 09:45 - 10:00
[03-May-2026 09:22:00 UTC] Slot added (future date): 10:00 - 10:15
[03-May-2026 09:22:00 UTC] Slot added (future date): 10:15 - 10:30
[03-May-2026 09:22:00 UTC] Slot added (future date): 10:30 - 10:45
[03-May-2026 09:22:00 UTC] Slot added (future date): 10:45 - 11:00
[03-May-2026 09:22:00 UTC] Slot added (future date): 11:00 - 11:15
[03-May-2026 09:22:00 UTC] Slot added (future date): 11:15 - 11:30
[03-May-2026 09:22:00 UTC] Slot added (future date): 11:30 - 11:45
[03-May-2026 09:22:00 UTC] Slot added (future date): 11:45 - 12:00
[03-May-2026 09:22:00 UTC] Slot added (future date): 12:00 - 12:15
[03-May-2026 09:22:00 UTC] Slot added (future date): 12:15 - 12:30
[03-May-2026 09:22:00 UTC] Slot added (future date): 12:30 - 12:45
[03-May-2026 09:22:00 UTC] Slot added (future date): 12:45 - 13:00
[03-May-2026 09:22:00 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 09:22:00 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 09:22:00 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 09:22:00 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 09:22:00 UTC] Slot added (future date): 14:00 - 14:15
[03-May-2026 09:22:00 UTC] Slot added (future date): 14:15 - 14:30
[03-May-2026 09:22:00 UTC] Slot added (future date): 14:30 - 14:45
[03-May-2026 09:22:00 UTC] Slot added (future date): 14:45 - 15:00
[03-May-2026 09:22:00 UTC] Slot added (future date): 15:00 - 15:15
[03-May-2026 09:22:00 UTC] Slot added (future date): 15:15 - 15:30
[03-May-2026 09:22:00 UTC] Slot added (future date): 15:30 - 15:45
[03-May-2026 09:22:00 UTC] Slot added (future date): 15:45 - 16:00
[03-May-2026 09:26:56 UTC] [PG] BUILD=v2025-09-30_14:30_UAT
[03-May-2026 09:57:23 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:57:23 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 09:57:23 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 09:57:23 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 09:57:23 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 09:57:23 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 09:57:23 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 09:57:23 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:57:23 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 09:57:23 UTC] Available dates found: 4
[03-May-2026 09:57:25 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:57:25 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 09:57:25 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 09:57:25 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 09:57:25 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 09:57:25 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 09:57:25 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 09:57:25 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:57:25 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 09:57:25 UTC] Available dates found: 4
[03-May-2026 09:59:35 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:59:35 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 09:59:35 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 09:59:35 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 09:59:35 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 09:59:35 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 09:59:35 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 09:59:35 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:59:35 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 09:59:35 UTC] Available dates found: 4
[03-May-2026 09:59:42 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:59:42 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 09:59:42 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 09:59:42 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 09:59:42 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 09:59:42 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 09:59:42 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 09:59:42 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 09:59:42 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 09:59:42 UTC] Available dates found: 4
[03-May-2026 10:02:16 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 10:02:16 UTC] Using actual slot duration: 15 minutes
[03-May-2026 10:02:16 UTC] Current time (IST): 15:32
[03-May-2026 10:02:16 UTC] Requested date: 2026-05-03
[03-May-2026 10:02:16 UTC] Today: 2026-05-03
[03-May-2026 10:02:16 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 10:02:16 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 10:02:16 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 10:02:16 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 10:02:16 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 10:02:16 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 10:02:16 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 10:02:16 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 10:02:16 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 10:02:16 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 10:02:16 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 10:02:16 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 10:02:16 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 10:02:16 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 10:02:16 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 10:02:16 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 10:02:16 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 10:02:16 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 10:02:16 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 10:02:16 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[03-May-2026 10:02:16 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 10:02:16 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 10:02:16 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 10:02:16 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 10:02:16 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[03-May-2026 10:02:16 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[03-May-2026 10:02:16 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[03-May-2026 10:02:16 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[03-May-2026 10:02:16 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[03-May-2026 10:02:16 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[03-May-2026 10:02:16 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[03-May-2026 10:02:16 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 10:02:16 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[03-May-2026 10:02:32 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 10:02:32 UTC] Using actual slot duration: 15 minutes
[03-May-2026 10:02:32 UTC] Current time (IST): 15:32
[03-May-2026 10:02:32 UTC] Requested date: 2026-05-03
[03-May-2026 10:02:32 UTC] Today: 2026-05-03
[03-May-2026 10:02:32 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 10:02:32 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 10:02:32 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 10:02:32 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 10:02:32 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 10:02:32 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 10:02:32 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 10:02:32 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 10:02:32 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 10:02:32 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 10:02:32 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 10:02:32 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 10:02:32 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 10:02:32 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 10:02:32 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 10:02:32 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 10:02:32 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 10:02:32 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 10:02:32 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 10:02:32 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[03-May-2026 10:02:32 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 10:02:32 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 10:02:32 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 10:02:32 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 10:02:32 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[03-May-2026 10:02:32 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[03-May-2026 10:02:32 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[03-May-2026 10:02:32 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[03-May-2026 10:02:32 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[03-May-2026 10:02:32 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[03-May-2026 10:02:32 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[03-May-2026 10:02:32 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 10:02:32 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
[03-May-2026 10:12:16 UTC] Date: 2026-05-03, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 10:12:16 UTC] Date: 2026-05-04, Day: monday, Working: NO, DayOff: NO
[03-May-2026 10:12:16 UTC] Date: 2026-05-05, Day: tuesday, Working: YES, DayOff: NO
[03-May-2026 10:12:16 UTC] Date: 2026-05-06, Day: wednesday, Working: NO, DayOff: NO
[03-May-2026 10:12:16 UTC] Date: 2026-05-07, Day: thursday, Working: NO, DayOff: NO
[03-May-2026 10:12:16 UTC] Date: 2026-05-08, Day: friday, Working: NO, DayOff: NO
[03-May-2026 10:12:16 UTC] Date: 2026-05-09, Day: saturday, Working: YES, DayOff: NO
[03-May-2026 10:12:16 UTC] Date: 2026-05-10, Day: sunday, Working: YES, DayOff: NO
[03-May-2026 10:12:16 UTC] Working days configuration: {"monday":false,"tuesday":true,"wednesday":false,"thursday":false,"friday":false,"saturday":true,"sunday":true}
[03-May-2026 10:12:16 UTC] Available dates found: 4
[03-May-2026 10:12:19 UTC] Settings: slot_duration=20, slots_per_hour=4
[03-May-2026 10:12:19 UTC] Using actual slot duration: 15 minutes
[03-May-2026 10:12:19 UTC] Current time (IST): 15:42
[03-May-2026 10:12:19 UTC] Requested date: 2026-05-03
[03-May-2026 10:12:19 UTC] Today: 2026-05-03
[03-May-2026 10:12:19 UTC] Checking slot: 08:00 - 08:15 (Hour: 8, Minute: 0)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 08:00 - 08:15
[03-May-2026 10:12:19 UTC] Checking slot: 08:15 - 08:30 (Hour: 8, Minute: 15)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 08:15 - 08:30
[03-May-2026 10:12:19 UTC] Checking slot: 08:30 - 08:45 (Hour: 8, Minute: 30)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 08:30 - 08:45
[03-May-2026 10:12:19 UTC] Checking slot: 08:45 - 09:00 (Hour: 8, Minute: 45)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 08:45 - 09:00
[03-May-2026 10:12:19 UTC] Checking slot: 09:00 - 09:15 (Hour: 9, Minute: 0)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 09:00 - 09:15
[03-May-2026 10:12:19 UTC] Checking slot: 09:15 - 09:30 (Hour: 9, Minute: 15)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 09:15 - 09:30
[03-May-2026 10:12:19 UTC] Checking slot: 09:30 - 09:45 (Hour: 9, Minute: 30)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 09:30 - 09:45
[03-May-2026 10:12:19 UTC] Checking slot: 09:45 - 10:00 (Hour: 9, Minute: 45)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 09:45 - 10:00
[03-May-2026 10:12:19 UTC] Checking slot: 10:00 - 10:15 (Hour: 10, Minute: 0)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 10:00 - 10:15
[03-May-2026 10:12:19 UTC] Checking slot: 10:15 - 10:30 (Hour: 10, Minute: 15)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 10:15 - 10:30
[03-May-2026 10:12:19 UTC] Checking slot: 10:30 - 10:45 (Hour: 10, Minute: 30)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 10:30 - 10:45
[03-May-2026 10:12:19 UTC] Checking slot: 10:45 - 11:00 (Hour: 10, Minute: 45)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 10:45 - 11:00
[03-May-2026 10:12:19 UTC] Checking slot: 11:00 - 11:15 (Hour: 11, Minute: 0)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 11:00 - 11:15
[03-May-2026 10:12:19 UTC] Checking slot: 11:15 - 11:30 (Hour: 11, Minute: 15)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 11:15 - 11:30
[03-May-2026 10:12:19 UTC] Checking slot: 11:30 - 11:45 (Hour: 11, Minute: 30)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 11:30 - 11:45
[03-May-2026 10:12:19 UTC] Checking slot: 11:45 - 12:00 (Hour: 11, Minute: 45)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 11:45 - 12:00
[03-May-2026 10:12:19 UTC] Checking slot: 12:00 - 12:15 (Hour: 12, Minute: 0)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 12:00 - 12:15
[03-May-2026 10:12:19 UTC] Checking slot: 12:15 - 12:30 (Hour: 12, Minute: 15)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 12:15 - 12:30
[03-May-2026 10:12:19 UTC] Checking slot: 12:30 - 12:45 (Hour: 12, Minute: 30)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 12:30 - 12:45
[03-May-2026 10:12:19 UTC] Checking slot: 12:45 - 13:00 (Hour: 12, Minute: 45)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 12:45 - 13:00
[03-May-2026 10:12:19 UTC] Slot skipped (lunch time): 13:00 - 13:15
[03-May-2026 10:12:19 UTC] Slot skipped (lunch time): 13:15 - 13:30
[03-May-2026 10:12:19 UTC] Slot skipped (lunch time): 13:30 - 13:45
[03-May-2026 10:12:19 UTC] Slot skipped (lunch time): 13:45 - 14:00
[03-May-2026 10:12:19 UTC] Checking slot: 14:00 - 14:15 (Hour: 14, Minute: 0)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 14:00 - 14:15
[03-May-2026 10:12:19 UTC] Checking slot: 14:15 - 14:30 (Hour: 14, Minute: 15)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 14:15 - 14:30
[03-May-2026 10:12:19 UTC] Checking slot: 14:30 - 14:45 (Hour: 14, Minute: 30)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 14:30 - 14:45
[03-May-2026 10:12:19 UTC] Checking slot: 14:45 - 15:00 (Hour: 14, Minute: 45)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 14:45 - 15:00
[03-May-2026 10:12:19 UTC] Checking slot: 15:00 - 15:15 (Hour: 15, Minute: 0)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 15:00 - 15:15
[03-May-2026 10:12:19 UTC] Checking slot: 15:15 - 15:30 (Hour: 15, Minute: 15)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 15:15 - 15:30
[03-May-2026 10:12:19 UTC] Checking slot: 15:30 - 15:45 (Hour: 15, Minute: 30)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 15:30 - 15:45
[03-May-2026 10:12:19 UTC] Checking slot: 15:45 - 16:00 (Hour: 15, Minute: 45)
[03-May-2026 10:12:19 UTC] Slot skipped (past time or too soon): 15:45 - 16:00
